/* uebergeordnet */

.nichtscreenen {
	display:none;
}

/* inhalt - zusatz */

.h1 {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:85%;
	line-height:170%;
	margin-bottom:20px;
	color:#bd3b5c;
}

.titelveranstaltung {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:85%;
	line-height:170%;
	color:#bd3b5c;
}

.bildquelle {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	line-height:170%;
	color:#aebedf;
}

ul {
	margin-top:0em;
	margin-left:0px;
	padding-left:1.3em;
	list-style-type:disc;
	list-style-position:inside;
	text-indent:-1.3em;
	margin-bottom:0em;
}
ol {
	margin-top:0em;
	list-style-position:outside;
	margin-left:2.5em;
	margin-bottom:0em;
}

.hellblau {
	color:#8ea4d2;
}

/* links inhalt */

a:link {
	color:#335dbd;
	text-decoration:underline;
}
a:visited {
	color:#667caa;
	text-decoration:underline;
}
a:hover { 
	color:#bd3b5c;
	text-decoration:none;
}
a:active { 
	color:#335dbd;
	text-decoration:underline;
}

/* funktionen grossansicht */

.textgrossansicht {
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	line-height:170%;
	color:white;
}

.textgrossansicht a:link {
	color:white;
	text-decoration:underline;
}
.textgrossansicht a:visited {
	color:white;
	text-decoration:underline;
}
.textgrossansicht a:hover { 
	color:#bd3b5c;
	text-decoration:none;
}
.textgrossansicht a:active { 
	color:white;
	text-decoration:underline;
}

/* kopfnavigation > direktzugriff */

.kopfnavigation {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	font-weight:bold;
	color:#335dbd;
}

.kopfnavigation a:link {
	color:#335dbd;
	text-decoration:none;
}
.kopfnavigation a:visited {
	color:#335dbd;
	text-decoration:none;
}
.kopfnavigation a:hover { 
	color:white;
	text-decoration:none;
}
.kopfnavigation a:active { 
	color:#335dbd;
	text-decoration:none;
}

/* navigation - stufe 0 */

.navigation0 {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	font-weight:bold;
	color:white;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	display:block;
	width:197px;
	line-height:170%;
	background-color:#335dbd;
	margin-bottom:11px;
}

