#mailformEMail {
margin-left:40px;
}				

#content_right_bg_2 {
background-image: url(../img/template_2/right_bg.jpg);
}

#content_left_bg_2 {
background-image: url(../img/template_2/left_bg.jpg);
}

.spacer_template2 {
background-image: url(../img/template_2/spacer.jpg);
}

#content_right_bg {
background-image: url(../img/template_1/right_bg.jpg);
}

#content_left_bg {
background-image: url(../img/template_1/left_bg.jpg);
}

#content_img {
background-image: url(../img/template_1/spacer.jpg); 
}

body {
background-image: url(../img/general/bg_all.jpg); 
}

#header {
background-image: url(../img/general/header.jpg); 
}

#navi {
background-image: url(../img/general/navi_bg.jpg); 
}

.image_home_text_header_news{
background-color:#6f0100;
color: #ffffff;
padding-top: 3px;
padding-bottom: 4px;
margin-top:0px;
margin-bottom: 15px;
margin-left: 10px;
}

a img {
border: 0px;
}

.news_line{
padding-top:5px;
}

table .contenttable tr td {
vertical-align: top;
}

#breadcrumbs{
font-size:11px;
color: #333333;
text-decoration: none;
}

#breadcrumbs a{
font-size:11px;
color: #333333;
text-decoration: none;
}

#breadcrumbs a:hover{
text-decoration: underline;
}

.tx-indexedsearch-descr, .tx-indexedsearch-info{
font-size: 12px;
}

.csc-sitemap li {
font-size: 12px;
}

.image_home_text_footer {
width:365px;
height:2px;
background-color:#6f0100;
margin-top:10px;
}

.image_home_text_header2{
padding-left: 25px;
font-size: 14px;

}

.image_home_text_header{
width: 365px;
background-color:#6f0100;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
margin-top:2px;
margin-bottom: 4px;
}

.image_home_text{
font-size: 70%;
width: 365px;
padding-top:5px;
}

#image_home{
background-image: url(../../user_upload/img/Home/image_home_2.jpg); 
background-repeat: no-repeat;
padding-left:8px;
padding-right:8px;
padding-top:3px;
}

div.tx-indexedsearch-searchbox form table tr td {
font-family: Verdana;
font-size: 12px;
}

#search_head {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
padding-right: 10px;
}

#leftcontent {
padding-right: 10px;
}

#rightcontent {
padding-left: 5px;
padding-right: 5px;
}

#spacer{
background-color: #EEEEEE;
}

#mailformformtype_mail {
margin-top: 10px;
}

#mailformName {
margin-left: 44px;
}

#mailformPLZ {
margin-left: 56px;
}


#mailformOrt {
margin-left: 59px;
}

#mailformNotiz {
margin-left: 49px;
}

#mailformEmail {
margin-left: 43px;
}

#mailformTelefon {
margin-left: 35px;

}

input, textarea, select {
border: 1px solid #333333;
font-family: Verdana;
font-size: 10px;
}

label {
font-family: Verdana;
font-size: 11px;
}

.csc-mailform {
border: 0px;
}

h1.csc-firstHeader {
font-family: Verdana;
font-size: 14px;
font-weight: bold;
}

h1{
font-family: Verdana;
font-size: 14px;
font-weight: bold;
}


div.tx-sgglossary-pi1 td{
font-size: 11px;
}

.subheader {
padding-right: 10px;
padding-bottom: 5px;
}

.news-catmenu-header {
padding-bottom: 10px;
}

p .news-catmenu-header a {

font-family: Verdana;
font-size: 10px;
text-decoration: none;
}

.level1  .news-catmenu-ACT a {
background-image:url(../news/arrow.gif); 



background-repeat: no-repeat;
padding-left: 18px;
padding-bottom: 8px;
padding-top:2px;
font-family: Verdana;
font-size: 10px;
text-decoration: none;
}

.level1  .news-catmenu-ACT a:hover {
text-decoration: underline;
}

.level1  .news-catmenu-NO a {
background-image:url(../news/arrow.gif); 
background-repeat: no-repeat;
padding-left: 18px;

padding-bottom: 8px;

padding-top:2px;
font-family: Verdana;
font-size: 10px;
text-decoration: none;
}

