
/*  M A I N */

* {
        margin:0px;
        padding:0px;
        border:0px;
}

body {
        background-color:#660000;
        text-align:center;
        margin-left:0px;
        margin-top:10px;
        margin-right:0px;
        margin-bottom:30px;
        padding-bottom:1px;
}

html[xmlns] {
        height:100%;
        padding-bottom:0.005em;
}

h1 {
        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        font-size:16pt;
        color:#000;
        font-weight:bold;
}

h2 {
        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        color:#000;
        font-size:12pt;
        font-weight:bold;
        margin-top:10pt;
        margin-bottom:5pt;
}

p {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000;
        text-align:left;
        line-height:140%;
        margin-top:0pt;
        margin-bottom:7pt;
}

img {
        border:none;
}

a:link {
        color:#b11400;
}

a:active {
        color:#b11400;
}

a:visited {
        color:#b11400;
}

a:hover {
        color:#b11400;
        text-decoration:none;
}

a img.ImgThumbnail {
        filter:Alpha(opacity=75);
        -moz-opacity:0.75;
        -khtml-opacity:0.75;
        opacity:0.75;
}

a:hover img.ImgThumbnail {
        filter:Alpha(opacity=99);
        -moz-opacity:0.99;
        -khtml-opacity:0.99;
        opacity:0.99;
}



/* H E A D E R */

#headerTop {
        height:22px;
        width:744px;
        background-color:#B11400;
        text-align:right;
        line-height:20px;
        padding-right:10px;
        padding-left:10px;
        overflow:hidden;
        position:relative;
        left:0px;
        top:0px;
}

#headerNavi {
        height:61px;
        width:764px;
        background-color:#FFF;
        text-align:left;
        background-image:url(../_images/_background/navi_bg.jpg);
        overflow:hidden;
        position:relative;
        display:block;
}

#headerWhiteLine {
        width:764px;
        height:1px;
        line-height:0px;
        background-color: #FFF;
        overflow:hidden;
        position:relative;
}

#headerPhoto {
        line-height:0px;
        width:764px;
        height:200px;
        position:relative;
        background-repeat:no-repeat;
		z-index:2;
}

#headerShadow {
        line-height:0px;
        width:764px;
        height:200px;
        position:absolute;
    	top:84px;
		background-color:#FFFFFF;
		background-repeat:no-repeat;
		z-index:1;
		background-image:url(../_images/_background/bg_headerphoto_shadow.gif);
}

.btnNavi {
        position:absolute;
        overflow:hidden;
}

#btnFahrzeug {
        top:34px;
        left:0px;
}

#btnGeraetehaus {
        top:34px;
        left:91px;
}

#btnMannschaft {
        top:34px;
        left:194px;
}

#btnEinsaetze {
        top:34px;
        left:300px;
}

#btnAktivitaeten {
        top:34px;
        left:383px;
}

#btnFoerderverein {
        top:34px;
        left:490px;
}

#btnGaestebuch {
        top:34px;
        left:610px;
}

#btnLinks {
        top:34px;
        left:705px;
}



/* C O N T A I N E R */

#containerMain {
        background-color:#FFFFFF;
        background-image:url(../_images/_background/bg_main_redborder.gif);
        background-repeat:repeat-y;
        width:764px;
        position:relative;
        left:5px;
		
}

#containerContent {
        position:relative;
        left:21px;
        top:-40px;
		z-index:5;
		display:block;
		width:743px;
}

#containerLeft {
        float:left;
        position:relative;
        width:236px;
        top:-24px;
        left:-21px;        
		z-index:10;
        min-height:250px;
        padding:22px 10px 10px 10px;
		background-image:url(../_images/_background/bg_container_left.gif);
        background-repeat:no-repeat;

}

#containerRight {
        width:463px;
        position:relative;
        float: right;
        left:-30px;
        top:-5px;
}

.containerBox {
        background-color:#C11601;
        border-width:1px 1px 1px 1px;
        border-style:solid;
        border-color:#660000 #660000 #660000 #660000;
        width:228px;
}

.containerBoxMannschaft {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#FFFFFF;
        border-style:solid;
        border-width:1px 0px 0px 1px;
        border-color:#D22A14 #000000 #660000 #D22A14;
        padding:5px;
        position:relative;
        background-color:#D22A14;
        text-decoration:none;
        display:block;
        zoom:100%;

}

