
BODY, html {
	margin: 0;
	padding: 0;
    font-family: Arial,Verdana,  Helvetica, Geneva, SunSans-Regular;
}
BODY {
	font-size: 12px;
	font-family: Arial,Verdana,  Helvetica, Geneva, SunSans-Regular;
    background: #DDDDDD;
	background-color:#121212;
    background-image: url(http://p25874.typo3server.info/fileadmin/img/fadebg_bk_gr.jpg);

    background-repeat: repeat-x;

    background-color: #43474A;  
    text-align: center;
    
}


#page {
    width: 1000px;
    margin: auto auto;
    text-align: left;
    border-left: 1px solid #555555;
    border-right: 1px solid #555555;
    background: #FFFFFF;
    font-size: 12px;
    
    min-height:1000px;
    

}


#banner {
    background-image:url(/fileadmin/img/system/banner.gif);
    height: 160px;
    width: 1000px;
    border-bottom : 1px solid #DDDDDD;
}

#content {
    padding: 15px;
    margin-left: 151px;
    width: 660px;
}

#menu {
    position: absolute;
    width: 150px;
    top: 161px;
}

#menu2 {
    position: absolute;
    z-index: 2;
    width: 150px;
    top: 161px;
    margin-left:850px;
    background: #DEEBF7;
}

#menu2 h1, #menu2 h2{
    width: 146px;
    background:url("/fileadmin/img/system/menu_lvl1_bg.gif");
    padding: 2px;
    font-size: 12px;
    margin: 0px;
    color: #FFFFFF;
    text-decoration:none;
    font-weight:bold;
        font-family: Arial,Verdana,  Helvetica, Geneva, SunSans-Regular;

}

#menu2 input {
    width: 130px;
}



.menu_lvl1 {
    width: 100%;
    border: 1px #314994 solid;
    background:url("/fileadmin/img/system/menu_lvl1_bg.gif");
    padding: 2px;
    font-size: 12px;
    margin: 0px;
}
.menu_lvl1 a{       
    color: #FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
.menu_lvl2 {
    width: 100%;
    border-bottom: 1px #BDC3DE solid;
    border-right: 1px #BDC3DE solid;
    border-left: 1px #BDC3DE solid;
    padding: 2px;
    background: #DEEBF7;
}
.menu_lvl2 a{       
    color: #000000;
    padding-left: 10px;
    text-decoration:none;
    font-size: 10px;
}

.menu_lvl3 {
    width: 100%; 
    border-bottom: 1px #BDC3DE solid;
    border-right: 1px #BDC3DE solid;
    border-left: 1px #BDC3DE solid;
    padding: 2px;
}
.menu_lvl3 a{       
    color: #000000;
    text-decoration:none;
    font-size: 10px;
    margin-left: 20px;
    
}






.content1,.content2 {
    padding: 5px;
}


.headeraktuell, .headertermin, .headerbericht {
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px;
}

.headeraktuell {
    background: #3333FF;
}

.headertermin {
    background: #FF3333;
}

.headerbericht {
    background: #33AA33;
}




/* example styles */ 
.tx-guestbook-list-header { 
    background-color: #7B97BA; 
    color: #FFFFFF; 
    font-weight:bold; 
} 

.tx-guestbook-list-header a{ 
    color: #FFFFFF; 
	text-decoration: none; 
} 

.tx-guestbook-list-row { 
    background-color: #FFFFFF; 
} 

.tx-guestbook-list-rowleft { 
    background-color: #EEEEEE; 
} 

.tx-guestbook-list-entrycomment-title {
    font-weight: bold; 
}

.tx-guestbook-list-entrycomment { 
    font-style: italic; 
} 

.tx-guestbook-list-small { 
    font-size: 9px; color: #666666; 
} 

.tx-veguestbook-pi1-browsebox TD { 
    font-size: 9px; color: #666666; 
} 

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
    font-weight: bold; 
} 

.tx-veguestbook-pi1-browsebox-SCell { 
    background-color: #EEEEEE; 
} 

.tx-guestbook-latest-header { 
    background-color: #7B97BA; 
    color: #FFFFFF; 
    font-weight:bold; 
} 

.tx-guestbook-latest-row { 
    background-color: #FFFFFF; 
} 

.tx-guestbook-latest-small { 
    font-size: 9px; 
    color: #666666; 
}

.tx-guestbook-form-inputfield-med { 
    border-style: solid; 
    border-width: 1pt; 
    border-color:#7B97BA; 
    font-size:12; 
    color:#333333; 
    width:100; 
    height:20; 
} 

.tx-guestbook-form-inputfield-big { 
    border-style: solid; 
    border-width: 1pt; 
    border-color: #7B97BA; 
    font-size:12; 
    color:#333333; 
    width:150; 
    height:20; 
} 

.tx-guestbook-form-textarea { 
    border-style: solid; 
    border-width: 1pt; 
    border-color: #7B97BA; 
    font-size:12; 
    color:#333333; 
    width:400; 
} 

.tx-guestbook-form-obligationfield { 
    color: #CC0000; 
} 

.tx-guestbook-form-error {
    color: #CC0000; 
}



.h1schwarz, .h1rot, .h1gelb , h1 {
    width: 100%;
    color: #FFFFFF;
    font-size: 18px;
    padding: 3px;
}

.h1schwarz h1 {
    background: #000000;
    background-position:3px 3px;
    


    }
.h1rot {
    background: #CA0018;
    background-position:3px 3px;

}
.h1gelb {
    background: #F2CE18;
    background-position:3px 3px;
}
    
    
    
#content .news-list-item {
    color:#333;
    padding: 15px 20px 20px 10px;
    border: 1px solid #d7d7d7;
    margin: 0 0 1.5em;
    background: #FFFFFF url("/fileadmin/img/system/news_bg.jpg") no-repeat 100% 100%;
}
#content .news-list-image {
    float: right;
    position: relative;
    top: -50px;
}

#content .news-list-item p, #content .news-list-item h1, #content .news-list-item h2, #content .news-list-item h3, #content .news-list-item h4, #content .news-list-item h5, #content .news-list-item h6 {
    margin: 0 0 .3em;
    color:#333;
}
          
#content .news-list-item  a {
    color: #555555;
    
    text-decoration: none;
}
#content .news-list-item p {
    border:none;
    margin: 0 0 1em;
    color:#444
}

#content .news-list-item a {
    font-weight:bold
}

#content .news-single-item h1 {
    color: #555555;

}

