/* --- General >>> */
* { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:95%; }
body {margin:0px;padding:0px 0px 5px 10px;background:#00529C;font-size:1em;}
div.break { line-height:5px; font-size:0px; clear:both; height:0px; width:1px; }
.invis { display:none; }
/* <<< General --- */

/* --- Layout >>> */
#scHead { width:955px; height:100px; clear:left; color:#ffffff; font-size:15px; }
#scHead div { float:left; }
#scMain { float:left; }
#scNav { width:721px; height:19px; }
#scContent { width:719px; height:300px; padding:10px 0px 0px 0px; overflow:auto; border-right:1px solid #FFCA49; border-bottom:1px solid #FFCA49; border-left:1px solid #FFCA49; background:#A8B5D8; }
#scToolBox { width:230px; float:left; }
/* <<< Layout --- */

/* --- Links >>> */
a { color: #000066; }
a:link { color: #000066; }
a:visited { color: #000066; }
a:hover { color: #FF0000; }
a:active { color: #FF0000; }

#scHead a, #scHead a:link, #scHead a:visited, #scHead a:hover, #scHead a:active { color: #ffffff; text-decoration:none; }

#scNav a.on { background: #646DAE; }
#scNav li ul a.on:link { color: #ffffff; }
#scNav li ul a.on:visited { color: #ffffff; }
#scNav li ul a.on:hover { color: #ffffff; }
#scNav li ul a.on:active { color: #ffffff; }
/* <<< Links --- */

/* --- Content >>> */
#box_allesDrucken { width: 100 px;border:1px solid #105CA0; background:#FFF4E0; margin-left: 600px;margin-right: 5px;font-family:arial;font-size:11px;font-weight:bold;color: #214992; text-decoration:none; }
#link_allesDrucken a, #link_allesDrucken a:link, #link_allesDrucken a:visited, #link_allesDrucken a:hover, #link_allesDrucken a:active { background:#FFF4E0; margin: 3px 5px 3px 5px;font-family:arial;font-size:11px;font-weight:bold;color: #214992; text-decoration:none;}
#zurueck-drucken a, #zurueck-drucken a:link, #zurueck-drucken a:visited, #zurueck-drucken a:hover, #zurueck-drucken a:active {font-family:arial;font-size:11px;font-weight:bold;color: #214992; text-decoration:none;}
.iBox_headline { float:left; display:inline; border:1px solid #105CA0; margin:15px 5px 5px 10px; padding: 5px 10px 5px 10px; background:#F7931E; font-size:1.1em; font-weight:bold; color: #FFF4E0;}
.iBox { float:left; display:inline; border:1px solid #105CA0; margin:5px 5px 5px 10px; padding:10px 10px 10px 10px; background:#FFF4E0; }
.cBoxL { clear=left; float:left; width:197px; height:280px; overflow: auto;}
.cBoxR { float:left; width:197px; height:280px; margin-left:20px; overflow: auto;}
.cBoxD { clear=left; float:left; width:666px; }
.cBoxWide { clear=left;width:666px;}
.cBoxWide2 { clear=right; width:666px; overflow: auto;}
.cBoxWide3 { clear=left; width:666px; overflow: auto;}
.cBoxWide4 { clear=right; width:666px; overflow: auto;}
.cBox2_3 { clear=left; width:430px; height: 280px; overflow: auto;}
.cBox_2_3_2 { clear=left; width:430px; height: 280px; overflow: auto;}
.cBox3_3_li { clear=left; width:666px; overflow: auto;}
.cBox3_3_re { clear=left; width:666px; overflow: auto;}
h1 { font-size:1.2em; font-weight:900; margin:0px 0px 10px 0px; padding:0px; color:#214992; }
h2 { text-align:left; font-size:1.0em; font-weight:bold; margin:0px 0px 5px 0px; padding:0px; color:#214992; }
#scContent h1, #scContent h2 { clear:both; margin-left:10px; }
#scContent .iBox h1, #scContent .iBox h2, #scContent .cBoxGalDesc h2 { margin-left:0px; }
p, td, li, strong, ul, i, b { font-size:1.0em; }
.txtHead { font-weight:bold; color:#214992; }
.cBoxL img.cimg { margin:0px 10px 5px 0px; float:left; clear=left; }
.cBoxR img.cimg { margin:0px 10px 5px 0px; float:left; clear=left; }
.cBoxWide img.cimg {float:right; margin-top:-20px; padding:0px 0px 10px 20px; }
.cBoxWide2 img.cimg {float:left; clear=left; margin-top:5px; margin-right: 10px; padding:-20px 0px 10px 20px; }
.cBoxWide3 img.cimg {float:right; margin-top:-20px; padding:0px 0px 10px 20px; }
.cBoxWide4 img.cimg {float:left; clear=left; margin-top:5px; margin-right: 10px; padding:-20px 0px 10px 20px; }
.cBOx2_3 img.cimg {float:left; clear=left; margin-top:5px; margin-right: 10px; padding: 0px 0px 0px 0px; }
.cBox3_3_li img.cimg {float:left; clear=left; margin-top:0px; margin-right: 15px; padding: 0px 0px 0px 0px; }
.cBox3_3_re img.cimg {float:right; margin-top:0px; margin-left: 5px; padding: 0px 0px 0px 0px; }
/* <<< Content --- */

/* --- Download >>> */

.download { float:left; margin-left:20px; padding:10px 10px 10px 10px; background:#FFF4E0; }

/* <<< Download --- */

/* --- Toolbox >>> */
.rBox { font-size:0.9em; width:220px; margin:0px 0px 10px 10px; border:1px solid #FFCA49; background:#CFD5EA; }
.rBox .bHead { padding:1px; text-align:center; font-weight:bold; background:#5174B1; color:#FFCA49; border-bottom:1px solid #FFCA49;}
.rBox .bCont { padding:5px; }
/* <<< Toolbox --- */

/* --- TopAktuell >>> */
.rBoxTop { font-size:0.9em; width:220px; margin:0px 0px 10px 10px; border:1px solid #FFCA49; background:#CFD5EA; }
.rBoxTop .bHead {  padding:1px; text-align:center; font-weight:bold; background:#FFCA49; color:#EE3433; border-bottom:1px solid #FFCA49;}
.rBoxTop .bCont { padding:5px; }
.rBoxTop ul { padding:0px; margin:0px; list-style:none; }
.rBoxTop ul li { font-size:1em; color:#FFCA49; padding-left:10px; background-position:0px 3px; background-repeat:no-repeat; }
.rBoxTop li a { display:block; width:195px; margin-bottom:2px; padding:1px 1px 1px 3px; background:#EE3433; color:#FFCA49; text-decoration:none; font-weight:bold; }
.rBoxTop li a:link, .rBoxTop li a:visited, .rBoxTop li a:hover, .rBoxTop li a:active { color:#FFCA49; }
/* <<< TopAktuell --- */

/* --- Gallery >>> */
.cBoxGal { float:left; display:inline; width:314px; margin-left:10px; }
.cBoxGal .thb { float:left; width:100px; margin:2px; text-align:center; }
.cBoxGalDesc { float:left; width:340px; border:1px solid #105CA0; margin:0px 0px 10px 10px; padding:10px 10px 10px 10px; background:#FFF4E0; }
.breakGal { clear:both; height:2px; margin:10px 10px 10px 10px; background:#EE3433; font-size:1px; }
/* <<< Gallery --- */

/* --- News >>> */
ul.lstNews { padding:0px; margin:0px; list-style:none; }
ul.lstNews li { font-size:1.0em; color:#68A639; padding-right:10px; background-position:0px 3px; float: left; display:block; background-repeat:no-repeat; }
ul.lstNews a { display:block; width:140px; margin-bottom:2px; margin-left: 5px; padding:1px 0px 0px 3px; color:#68A639; text-decoration:none; font-weight:bold; float:left;}
ul.lstNews a:link, ul.lstNews a:visited, ul.lstNews a:hover, ul.lstNews a:active { font-size:1.0em; color:#68A639; }
/* <<< News --- */

/* --- Forms >>> */
.Mailform { display:inline; font-size:1em; }
.Mailform input { font-size:1em; width:15em; }
.Mailform textarea { font-size:1em; width:15em; }
.Mailform label { display:block; float:left; width:6em; }
/* <<< Forms --- */

/* --- Kalender >>> */
.ignazCalendar {padding:5px;}
.ignazCalendar th {color:#F7931E;width:20px;}
.ignazCalendar td {background:#F7931E;color:#FFFFFF;text-align:center;}
.ignazCalendar .sunday {color:#EE3433;}
.ignazCalendar .today {color:#00529C;}
.ignazCalendar .past {background:#FDC689;}
.ignazCalendar .othermon {background:#CFD5EA;}

.ignazCalendar ol {padding:0px;margin:0px 0px 0px 14px;list-style:outside url(media/img/bullet-gt.gif);}
.ignazCalendar ol li {background:#F7931E;margin:1px 1px 1px 0px;padding:0px;}

.ignazCalendar a { display:block; color: #FFFFFF; text-decoration:none; padding-left:5px; }
.ignazCalendar a:link { color: #FFFFFF; }
.ignazCalendar a:visited { color: #FFFFFF; }
.ignazCalendar a:hover { color:#FFFFFF; background: #EE3433; }
.ignazCalendar a:active { color:#FFFFFF; background: #EE3433; }

p, td, li, strong, ul, i, b { font-size:1.0em; }
/* <<< Kalender --- */

/* --- Flyout Navigation >>> */
#unav { width:720px; background:#EE3433; border-top:1px solid #FFCA49; border-right:1px solid #FFCA49; }
#unav li { font-size:13px; border-left:1px solid #FFCA49; }
#unav li ul li { border:none; }

#scNav ul { float:left; width:720px; list-style:none; line-height:18px; font-weight:bold;	padding:0px; margin:0px; }
#scNav a { display:block; width:143px; color:#FFCA49; text-decoration:none; }
#scNav li { float:left; text-align:center; margin:0px; padding:0px; }
#scNav li ul { position:absolute; left:-999em; height:auto; width:143px; w\idth:143px; line-height:18px; margin:0px; padding:0px; background:#8E93C6; font-weight:normal; }
#scNav li ul a { color:#214992; }
#scNav li li { }
#scNav li ul ul { display:none; margin:-18px 0px 0px 110px; }
#scNav li:hover ul ul, #scNav li:hover ul ul ul, #scNav li.sfhover ul ul, #scNav li.sfhover ul ul ul { left:-999em; }
#scNav li:hover ul, #scNav li li:hover ul, #scNav li li li:hover ul, #scNav li.sfhover ul, #scNav li li.sfhover ul, #scNav li li li.sfhover ul { left:auto; }
#scNav li:hover, #scNav li.sfhover { background:#646DAE; }
/* <<< Flyout Navigation --- */

/* --- Individualisierung >>> */
#scNav li#club a.on { background: #646DAE; }
#scNav li#club ul { background:#8E93C6; }
#scNav li#club:hover,#scNav #club li:hover, #scNav #club.sfhover, #scNav #club .sfhover { background:#646DAE; }

#scNav li#news a.on { background: #68A639; }
#scNav li#news ul { background:#A5C681; }
#scNav li#news:hover,#scNav #news li:hover, #scNav #news.sfhover, #scNav #news .sfhover { background:#68A639; }

#scNav li#partner a.on { background: #7E0081; }
#scNav li#partner ul { background:#D99FE0; }
#scNav li#partner:hover,#scNav #partner li:hover, #scNav #partner.sfhover, #scNav #partner .sfhover { background:#7E0081; }

#scNav li#kalender a.on { background: #DA8D00; }
#scNav li#kalender ul { background:#F3BA52; }
#scNav li#kalender:hover,#scNav #kalender li:hover, #scNav #kalender.sfhover, #scNav #kalender .sfhover { background:#DA8D00; }

#scNav li#quasselecke a.on { background: #05AAB9; }
#scNav li#quasselecke ul { background:#7EEDF7; }
#scNav li#quasselecke:hover,#scNav #quasselecke li:hover, #scNav #quasselecke.sfhover, #scNav #quasselecke .sfhover { background:#05AAB9; }
/* <<< Individualisierung --- */