.level1  .news-catmenu-NO a:hover {
text-decoration: underline;
}

#news_img_list {
float:left;
padding-right:10px;
}

.news_img {
padding-left:10px;
}

#news_head {

padding-bottom:20px;
padding-right: 15px;

padding-top: 2px;
}

#news_table {
vertical-align: text-top;
padding-left: 10px;
}

#totop {
font-family:Verdana;
font-size: 9px;
text-align: right;
margin-top: 15px;
border-top: 1px solid #555555;
}

#totop a{
text-decoration: none;
}

#totop a:hover{
text-decoration: underline;
}




.bodytext{
}

p {
padding: 0px;
margin: 0px;
}

#content_left {
padding-top:0px;
padding-right:10px;
}

#content_news {
vertical-align: text-top;
}

h5 {
background-image:url(../img/general/h5.jpg); 
background-repeat:repeat-x;
font-family:Verdana;
padding-top:3px;


padding-bottom:5px;
padding-left:15px;
margin:0px;
}


html {height: 100%;} 
body {min-height: 101%;} 

body {
background-image:url(../img/general/bg_all.jpg); 
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;


padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family:Verdana;

}
/* ######################################### */

TD#menu_1 {
background-image: url(../img/template_2/navi2_bg.jpg);
vertical-align: top;
padding-top: 25px;
padding-left: 1px;
}

TD#menu_1 DIV {
width: 95%;
}



TD#menu_1 DIV A {

color: #222222;
text-decoration: none;
}

TD#menu_1 DIV A:hover {
text-decoration: underline;
}

TD#menu_1 DIV.menu1-level1-no {
border-bottom: 1px dotted #999999;
font-size: 11px;
padding-top: 5px;
padding-left: 5px;
}


TD#menu_1 DIV.menu1-level1-act {
border-bottom: 1px solid #999999;
font-weight: bold;
font-size: 11px;

color: #000000;
padding-top: 5px;
padding-left: 5px;
}

TD#menu_1 DIV.menu1-level1-act A {
color:black;
}

TD#menu_1 DIV.level2-no {
font-size: 10px;
padding-left: 10px;
}

TD#menu_1 DIV.level2-act {
font-size: 10px;
padding-left: 10px;
font-weight: bold;
}


/* ######################################### */


.menu2-act {
text-decoration: none;
font-family:Verdana;
font-weight: bold;
font-size: 11px;
color: #000000;
padding-top: 5px;
padding-left: 10px;
}

.menu2-act a {
color: #222222;
text-decoration: none;
}

.menu2-act a:link {
color: #222222;
text-decoration: none;
}

.menu2-act a:hover {
color: #222222;
text-decoration: none;
}

.menu2-act a:active {
color: #222222;
text-decoration: none;
}

.menu2-act a:visited {
color: #222222;
text-decoration: none;
}

.menu2-no {
color: #000000;
font-family:Verdana;
font-size: 11px;
padding-top: 5px;
padding-left: 10px;
text-decoration: none;
}

.menu2-no a {
color: #222222;
text-decoration: none;
}

.menu2-no a:link {
color: #222222;
text-decoration: none;
}

.menu2-no a:hover {
color: #222222;
text-decoration: none;
}

.menu2-no a:active {
color: #222222;
text-decoration: none;
}

.menu2-no a:visited {
color: #222222;
text-decoration: none;
}

/* ######################################### */







body h2 {  
color: #000000;   
font-weight: bold;  
text-align: left;
font-size: 80%;
font-family:Verdana;

}

body h3 {  
color: #000000;   
font-weight: bold;  
text-align: left;


font-size: 80%;
font-family:Verdana;
}

body h4 {  
color: #000000;   
font-weight: bold;  
text-align: left;
font-size: 80%;
font-family:Verdana;
}

