/* CSS Document */


body { margin: 0px; font-size: 11px; font-family:Verdana, Arial, Helvetica; color:#333333; line-height:15px;}

.w { background-color: #FFFFFF; }
.styleA { padding-left:10px;  padding-top:5px; padding-bottom:10px; padding-right:10px; vertical-align:top; background-color:#BFC8CF;}
.styleB { padding-left:10px;  padding-top:5px; padding-bottom:10px; padding-right:10px; vertical-align:top; background-color:#CFD6DB;}

.styleAL { background-color:#BFC8CF;}
.styleBL { background-color:#CFD6DB;}

.navtext {margin:0px; margin-bottom:2px; margin-left:7px;}
.lefttext {margin:0px; margin-bottom:3px; margin-left:7px; font-size: 10px; line-height:normal; }
.login {margin:0px; margin-bottom:4px; margin-top:25px; margin-left:7px; font-size: 10px; line-height:normal; }
.navline {margin:0px; margin-bottom:2px; }
.info {margin-right:20px; margin-top:1px; color:#999999; font-size:9px;}

.stoerright{ background-color:#BFC8CF; background-image:url(images/main/bg_rechts.jpg); background-repeat:no-repeat; }
.stoerleft {background-color:#BFC8CF; background-image:url(images/main/bg_links.gif); background-repeat:no-repeat; }
.main {background-image:url(images/main/bgeckeoben.gif); background-repeat:no-repeat; vertical-align:top;}
.linienachunten {background-image:url(images/main/linienachunten.gif); vertical-align:top;}

.registDatenschutz { margin-left:0px; margin-right: 20px; margin-top: 10px; margin-bottom:0px; font-size:10px; line-height:normal; }

/* Fehler und Ausgabeseite */
.fehlerTitel {margin-left:10px; margin-top:0px; margin-bottom:18px; margin-right:10px; font-weight:bold;}
.fehlerText { margin-left:10px; margin-top:0px; margin-bottom:20px; margin-right:10px; }
.fehlerLink {margin-left: 10px; margin-top: 0px; marginbottom:0px;}

/* Ueber uns */
.ueberunsText { margin-left:10px; margin-top:16px; margin-bottom:13px; margin-right:10px; }
.ueberunsLink { margin-left:10px; margin-top:4px; margin-bottom:3px; margin-right:10px; }

/* Partner */
.partnerText { margin-left:10px; margin-top:16px; margin-bottom:13px; margin-right:10px; }
.partnerLinks { margin-left:10px; margin-top:4px; margin-bottom:8px; margin-right:10px; }

.gastpartnerText { margin-left:10px; margin-top:0px; margin-bottom:13px; margin-right:10px; }
.gastpartnerLink { margin-left:10px; margin-top:4px; margin-bottom:0px; margin-right:10px; }

.partnerLinksSub { margin-left:16px; margin-top:10px; margin-bottom:60px; margin-right:10px; }

.partnerSubTitel {margin:0px; margin-left:16px; margin-bottom:18px; margin-top:38px; margin-right:16px; font-weight: bold; font-size:14px;}
.partnerSubText { margin:0px; margin-left:16px; margin-bottom:25px; margin-right:16px; }
.partnerSubLine { margin:0px; margin-left:17px; margin-bottom:0px; margin-top: 0px; margin-right:0px; }

.partnerSubLinks { margin:0px; margin-left:16px; margin-bottom:60px; margin-top: 4px; margin-right:16px; }

.partnerSubLeft { line-height:normal; margin:0px; margin-top:0px; margin-bottom:6px; margin-left:59px; width:160px; text-align: left; font-size:10px;}
.partnerSubLeftLine { line-height:normal; margin:0px; margin-top:0px; margin-bottom:8px; margin-left:59px; width:160px; text-align: left; font-size:10px;}
.partnerBild { width:230px; text-align:right; }
.partnerFoto { width:220px; text-align:right; margin-bottom:3px; font-size:10px; color:#333333; }

/* Veranstaltungsseite */
.vaTermin { margin-left:10px; margin-right: 10px; margin-top: 8px; margin-bottom:0px; font-style:italic; }
.vaTitel { margin-left:10px; margin-right: 10px; margin-top: 11px; margin-bottom:0px; font-weight:bold; }
.vaText { margin-left:10px; margin-right: 10px; margin-top: 10px; margin-bottom:10px; }
.vaLine { margin-left:10px; }
.vaLinks { margin-left:10px; margin-right: 10px; margin-top: 3px; margin-bottom:3px; }
.vaFoto { color:#333333; text-align:right; width: 235px; font-size:10px; margin-top:4px;}

.vaanmeldentxtA { margin-top:16px; margin-bottom:13px; margin-left:10px; margin-right:10px; }
.vaanmeldentxtB { margin-top:10px; margin-bottom:6px; margin-left:10px; margin-right:10px; }
.vaanmeldentxtC {  }
.vaanmeldenLine { margin-top:4px; margin-bottom:4px; margin-left:0px; margin-right:0px; }
.vaanmeldenButton {margin-top:4px; margin-bottom:0px; margin-left:10px; margin-right:10px;}

/* Veranstaltungsseite Uebersicht*/
.vauebersichtTermin { margin-left:10px; margin-right: 1px; margin-top: 12px; margin-bottom:11px; font-style:italic; font-size:10px;}
.vauebersichtText { margin-left:10px; margin-right: 1px; margin-top: -3px; margin-bottom:10px; }
.vaubersichtnews { margin-left:0px; margin-right: 20px; margin-top: 12px; margin-bottom:0px; font-size:10px; line-height:normal; font-weight:normal;}
.vauebersichtvor { margin-left:10px; margin-right: 1px; margin-top: 10px; margin-bottom:10px; }

/* FAQ */
.faqantwort { margin-left:0px; margin-right: 20px; margin-top: 12px; margin-bottom:0px; }
.linkdiv {margin:0px; margin-bottom:10px; margin-left:10px; margin-right:30px;}

/* Highlight */
.aktiv { color: #F68A35; font-size:10px;}
.fettaktiv { color: #F68A35; font-weight:bold; font-size:10px;}

/* Links */
a:link 		{ font-size: 10px; color: #52301F; text-decoration: none; } 
a:visited 	{ font-size: 10px; color: #52301F; text-decoration: none; } 
a:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; }
a:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; }

a.emailtop:link 	{ color:#999999; font-size:9px; text-decoration: none; }  
a.emailtop:visited 	{ color:#999999; font-size:9px; text-decoration: none; }  
a.emailtop:hover 	{ color:#999999; font-size:9px; text-decoration: underline; }
a.emailtop:active 	{ color:#999999; font-size:9px; text-decoration: underline; }

a.navi:link 	{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold;}  
a.navi:visited 	{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold;}  
a.navi:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold;}
a.navi:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold;}

a.navihigh:link 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold;}  
a.navihigh:visited 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold;}  
a.navihigh:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold;}
a.navihigh:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold;}

a.afett:link 	{ font-size: 11px; color: #F68A35; text-decoration: none; font-weight:bold;}  
a.afett:visited 	{ font-size: 11px; color: #F68A35; text-decoration: none; font-weight:bold;}  
a.afett:hover 	{ font-size: 11px; color: #F68A35; text-decoration: underline; font-weight:bold;}
a.afett:active 	{ font-size: 11px; color: #F68A35; text-decoration: underline; font-weight:bold;}

a.partnerlink:link 		{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; line-height:20px;}  
a.partnerlink:visited 	{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; line-height:20px;}  
a.partnerlink:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:20px;}
a.partnerlink:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold; line-height:20px;}

a.partnerlinkhigh:link 		{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:20px;}  
a.partnerlinkhigh:visited 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:20px;}  
a.partnerlinkhigh:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:20px;}
a.partnerlinkhigh:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold; line-height:20px;}

a.faqlink:link 		{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; line-height:normal;}  
a.faqlink:visited 	{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; line-height:normal;}  
a.faqlink:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:normal;}
a.faqlink:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold; line-height:normal;}

a.faqlinkh:link 		{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:normal;}  
a.faqlinkh:visited 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:normal;}  
a.faqlinkh:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:normal;}
a.faqlinkh:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold; line-height:normal;}

a.vaubersichtlink:link 		{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; }  
a.vaubersichtlink:visited 	{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; }  
a.vaubersichtlink:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; }
a.vaubersichtlink:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold; }

a.normalfett:link 		{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; }  
a.normalfett:visited 	{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; }  
a.normalfett:hover 		{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; }
a.normalfett:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold; }

a.valink:link 		{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; line-height:22px;}  
a.valink:visited 	{ font-size: 10px; color: #52301F; text-decoration: none; font-weight:bold; line-height:22px;}  
a.valink:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; font-weight:bold; line-height:22px;}
a.valink:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; font-weight:bold; line-height:22px;}