body {
background-color: #fff;
font-size: 11px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
color:#000;
padding:0px;
margin:0px;
text-align:left;
}


/* ----------container zentriert das layout-------------- */
#container {
width: 1100px;
padding:0px;
margin: 0px;
margin-left: 0;
min-height:600px;
text-align: left;
background-color: #fff;

			
} 

*+html #container {
height:685px;
}


/* ----------banner for logo-------------- */
#banner {
text-align: right;
background-color: #e1ddd9;
padding: 0px;
margin: 0px; }

#banner img {padding:10px 0px;} 

/* ----------outer und inner----------------- */


/* --------------left navigavtion------------- */



/* -----------------Inhalt--------------------- */
#content{ 
position: relative; 
margin: 0px; 
font-family:arial;
padding-left:80px;
 background-image:url(../bilder/bg_kugel.jpg);
			background-position:left 10px;
			background-repeat:no-repeat;
			min-height:685px;
			padding-bottom:30px;
}


* html #content {
height:685px;
}

#logo {
display:block;
padding-top:38px;
float:none;
height:120px;
padding-left:3px;
}

* html #logo {
display:block;
padding-top:38px;
float:none;
height:150px;
}

.logo {
margin-left:135px;
float:left;
width:270px;
}

*+html .logo {
margin-left:9em;
float:left;
width:225px;
}

* html .logo {
margin-left:70px;
float:left;
width:225px;
}

.menue2 {
padding-top:65px;
float:left;
width:277px;
font-size:10px;
color:#F93;
padding-left:20px;
}

.en img {

float:right;
}

.schrift {
padding-top:60px;
float:left;
width:80px;
font-size:10px;
}

* html .menue2 {
padding-top:60px;
float:left;
width:195px;
}

* html .schrift {
padding-top:60px;
float:left;
width:80px;
font-size:10px;
}

*+html .menue2 {
padding-top:60px;
float:left;
width:240px;
}

.menue2 a{
padding:0;
text-decoration:none;
font-size:11px;
color:#03441D;
}

.menue2 a:hover{
color:#F93;
}

.menue2 .activ a{
color:#F93;
}

.suche {
margin-right:10px;
padding-top:49px;
width:218px;
height:43px;
float:left;
background-image:url(../bilder/bg_suche.gif);
			background-position:right 57px;
			background-repeat:no-repeat;

}

* html .suche {
margin-right:18px;
padding-top:60px;
width:261px;
height:33px;
float:left;
background-image:url(../bilder/bg_suche.gif);
			background-position:right 57px;
			background-repeat:no-repeat;
			text-align:right;

}

.suche input {
float:right;
border:0px solid #fff;

margin-right:13px;
}

* html .suche input {
float:right;
border:0px solid #fff;


}

.divider {
clear:both;
}

.divider hr{
border:1px solid #fff;
}

/*  ----------------menue---------------------- */ 

#menue {
height:38px;
margin-right:4px;
text-align:left;
padding-left:200px;
}

* html #menue {
height:3px;
margin-right:4px;
margin:0;
}

* html #menue ul{
float:right;
margin:0;
}

#menue ul{
margin: 0; padding:0;
float: left;
text-align:left;}
  
#menue ul li{
display: inline;}
 
#menue ul li a{
    float: left; text-decoration: none; }


ul.men-e1, ul.men-e2{
     margin:0;
     height:20px;
     padding:0;
     list-style:none;
     
}
ul.men-e1, ul.men-e2{
     padding-left:0px;
     padding-right:25px;
 
}


ul.men-e1, ul.men-e2 li a {
     padding-left:10px;
     color:#646061;
     float:left;
 
}
 
ul li a.men-no {
     color:#03441D;
     width:84px;
     height:38px;
     font-size:12px;
     padding-left:6px;
     padding-top:10px;
     margin-right:12px;
     text-decoration:none;
     background-image:url(../bilder/but_nor_k.gif);
			background-position:left center;
			background-repeat:no-repeat;
    

     
}

* html ul li a.men-no {
     color:#03441D;
     width:84px;
     height:38px;
     font-size:12px;
     padding-left:6px;
     padding-top:8px;
     margin-right:12px;
     text-decoration:none;
     background-image:url(../bilder/but_nor_k.gif);
			background-position:left center;
			background-repeat:no-repeat;
    

     
}




ul li a:hover.men-no {
    color:#fff;
   background-image:url(../bilder/but_act_k.gif);
			background-position:left center;
			background-repeat:no-repeat; 
}

ul li a.men-actifsub {
    color:#fff;
     width:84px;
     height:38px;
     font-size:12px;
     padding-left:6px;
     padding-top:10px;
     margin-right:12px;
     text-decoration:none;
     background-image:url(../bilder/but_act_k.gif);
			background-position:left center;
			background-repeat:no-repeat;
     
}
ul li a.men-cur {
      color:#fff;
     width:84px;
     height:38px;
     font-size:12px;
     padding-left:6px;
     padding-top:10px;
     margin-right:12px;
     text-decoration:none;
     background-image:url(../bilder/but_act_k.gif);
			background-position:left center;
			background-repeat:no-repeat;
     
}