.containerBoxInline {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#FFFFFF;
        border-style:solid;
        border-width:1px 0px 0px 1px;
        border-color:#D22A14 #000000 #660000 #D22A14;
        padding:6px;
        display:block;
        zoom:100%;
}

.containerBoxGuestbook {
        background-color:#f1f1f1;
        border-width:1px 1px 1px 1px;
        border-style:solid;
        border-color:#666666 #666666 #666666 #666666;

}

.containerBoxInlineContentRight {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#FFFFFF;
        border-style:solid;
        border-width:1px 0px 0px 1px;
        border-color:#FFFFFF #000 #000 #FFFFFF;
        padding:6px;
        display:block;
        zoom:100%;
}



/* T E X T */

.TextBottom {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        letter-spacing:1px;
        color:#D9D9D9;
}

.TextWhiteBold {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-weight:bold;
        color:#FFF;
}

.TextWhite {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#FFF;
}

a.MoreInfoLinkShortNews {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#FFF;
}

a.MoreInfoLinkShortNews {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#FFF;
}

.TextVorstand {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000;
}

.TextSmallWhite {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        line-height:130%;
        color:#FFF;
}

.TextSmallBlack {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#000;
}

.TextDatumHeadline {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        font-weight:bold;
        color:#000;
        float:left;
        display:block;
        height:18px;
}

.TextSmallLink {
        font-size:8pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-decoration:none;
        text-transform:uppercase;
        color:#000;
}

.DatumArticle {
        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        font-size:16pt;
        color:#fff;
        font-weight:bold;
        line-height:100%;
        margin-top:0pt;
        margin-bottom:0pt;
        text-align:right;
        padding-right:17px;
}



/* F O R M / I N P U T */

.TextField {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#000;
        padding:2px;
        border-style:solid;
        border-width:1px 1px 1px 1px;
        border-color:#660000 #D22A14 #D22A14 #660000;
        background-color:#FFF;
}

.TextFieldClicked {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#000;
        padding:2px;
        border-style:solid;
        border-width:1px 1px 1px 1px;
        border-color:#660000 #D22A14 #D22A14 #660000;
        background-color:#FFD7D7;
}

.DropDown {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#000;
        padding:2px;
        border-style:solid;
        border-width:1px 1px 1px 1px;
        border-color:#660000 #D22A14 #D22A14 #660000;
        background-color:#FFF;
}

.Button {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#FFF;
        padding:2px;
        border-style:solid;
        border-width:1px 1px 1px 1px;
        border-color:#D22A14 #660000 #660000 #D22A14;
        background-color:#C11601;
}



/* G A E S T E B U C H */

a.GBNaviPrevious {
        float:left;
        display:block;
        font-size:8pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#000;
        text-decoration:none;
        text-transform:uppercase;
}

a.GBNaviNext {
        float:right;
        display:block;
        font-size:8pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#000;
        text-decoration:none;
        text-transform:uppercase;
}



h2.guestbook {
        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        color:#000;
        font-size:12pt;
        font-weight:bold;
        margin-top:3pt;
        margin-bottom:5pt;
}

/* N E W S */

.newsItem {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#FFF;
        border-style:solid;
        border-width:1px 0px 0px 1px;
        border-color:#D22A14 #000000 #660000 #D22A14;
        padding:5px;
        padding-bottom:15px;
}

#newsHeader {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#FFF;
        padding:3px;
        text-align:center;
        text-transform:uppercase;
        font-weight:bold;
        height:11pt;
}

.newsFooter {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        background-color:#D22A14;
        padding:5px;
        text-align:center;
        text-transform:uppercase;
}

#NewsNaviNextTop {
        text-align:right;
        display:block;
        float:right;
        width:24px;
        font-size:12pt;
        line-height:80%;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
}

#NewsNaviPreviousTop {
        text-align:left;
        display:block;
        float:left;
        width:24px;
        font-size:12pt;
        line-height:80%;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
}

#NewsNaviNextBottom {
        text-align:right;
        display:block;
        float:right;
        font-size:8pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
}

#NewsNaviPreviousBottom {
        text-align:left;
        display:block;
        float:left;
        font-size:8pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
}

#NewsNaviAllBottom {
        display:block;
        font-size:8pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
}



/* E I N S A E T Z E */