.navigation0 a:link {
	color:white;
	text-decoration:none;
}
.navigation0 a:visited {
	color:white;
	text-decoration:none;
}
.navigation0 a:hover {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation0 a:active {
	color:white;
	text-decoration:none;
}

.navigation0-on {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	font-weight:bold;
	color:white;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	display:block;
	width:197px;
	line-height:170%;
	background-color:#335dbd;
	margin-bottom:11px;
}

.navigation0-on a:link {
	color:white;
	text-decoration:none;
}
.navigation0-on a:visited {
	color:white;
	text-decoration:none;
}
.navigation0-on a:hover { 
	color:#bd3b5c;
	text-decoration:none;
}
.navigation0-on a:active { 
	color:white;
	text-decoration:none;
}

/* navigation - stufe 1 */

.navigation {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	font-weight:bold;
	color:#335dbd;
	border-top:1px solid #cccccc;
	display:block;
	width:197px;
	line-height:170%;
}

.navigation a:link {
	color:#335dbd;
	text-decoration:none;
}
.navigation a:visited {
	color:#335dbd;
	text-decoration:none;
}
.navigation a:hover {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation a:active {
	color:#bd3b5c;
	text-decoration:none;
}

.navigation-on {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	font-weight:bold;
	color:#bd3b5c;
	border-top:1px solid #cccccc;
	display:block;
	width:197px;
	line-height:170%;
}

.navigation-on a:link {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation-on a:visited {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation-on a:hover { 
	color:#bd3b5c;
	text-decoration:none;
}
.navigation-on a:active { 
	color:#bd3b5c;
	text-decoration:none;
}


/* navigation - stufe 2 */

.navigation2 {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	color:#335dbd;
	line-height:170%;
	text-indent:-12px;
}

.navigation2 a:link {
	color:#335dbd;
	text-decoration:none;
}
.navigation2 a:visited {
	color:#335dbd;
	text-decoration:none;
}
.navigation2 a:hover {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation2 a:active {
	color:#bd3b5c;
	text-decoration:none;
}

.navigation2-on {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:70%;
	color:#bd3b5c;
	line-height:170%;
	text-indent:-12px;
}

.navigation2-on a:link {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation2-on a:visited {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation2-on a:hover {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation2-on a:active {
	color:#bd3b5c;
	text-decoration:none;
}


/* navigation - stufe 3 */

.navigation3 {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	color:#335dbd;
	line-height:170%;
	text-indent:-12px;
}

.navigation3 a:link {
	color:#335dbd;
	text-decoration:none;
}
.navigation3 a:visited {
	color:#335dbd;
	text-decoration:none;
}
.navigation3 a:hover {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation3 a:active {
	color:#bd3b5c;
	text-decoration:none;
}

.navigation3-on {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:70%;
	color:#bd3b5c;
	line-height:170%;
	text-indent:-12px;
}

.navigation3-on a:link {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation3-on a:visited {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation3-on a:hover {
	color:#bd3b5c;
	text-decoration:none;
}
.navigation3-on a:active {
	color:#bd3b5c;
	text-decoration:none;
}

/* navigations-zusatz, links */

.navigations-zusatz {
	color:#335dbd;
	font-size:70%;
	font-family:Verdana, Arial, Helvetica, Geneva;
	line-height:140%;
}

.navigations-zusatz a:link {
	color:#335dbd;
	text-decoration:none;
}
.navigations-zusatz a:visited {
	color:#335dbd;
	text-decoration:none;
}
.navigations-zusatz a:hover { 
	color:#bd3b5c;
	text-decoration:none;
}
.navigations-zusatz a:active { 
	color:#bd3b5c;
	text-decoration:none;
}

/* info-texte im cms */

.cms_info {
	color:#FF6969;
	background:#F0F0A0;
	font-size:11px;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-weight:bold;
	margin-bottom:15px;
}

.cmstext {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-size:70%;
	line-height:170%;
	color:#335dbd;
}

.cmstext a:link {
	color:#335dbd;
	text-decoration:underline;
}
.cmstext a:visited {
	color:#667caa;
	text-decoration:underline;
}
.cmstext a:hover { 
	color:#335dbd;
	text-decoration:none;
}
.cmstext a:active { 
	color:#335dbd;
	text-decoration:underline;
}

.cmslead {
	font-family:Verdana, Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:70%;
	line-height:170%;
	color:#335dbd;
}

.cmslead a:link {
	color:#335dbd;
	text-decoration:underline;
}
.cmslead a:visited {
	color:#667caa;
	text-decoration:underline;
}
.cmslead a:hover { 
	color:#335dbd;
	text-decoration:none;
}
.cmslead a:active { 
	color:#335dbd;
	text-decoration:underline;
}

/* formulare */

.ktfeld-klein {
	font-family:Verdana, Helvetica, Arial, Geneva;
	font-size:11px;
	color:#335dbd;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	width:139px;
	height:18px;
	padding:1px;
}
.ktfeld-sehrklein {
	font-family:Verdana, Helvetica, Arial, Geneva;
	font-size:11px;
        font-weight:bold;
	color:#335dbd;
	background-color:white;
	border-width:0px;
	border-style:solid;
	border-color:white;
        text-align:center;
	width:25px;
	height:16px;
	padding:0px;
}
.ktfeld {
	font-family:Verdana, Helvetica, Arial, Geneva;
	font-size:11px;
	color:#335dbd;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	width:350px;
	height:18px;
	padding:1px;
}
.ktauswahl {
	font-family:Verdana, Helvetica, Arial, Geneva;
	font-size:11px;
	color:#335dbd;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	width:350px;
	height:20px;
	padding:1px;
}
.ktauswahl-klein {
	font-family:Verdana, Helvetica, Arial, Geneva;
	font-size:11px;
	color:#335dbd;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	width:144px;
	height:20px;
	padding:1px;
}
.ktarea {
	font-family:Verdana, Helvetica, Arial, Geneva;
	font-size:11px;
	color:#335dbd;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	width:350px;
	height:100px;
	padding:1px;
}
.button-klein {
	font-family:Verdana, Helvetica, Arial, Geneva;
	font-size:11px;
	font-weight:bold;
	color:#335dbd;
	background-color:#ced7ec;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	width:100px;
	height:20px;
	padding:0px;
}
.button {
	font-family:Verdana, Helvetica, Arial, Geneva;
	font-size:11px;
	font-weight:bold;
	color:#335dbd;
	background-color:#ced7ec;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	width:200px;
	height:20px;
	padding:0px;
}


/* divs */
#hg-linie { position:fixed; top:0px; left:210px; width:1px; height:100%; background:#cccccc; }
#hg-feld { position:fixed; top:0px; left:776px; width:223px; height:100%; border-left:1px solid #cccccc; background:#e5eaf5; }

#kopfbild { position:absolute; top:0px; left:0px; width:1000px; height:103px; }
      #logo { position:absolute; top:0px; right:0px; width:223px; height:103px; }
#logorefag { position:absolute; top:152px; left:811px; width:155px; height:30px; z-index:1; }

#kopf { position:absolute; top:103px; left:0px; width:1000px; height:37px; border-top:1px solid #cccccc; }

#einzuglinks { padding-left:19px; }

#navigationsbereich { position:absolute; top:142px; left:0px; width:210px; height:auto; }
	#navigation-inhalt { position:relative; top:-150px; left:13px; width:197px; height:auto; padding-bottom:1px; border-bottom:0px solid #cccccc; }
	#navigation2 { position:relative; top:0px; left:12px; width:180px; height:auto; }
	#navigation3 { position:relative; top:0px; left:24px; width:170px; height:auto; }
	#navigations-zusatz { position:relative; top:-104px; left:13px; width:190px; height:auto; }

#inhalt { position:absolute; top:142px; left:211px; width:565px; height:auto; }
	#inhalt-bild {position:relative; top:22px; left:30px; width:505px; height:auto; }
	#inhalt-legende_hoch {position:relative; top:20px; left:30px; width:505px; height:auto;}
	#inhalt-legende_quer {position:relative; top:25px; left:30px; width:505px; height:auto; }
	#inhalt-bildquelleWE { position:relative; top:20px; left:30px; width:505px; height:auto; }
	#inhalt-bildquelle { position:relative; top:25px; left:30px; width:505px; height:auto; }
	#inhalt-titel { position:relative; top:20px; left:30px; width:505px; height:auto; }
	#inhalt-lead { position:relative; top:22px; left:30px; width:505px; height:auto; }
	#inhalt-text { position:relative; top:22px; left:30px; width:505px; height:auto; }
	#inhalt-utitel { position:relative; top:22px; left:0px; width:535px; height:auto; }
	#inhalt-utitel-balken { position:relative; width:565px; height:20px; padding-left:0px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#ced7ec; }
	#inhalt-utitel-text { position:relative; top:7px; left:0px; width:505px; padding-left:30px; height:auto; }
	#einzuglinksinhalt { padding-left:30px; }

#inhalt_rechts { position:absolute; top:186px; left:777px; width:223px; height:49px; }
	#inhalt_rechts_titel1 { position:relative; top:20px; width:223px; height:20px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#ced7ec; }
	#inhalt_rechts_titel1WE { position:relative; top:20px; width:223px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#ced7ec; }
	#inhalt_rechts_text1 { position:relative; top:25px; left:19px; width:189px; height:auto; margin-bottom:25px; }
	#inhalt_rechts_titel2 { position:relative; top:20px; width:223px; height:20px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#ced7ec; }
	#inhalt_rechts_titel2WE { position:relative; top:20px; width:223px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#ced7ec; }
	#inhalt_rechts_text2 { position:relative; top:25px; left:19px; width:189px; height:auto; margin-bottom:6px; }


/* diverses */

img {
	border:0px;
}

.htdig {
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-weight:bold;
	font-size:70%;
	line-height:170%;
	color:#335dbd;
}

BODY {
scrollbar-3dlight-color:#335dbd; 
scrollbar-arrow-color:#335dbd; 
scrollbar-base-color:white; 
scrollbar-darkshadow-color:#335dbd; 
scrollbar-face-color:white; 
scrollbar-highlight-color:white; 
scrollbar-shadow-color:white; 
scrollbar-track-color:white;

background-color:white;
background-image:url(/_technisches/hg_ref-ag.gif); 
background-repeat:repeat-y;
background-position:top left;

margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;

}