ul li a:hover.men-cur {
    color:#fff;
     width:84px;
     height:38px;
     font-size:12px;
     padding-left:6px;
     padding-top:10px;
     margin-right:12px;
     text-decoration:none;
     background-image:url(../bilder/but_act_k.gif);
			background-position:left center;
			background-repeat:no-repeat;
     
}
ul li a.men-curifsub {
     color:#fff;
     width:84px;
     height:38px;
     font-size:12px;
     padding-left:6px;
     padding-top:10px;
     margin-right:12px;
     text-decoration:none;
     background-image:url(../bilder/but_act_k.gif);
			background-position:left center;
			background-repeat:no-repeat;
}

.menue1a {

margin-right:0.9em;
padding-bottom:10px;
color:#F93;
border-bottom:1px solid #003B12;
}

* html .menue1a {
margin-left:13.5em;
margin-right:0.9em;
padding-bottom:10px;
color:#F93;
border-bottom:1px solid #003B12;
}

.menue1a a{
text-decoration:none;
font-size:11px;
color:#03441D;
}

.menue1a a:hover{
color:#F93;
}

.menue1a .activ a{
color:#F93;
}

.submenu a{
float:left;
padding-right:15px;
padding-top:3px;
text-decoration:none;
font-size:0.8em;
color:#03441D;
}

.submenu a:hover{
color:#F93;
}

.submenu_activ a{
float:left;
padding-right:15px;
padding-top:3px;
text-decoration:none;
font-size:0.8em;
color:#F93;
}

#inhalt {
margin-top:3em;
padding-left:210px;
padding-top:1em;
}

* html #inhalt {
margin-top:0.5em;
padding-left:210px;
padding-top:1em;
}


.inhalt {

padding-right:20px;
}

.inhalt .csc-frame-rulerBefore {
clear:both;
margin:0;
}

.inhalt h1{
color:#03441D;

font-size:0.9em;
}

.inhalt .tx_cfloat_first h1 {
height:45px;
}


.inhalt .tx_cfloat_last h1 {
height:45px;
}

.inhalt #jfmulticontent_c23 {
background:#fff;
}

.inhalt #jfmulticontent_c23 h3 a{
color:#03441D;
text-decoration:none;
font-size:0.8em;
}

.inhalt h2{
color:#FDA600;
padding-left:18px;
background-image:url(../bilder/liste_but.gif);
background-repeat:no-repeat;
background-position:left 2px;
font-size:0.85em;
}

.inhalt a{
color:#FDA600;
text-decoration:none;
}

.inhalt p{

line-height:150%;
font-size:0.83em;
}

.pop_up {
padding:20px;
}

.pop_up h1{
color:#FDA600;
padding-left:18px;
background-image:url(../bilder/liste_but.gif);
background-repeat:no-repeat;
background-position:left 2px;
font-size:0.85em;
}

.pop_up a{
color:#FDA600;
text-decoration:none;
}

.pop_up p{

line-height:150%;
font-size:0.75em;
}

.inhalt h3 a{
color:#FDA600;
padding-left:18px;
background-image:url(../bilder/liste_but.gif);
background-repeat:no-repeat;
background-position:left 2px;
font-size:0.85em;
}

.inhalt ul {
list-style-image:url(../bilder/liste_but.gif);
line-height:200%;
font-size:0.8em;
}

.tx_cfloat_first .csc-textpic-intext-left img {

}

#box_rechts {
float:right;
max-width:217px;
margin-left:40px;
margin-top:17px;
}

#inhalt #i_links {
float:right;
width:217px;
margin:3px 20px 3px 20px;
color:#fff;
Font-size:0.8em;
background:#EF9C00;
}

#inhalt #i_rechts .csc-frame-frame2{
float:right;
width:217px;
margin:20px 20px 20px 20px;
color:#fff;
Font-size:0.8em;
background:#EF9C00;
}

* html #inhalt #i_links {
float:right;
width:217px;
margin:3px 10px 3px 10px;
color:#fff;
Font-size:0.8em;
background:#EF9C00;
}


#inhalt #i_rechts {
float:right;
width:217px;
margin:3px 20px 3px 20px;
color:#fff;
Font-size:0.8em;
background:#003B12;
}

#inhalt #i_bord {
float:right;
width:217px;
margin:3px 20px 3px 20px;
color:#fff;
Font-size:0.8em;
background:#003B12;
}

#inhalt #i_links h1{
margin:0;
Font-size:1.1em;
color:#003B12;
}

* html #inhalt #i_rechts {
float:right;
width:217px;
margin:3px 10px 3px 10px;
color:#fff;
Font-size:0.8em;
background:#003B12;
}

* html #inhalt #i_bord {
float:right;
width:217px;
margin:3px 10px 3px 10px;
color:#fff;
Font-size:0.8em;
background:#003B12;
}