body ul {  
color: #000000;   
text-align: left;

font-size: 70%;
font-family:Verdana;
list-style-image: url(http://p15392.typo3server.info/fileadmin/metas/img/general/dot.jpg)
}


body
a:link{color:#2F2F2F; text-decoration: underline;}
a:visited{color:#2F2F2F; text-decoration: underline;}
a:hover{color:#cc0001;text-decoration: underline;}
a:active{color:#cc0001; text-decoration: underline;}

body p {
font-size: 70%;

}



#list {
font-size: 70%;
}





#sitemap a:link{color:#2F2F2F; text-decoration: none;}
#sitemap a:visited{color:#2F2F2F;text-decoration: none;}
#sitemap a:hover{color:#cc0001;text-decoration: none;}
#sitemap a:active{color:#cc0001;text-decoration: none;}

.footer_2 {
background-image: url(../img/template_2/footer_bg.jpg);
font-size:10px;
padding-right:10px;
padding-bottom:2px; 
color:#000000;
}

.footer {
background-image: url(../img/template_1/footer_bg.jpg);
font-size:10px;
padding-right:10px;
padding-bottom:2px; 
color:#000000;
}

.footer a {
color:#000000;
text-decoration:none;
}

.footer a:link {
color:#000000; 
text-decoration: none;
}

.footer a:visited {
color:#000000; 
text-decoration: none;
}

.footer a:hover {
color:#000000;
text-decoration: underline;
}


.footer_2 a {
color:#000000;
text-decoration:none;
}

.footer_2 a:link {
color:#000000; 
text-decoration: none;
}

.footer_2 a:visited {
color:#000000; 
text-decoration: none;
}

.footer_2 a:hover {
color:#000000;
text-decoration: underline;
}

a:active{color:#cc0001; text-decoration: underline;}



#content 
{

	border:0px #9b9b9b solid;
                background-color: #ffffff;
                font-family:Verdana;
}

#content_text {
margin-right:10px;
margin-left: 10px;
}

/* ######################################### */



#news_img{

padding-top:5px;
margin-top:5px;
}

#news_more a{
font-size: 12px;
}

.news-single-img {
font-size: 9px;
padding-bottom: 10px;
}

#news_header_single_td{
font-family:Verdana;
padding-top:3px;
padding-bottom:5px;
padding-left:0px;
margin:0px;
}

#news_header a,#news_header_single a{
font-family: Verdana;
font-size: 14px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

.lastest_news_header a {
font-family: Verdana;
font-size: 11px;
padding-bottom:5px;
color:#2F2F2F; 
text-decoration: underline;
}

.lastest_news_header a:link {
color:#2F2F2F; 
text-decoration: underline;
}

.lastest_news_header a:visited {
color:#2F2F2F; 
text-decoration: underline;
}

.lastest_news_header a:hover {
color:#cc0001;
text-decoration: underline;
}

.lastest_news_header a:active {
color:#cc0001;
text-decoration: underline;
}

.news_subheader {
font-family: Verdana;
font-size: 10px;
color: #000000;
}

.news_subheader A {
font-family: Verdana;
font-size: 10px;
color: #000000;

}

#newstext {
font-family: Verdana;


font-size: 10px;
color: #000000;
padding-bottom: 15px;

}



#newstext p {
font-family: Verdana;
font-size: 11px;
color: #000000;
}

#news_link A {
font-family: Verdana;
font-size: 10px;
color: #333333;
}

#news_link  {
font-family: Verdana;
font-size: 8px;
color: #333333;
}

.news_category {
font-family: Verdana;
font-size: 11px;
color: #333333;
font-weight: bold;
}

/* ######################################### */

.FormBezeichnung {
font-size: 70%;
}

.FormInput {
font-size: 70%;
}


/* ######################################### */

#content 
{/*border:1px #9b9b9b solid;*/}


tx-flseositemap-pi1 {
font-size:12px;
text-decoration: underline;
}

.item a:link {
font-size:12px;
text-decoration: underline;
}

.list a:link {
font-size:12px;
text-decoration: underline;
}

.item a:hover {
font-size:12px;
text-decoration: underline;
}

.list a:hover {
font-size:12px;
text-decoration: underline;
}

.item a:visited {
font-size:12px;
text-decoration: underline;
}

.list a:visited {
font-size:12px;
text-decoration: underline;
}

.item a:active {
font-size:12px;
text-decoration: underline;
}

.list a:active {
font-size:12px;
text-decoration: underline;
}

.item {
color: #777777;
font-size:12px;
text-decoration: none;
}

.list {
color: #777777;
font-size:12px;
text-decoration: none;
}

