/* Standard-CSS fuer DLRC */

/* Wichtige Farben
Logoblau = #353A90
balken hell = #6A91CB
balken dunkel = #353A90
*/


body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 101%;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}

table {
   font-size: 101%;
}


h1 {   
	font-size: 1em; 
	font-weight: bold;
	text-transform: uppercase;
	color: #353A90;
	line-height: 1.5em;

}

h2 {  
	font-size: 0.8em;
	font-weight: normal;
	color: #4B4959;
	line-height: 1.5em;
}

.txt{   
	font-size: 0.75em;  
	color: #333333;
	line-height: 1.5em;
}

.txt2{   
	font-size: 0.75em;  
	color: #CCCCCC;
	line-height: 1.5em;
}

ul, ol{
	font-size: 0.75em;
	color: #333333;
	line-height: 1.5em;
	list-style-type: circle;
}

.ul2{
	font-size: 1em;
}

.lite {   
	font-weight: normal;
}

.small {  
	font-size: 0.7em; 
	color: #000000;
}

.smallwhite {  
	font-size: 0.7em; 
	color: #ffffff; 
	line-height: 1.5em;
	margin: 0 10px 10px 10px;
}

.jumpmenu {  
	font-size: 10px; 
	color: #000000; 
	border: 1px solid #000000;
}

.eingabe {  
	font-size: 11px; 
	color: #000000; 
	width: 300px;
	margin: 5px;
}

.mail {  
	font-size: 0.75em; 
	color: #000000; 
	width: 300px;
	margin: 5px;
}

.sent {  
	font-size: 0.75em; 
	color: #000000; 
	width: 50px;
	margin: 5px;
}

.printerfriendly {  
	font-size: 0.75em; 
	color: #000000;
	margin-top: 25px;
}


a:link {  
	color: #353A90; 
	text-decoration: none;
}

a:visited {  
	color: #9CB5FF; 
	text-decoration: none;
}

a:hover {  
	color: #353A90; 
	text-decoration: underline;
}

a:active {  
	color: #353A90; 
	text-decoration: underline;
}

div#navbalken_top a {
	color: #FFFFFF;
	background-color: #353A90;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 7px 15px 7px 15px;
	font-size: 0.75em;
	font-weight: bold;
}

div#navbalken_top a:hover {
	background-color: #335CA8;
	text-decoration: none;
}

.aktiv_top {
	color: #B5D2FF;
	background-color: #335CA8;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 7px 15px 7px 15px;
	font-size: 0.75em;
	font-weight: bold;
}

div#navbalken_left a {
	font-size: 0.75em;
	font-weight: normal;
	color: #353A90;
	text-decoration: none;
	padding: 15px 0 0px 15px;
	/*border-bottom: 1px solid #353A90;*/ 
	display: block;
}

div#navbalken_left a:hover {
	font-weight: bold;
	color: #B5D2FF;
}

.aktiv_left {
	font-size: 0.75em;
	font-weight: bold;
	color: #353A90;
	text-decoration: none;
	padding: 15px 0 0px 15px; 
	display: block;
}


a.black:link {  
	color: #000000; 
	text-decoration: underline;
}

a.black:visited {  
	color: #000000; 
	text-decoration: underline;
}

a.black:hover {  
	color: #000000; 
	text-decoration: underline;
}

a.black:active {  
	color: #000000; 
	text-decoration: underline;
}



/* General */

img {  
	border: 0; 
}

.kerzenbild {  
	border: 1px solid;
	margin: 0 10px 10px 0;
}

.kerzenbild2 {  
	border: 1px solid #6A91CB;
	margin: 5px 10px 10px 0;
}

/*q:lang(de) {
quotes: ì201Eî ì201Cî ì201Aî ì201Bî;
}

q:lang(en) {
quotes: ì201Bî ì2019î ì201Cî ì201Dî;
}


q:before {
content: open-quote;
}

q:after {
content: close-quote;
}*/




/* Positions */

#logo {  
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;  
}

#imagebalken {  
	width: auto;
	margin-left: 200px;
	height: 133px;
	background-image: url(../images/bg_imagebalken2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #4B4959;  
}

#anschrift {  
	display: none;  
}

#navbalken_top {  
	width: auto;
	background-color: #353A90;
	padding: 7px 10px 7px 0;
}

#navbalken_left {  
	width: 190px;
	margin: 0 0 0 0;
	float: left;
}

#inhalt {  
	width: 500px;
	margin: 15px 0 0 240px;
}

#navbalken_dropdown {  
	position: absolute;
	left: 0px;
	top: 60px;
	z-index: 3;
	width: 98%;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