.einsaetzeItem {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#FFFFFF;
        border-style:solid;
        border-width:1px 0px 0px 1px;
        border-color:#D22A14 #000000 #660000 #D22A14;
        padding:5px;
        position:relative;
        background-color:#D22A14;
        text-decoration:none;
        display:block;
        zoom: 100%;
}

a.einsaetzeItem:link,
a.einsaetzeItem:visited,
a.einsaetzeItem:focus,
a.einsaetzeItem:active {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#FFF;
        border-style:solid;
        border-width:1px 0px 0px 1px;
        border-color:#D22A14 #000000 #660000 #D22A14;
        padding:4px;
        position:relative;
        background-color:#C11601;
        text-decoration:none;
        display:block;
        zoom:100%;
}

#LayerMap {
        position:relative;
        width:460px;
        height:405px;
        z-index:2;
        background-color:#C11601;
        border:1px solid;
        border-color:#9C0000;
        overflow:hidden;
}

.ItemTrenner {
        overflow:hidden;
        line-height:0px;
        height:1px;
        background-color:#660000;
}

.einsaetzeYearDivider {
        border-style:solid;
        border-width:1px 0px 1px;
        border-color:#D22A14 #000000 #660000;
        padding:5px;
        position:relative;
        background-color:#D22A14;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-weight:bold;
        color:white;
        height:13pt;
}

.einsaetzeItemHeadline {
        text-decoration:none;
        margin-top:5px;
        margin-bottom:3px;
        display:block;
}

#EinsatzNaviNextYearTop {
        display:block;
        float:right;
        font-size:10pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
        width:100px;
        text-align:right;
}

#EinsatzNaviPreviousYearTop {
        float:left;
        display:block;
        font-size:10pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
        width:100px;
        line-height:12pt;
        text-align:left;
}

#EinsatzNaviPreviousYearBottom {
        float:left;
        display:block;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
}

#EinsatzNaviNextYearBottom {
        float:right;
        display:block;
        font-size:10pt;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#660000;
        text-decoration:none;
}

#EinsaetzeNaviBottom {
        padding:5px;
        position:relative;
        background-color:#D22A14;
        font-size:10pt;
        color: white;
}








#footer1 {
        height:25px;
        background-color:#bbb;
        background-image:url(../_images/_background/bg_bottom_copyright.gif);
        overflow:hidden;
        position:relative;
        clear:both;
}

#footer2 {
        height:22px;
        background-color:#B11400;
        overflow:hidden;
        position:relative;
        clear:both;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        letter-spacing:1px;
        color:#D9D9D9;
        text-align:center;
        line-height:22px;   
}

#tableMain {
        margin:auto;
        width:774px;
}

#tableMainTop {
        width:774px;
        height:5px;
        background-image:url(../_images/_background/border_shadow_top.gif)
}

#tableMainCenter {
        text-align:left;
        width:774px;
        background-image:url(../_images/_background/border_shadow_center.gif);
}

#tableMainBottom {
        width:774px;
        height:5px;
        background-image:url(../_images/_background/border_shadow_bottom.gif)
}

#tableMainBottomShadow {
        width:774px;
        height:104px;
        background-image:url(../_images/_background/footer_shadow.jpg)
}

.clearBoth {
        clear:both;
}

a.headerNavi:link {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        letter-spacing:1px;
        line-height:7pt;
        color:#D9D9D9;
        text-decoration:none;
}

a.headerNavi:active {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        letter-spacing:1px;
        line-height:7pt;
        color:#D9D9D9;
        text-decoration:none;
}

a.headerNavi:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        letter-spacing:1px;
        line-height:7pt;
        color:#D9D9D9;
        text-decoration:none;
}

a.headerNavi:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        letter-spacing:1px;
        line-height:7pt;
        color:#D9D9D9;
        text-decoration:underline;
}

.ImgThumbnail {
        position:relative;
        left:9px;
        top:9px;
}

.ThumbnailContainerH {
        margin:1px 1px 1px 1px;
        float:left;
        width:111px;
        height:88px;
        background-image:url(../_images/_background/bg_thumbnail_h_extShadow.gif);
}

.ThumbnailContainerV {
        margin:1px 20px 1px 20px;
        float:left;
        width:71px;
        height:88px;
        background-image:url(../_images/_background/bg_thumbnail_v_extShadow.gif);
}


#largeImageContainer {
	position:absolute;
	left:50px;
	top:150px;
	visibility:hidden;
	width:514px;
	height:386px;
}