.inhalt_rechts_o {
margin:0;
width:217px;
height:16px;
  background-image:url(../bilder/gruen_top.gif);
			background-position:left top;
			background-repeat:no-repeat;
			
			}
			
.inhalt_bord_o {
margin:0;
width:217px;
height:16px;
  background-image:url(../bilder/gruen_top.gif);
			background-position:left top;
			background-repeat:no-repeat;
			
			}			
			
.inhalt_rechts_u {
margin:0;
width:217px;
height:39px;
  background-image:url(../bilder/gruen_bottom.gif);
			background-position:left top;
			background-repeat:no-repeat;
			
			}
			
.inhalt_bord_u {
margin:0;
width:217px;
height:39px;
  background-image:url(../bilder/gruen_bottom.gif);
			background-position:left top;
			background-repeat:no-repeat;
			
			}			
			
.inhalt_rechts {
margin:0;
padding-left:8px;
padding-right:8px;
background:#003B12;
color:#fff;			
			}
			
.inhalt_bord {
margin:0;
padding-left:8px;
padding-right:8px;
background:#003B12;
color:#fff;			
			}			
			
.inhalt_links_o {
display:block;
margin:0;
width:217px;
height:16px;
  background-image:url(../bilder/gelb_top.gif);
			background-position:left top;
			background-repeat:no-repeat;
			
			}
			
.inhalt_links_u {
display:block;
margin:0;
width:217px;
height:39px;
  background-image:url(../bilder/gelb_bottom.gif);
			background-position:left top;
			background-repeat:no-repeat;
			
			}
			
.inhalt_links {
display:block;
margin:0;
padding-left:8px;
padding-right:8px;
background:#EF9C00;
color:#fff;			
			}			
			
.inhalt_rechts h1{
color:#F39400;
margin:0;
font-size:1em;
			
			}	
			
.inhalt_rechts a{
color:#F39400;
			
			}
			
			.inhalt_bord h1{
color:#F39400;
margin:0;
font-size:1em;
			
			}	
			
.inhalt_bord a{
color:#F39400;
			
			}
			
.inhalt_links a{
color:#03441D;

}			
			
.inhalt_rechts .contenttable p{
color:#fff;
font-size:1em;
margin:0;
}

#inhalt .inhalt .csc-textpic .csc-textpic-intext-right .csc-textpic-imagewrap img{
padding-right:15px;
}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: right; } 

.contenttable td{
border-bottom:1px solid #F39400;
vertical-align:top;
}

.contenttable img{
max-width:340px;
padding-right:10px;
border:0;
}

.csc-frame-frame2 .contenttable td{
border-bottom:1px solid #fff;
vertical-align:top;
}

.inhalt td.csc-form-labelcell1 {
vertical-align:top;
width:230px;
}

.inhalt td.csc-form-fieldcell {
vertical-align:top;

}

.inhalt td.csc-form-fieldcell input{
border:1px solid transparent;
background-image:url(../bilder/bg_input.gif);
	background-position:left 3px;		
			background-repeat:no-repeat;

height:25px;
width:415px;
padding-top:0px;
padding-left:4px;
font-size:10px;
color:#333;
}

*+html .inhalt td.csc-form-fieldcell input{
border:1px solid transparent;
background-image:url(../bilder/bg_input.gif);
		background-position:left top;			
			background-repeat:no-repeat;

height:25px;
width:415px;
padding-top:2px;
padding-left:4px;
font-size:10px;
color:#333;
}

.inhalt td.csc-form-fieldcell textarea{
border:1px solid #F39400;
width:415px;

}

.inhalt td.csc-form-fieldcell select{
border:1px solid #F39400;


}

.inhalt td.csc-form-labelcell {
vertical-align:top;
width:190px;
}

.inhalt td.csc-form-labelcell p{
padding-right:20px;
margin:0;
}

#mailform {
padding-top:11px;
}

input.csc-mailform-submit {
background:#fff;
}

.tx-guestbook-result {
font-size:11px;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
		border:1px solid transparent;
background-image:url(../bilder/bg_input.gif);
			background-position:left top;
			background-repeat:no-repeat;

height:25px;
width:415px;
padding-top:2px;
padding-left:4px;
font-size:10px;
color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		border:1px solid transparent;
background-image:url(../bilder/bg_input.gif);
			background-position:left top;
			background-repeat:no-repeat;

height:25px;
width:415px;
padding-top:2px;
padding-left:4px;
font-size:10px;
color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		border:1px solid #F39400;
width:415px;
		display: block;
		float: left;
	}
	
.inhalt .csc-mailform-submit {
padding-top:5px;
background:#fff;
background-image:url(../bilder/bg_input.gif);
			background-position:left 5px;
			background-repeat:no-repeat;
			height:30px;
}

.csc-sitemap li {
font-size:1.3em;
}

.csc-sitemap li li{
font-size:1.4em;
}
.csc-sitemap li li li{
font-size:1.3em;
}

#mailformkursart {
border:0;
font-size:12px;
margin:0;
padding:0;
}

#mailformkursart legend {
display:none;
}

.csc-mailform-radio input {
margin-bottom:3px;
}
