html{overflow:scroll;}
body, html{background-color:#660000;}
#hd{background-color:#9D1D10;text-align:center;}
#ft{background-color:#FFFFCC;height:70px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-align:center;padding-top:20px;border-top:1px solid #999999;}
#bd{min-height:300px;background-color:#FFFFCC;}

.yui-t1 .yui-b {margin-left:5px;}

.topmenu {
background-color:#C0C0C0;
border-bottom:1px solid #990000;
border-top:2px solid #FFFFCC;
color:#000000;
font-size:11px;
font-variant:small-caps;
font-weight:normal;
height:18px;
line-height:1.5em;
overflow:hidden;
padding-right:20px;
text-align:right;
text-transform:capitalize;
}

.link_topmenu_active{font-weight:bold;}

div.topmenu a:link, div.topmenu a:active, div.topmenu a:visited, div.topmenu a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;}
div.topmenu a:hover {color: #990000; text-decoration: underline;}


.navheader{font-family:Verdana, Arial, Helvetica, sans-serif;background-color: #880000;color: #FFFFFF;width: auto;border-bottom: 1px solid #222;border-top: 3px solid #330000;padding: 2px;margin-bottom: 1px;margin-top: 0px;text-align: center;font-weight: bold; font-size:12px;text-transform:capitalize;font-variant:small-caps;}
.hauptnavi{margin-top:1.3em;border-top:5px solid #990000;}
.navcontent{font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:capitalize;position:relative;left:0px;padding: 0px;color: #000000;font-size:11px;font-weight:normal;background-color: #666666;overflow: hidden;border-bottom:5px solid #FFFFCC;}
.navcontent ul{font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:capitalize;padding: 0px;margin-left:10px;color: #000000;font-size:11px;background-color:#666666;font-weight:normal;overflow: hidden;list-style-type:none;border-bottom:5px solid #FFFFCC;}
.navcontent li{font-family:Verdana, Arial, Helvetica, sans-serif;list-style-type:none;border-bottom:2px solid #FFFFCC;}
.navnews{font-family:Verdana, Arial, Helvetica, sans-serif;padding: 0px;margin:none;background-color: #DDDDCC;}
.newsblocktext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
.newsblocktext a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#990000;}
.navcontent a:link, .navcontent a:active, .navcontent a:visited, .navcontent a:hover{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#bbbbbb;color: inherit;width:156px;border-bottom: 1px solid #222;padding: 2px;text-indent: 5px;font-weight: normal; text-transform:capitalize;font-variant:small-caps;text-decoration:none;}
.navcontent a:hover{color:#000000;background:#990000;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;margin: 5px 0 5px;padding: 0;}
h1{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom: 2px;color: #000000;font-size: 1.1em;border-bottom: 1px solid #990000;background: inherit;margin-bottom:1.5em;}
h2, h3, h4{font-family:Verdana, Arial, Helvetica, sans-serif;margin: 0;padding-bottom: 2px;color: #333333;font-size: 1.1em;background: inherit;}
h2{font-size:1em;font-weight:bold;}
h3{font-size:1em;font-weight:bold;}
h4{font-size:1em;font-weight:normal;}

#content a:link, #content a:active, #content a:visited, #content a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration: underline;}
#content a:hover {color: #990000; text-decoration: underline;}
blockquote{font-family:Verdana, Arial, Helvetica, sans-serif;width: 30em;margin: 0 0 0 0px;padding: 5px;border-left: 1px solid #666;}
.link_menu_active{font-weight:bold;}

#content{margin-bottom:20px;margin-top:20px;}

#content ul, #content li{list-style-type:disc;list-style-image:disc;list-style-positon:outside;}
#content ul{margin-left:1.5em;}

#content .csc-textpic ul{margin-left:0;}

#content .csc-default{margin-bottom:1em;}

ul.navcontent


.yui-ge{padding-top:24px;}

div.right_content{margin-top:20px;}

.boxright{width:13em;border:1px solid #999999;margin-bottom:1.3em;}
.boxright #boxheader{height:1.8em;width:12em;background-image:url(/fileadmin/templates/headline.png);color:#FFFFFF;font-variant:small-caps;padding-left:1em;padding-top:5px;font-weight:bold;}
.boxright #boxheader span{font-size:1.1em;}
.boxright #boxcontent{padding:0.5em;}
.wirsuchendich #boxcontent{padding:0;}


/* NEWS */

.news-latest-container h2, .news-latest-gotoarchive {
background-color:#660000;
border:1px solid #666666;
color:#FFFFFF;
margin:3px;
padding:3px;
}

.news-latest-item div.newsimage{float:left;margin-right:1em;}

.news-single-item h2{margin-bottom:1em;color:#000000;}
.news-single-item h3{margin-bottom:1em;color:#777777;}

.news-single-img{float:left;margin-left:0em;margin-right:1em;}
.news-single-imgcaption{font-size:0.8em;color:#666666;}

.news-latest-container {
}

.news-latest-container div.news-latest-item{padding:0.5em;margin-bottom:1em;}
.news-latest-morelink a{font-size:0.8em;color:#707070;}

.news-single-backlink a{color:#707070;}

.boxright .news-latest-container h3 a:link,
.boxright .news-latest-container h3 a:active, 
.boxright .news-latest-container h3 a:visited, 
.boxright .news-latest-container h3 a:hover{text-decoration:none;color:#333333;}



/* ÜBUNGEN */

.news-list-container h2, .news-list-gotoarchive {
background-color:#660000;
border:1px solid #666666;
color:#FFFFFF;
margin:3px;
padding:3px;
}


.news-list-container {
background-color:#999999;
border:1px solid #333333;
}

.tx-ffuebungsdienste-pi1{}
.tx-ffuebungsdienste-pi1 .backlink{margin-bottom:2em;}
.tx-ffuebungsdienste-pi1 div.message{margin-bottom:2em;padding:5px;border:1px solid #C0C0C0;}
#content .tx-ffuebungsdienste-pi1 a:link,
#content .tx-ffuebungsdienste-pi1 a:active, 
#content .tx-ffuebungsdienste-pi1 a:visited,
#content .tx-ffuebungsdienste-pi1 a:hover{color:#660000;text-decoration:none;font-weight:bold;}
.tx-ffuebungsdienste-pi1 table{}
.tx-ffuebungsdienste-pi1 table th{font-weight:bold;}
.tx-ffuebungsdienste-pi1 table th,
.tx-ffuebungsdienste-pi1 table td{padding:3px;vertical-align:top;}



/* DOWNLOADS */

.csc-uploads-fileName a{font-weight:bold;}
.csc-uploads-description{font-size:0.9em;padding-left:10px;}

/* KONTAKTFORMULAR */


#content #mailform div.csc-mailform-field label{width:200px;display:block;}
#content #mailform input#mailformName, #content #mailform #mailformEMail {width:200px;margin-bottom:10px;border:1px solid #990000;background:#EFEFEF;font-family:courier, arial;font-size:0.9em;}
#content #mailform #mailformIhre_Nachricht {width:400px;height:300px;margin-bottom:10px;border:1px solid #990000;background:#EFEFEF;font-family:courier, arial;font-size:0.9em;}
#content #mailform #mailformformtype_mail  {margin-bottom:40px;border:1px solid #990000;}



/* SONSTIGE STYLES */

#content .csc-textpic-caption {font-size:0.8em;}

/* EINSATZLISTE */
div.einsatzliste{margin-bottom:2em;}
div.einsatzliste tr.einsatz td{font-size:0.88em;padding:0.3em;height:5em;vertical-align:top;}
div.einsatzliste tr.einsatz td.einsatznummer{border:1px solid #c0c0c0;text-align:center;}
div.einsatzliste tr.einsatz td.datum{border:1px solid #c0c0c0;text-align:center;}
div.einsatzliste tr.einsatz td.titel{border:1px solid #c0c0c0;text-align:left;}
div.einsatzliste tr.einsatz td.kategorie_ort{border:1px solid #c0c0c0;text-align:center;}
div.einsatzliste tr.einsatz td.infolink{border:1px solid #c0c0c0;text-align:right;}
div.einsatzliste tr.einsatzheadline{line-height:2em;background-color:#990000;}
div.einsatzliste tr.einsatzheadline th{font-weight:bold;text-align:center;border:1px solid #c0c0c0;color:#FFFFFF;}

div.einsatzliste tr.einsatzheadline{}
div.einsatzliste tr.einsatzheadline{}


