* {   

	margin: 0;   

	padding: 0; 

}



body  {

background: #F4F4F4;

margin: 0;

background-image:url(style_01_FILES/bg_body.jpg);

background-repeat: no-repeat;

background-position: top left;

background-color: #ffffff;

text-align:center;

border-top:5px solid #74af00;

border-bottom:5px solid #74af00;

padding-bottom:30px;

padding-top:40px;

/* background-image:url(style_01_FILES/bg_body_bottom.jpg); */

/* background-repeat: repeat-x; */

/* background-position: bottom; */

}



#container { 

width: 840px;

margin: auto;

text-align:left;

/* border-left:1px solid #000000; */

/* border-right:1px solid #000000; */

/* border-top:1px solid #000000; */

/* background-color: #ffffff; */

	background-image:url(style_01_FILES/bg_main1.jpg);

	background-repeat:repeat-y;

}



#header { 

padding: 5px 5px 0 5px;

height:125px;

background-image:url(style_01_FILES/bg_header.jpg);

} 



#header h1 { 

	padding-top:60px;

}



#header a {

color: #121212;

text-decoration: none;

font-size: 30px; 

font-family: "Myriad Pro", "Arial Narrow";

}



#menu {

	width:828px;

	float:left;

	background-color:#74AF00;

	margin-left:6px;

}



#menu a {

font-family: "Arial Narrow", "Myriad Pro";

}



#menu a:hover {

color: #ecf2f3;

}



#rootline {

	width:804px;

	padding-top:45px;

	padding-left:17px;

	font-family: "Georgia";

	text-align:right;

}



.klickpfad a:link,

.klickpfad a:visited,

.klickpfad a:hover,

.klickpfad a:active{

       font-weight:normal;

       font-size:10px;

	color:#869843;

	text-align:right;

	text-decoration:none;

}

.klickpfadact a:link,

.klickpfadact a:visited,

.klickpfadact a:hover,

.klickpfadact a:active{

      font-weight:normal;

        color:#af00a9; 

        font-size:10px;  

	text-align:right;

	text-decoration:none;

}



#clear_menu {

	width: 828px;

	height:1px;

}



#sidebar {

float: left;

width: 197px;

margin-top:7px;

padding: 10px 5px 10px 8px;

background-color:transparent;

min-height:150px;

line-height: 10px;

margin-left:6px;

margin-bottom:10px;

color: #444444;

font-family: "Georgia";

font-size: 12px; 

line-height: 17px;

}





a.internal-link {

color: #6f7f37; 

text-decoration: none;

}



a.internal-link hover {

color:#af00a9;

}



.MultiBoxContainer {

z-index: 99999;

}



h1 {

margin-bottom: 10px;

color: #869843; 

font-size:18px; 

font-family: "Arial Narrow", "Myriad Pro"; 

font-weight: bold;

	border-bottom: 1px solid #af00a9;

}



h2 {

	margin-bottom: 6px;

	color: #869843; 

	font-size:16px; 

	font-family: "Arial Narrow", "Myriad Pro"; 

	font-weight: bold;

	border-bottom: 1px solid #af00a9;

}



h5 {

margin-bottom: 4px;

color: #869843; 

font-size:14px; 

font-family: "Arial Narrow", "Myriad Pro"; 

font-weight: bold;

	border-bottom: 1px solid #af00a9;	

}







#main { 

margin: 5px 6px 30px 220px;

padding: 10px 19px 10px 25px;

color: #444444;

font-family: "Georgia";

font-size: 14px; 

line-height: 20px;

text-align: justify;

min-height:150px;

/* background-image:url(style_01_FILES/bg_sub_menu.jpg); */

/* background-repeat: repeat-y; */

/* background-position: left; */

/* background-color:#ffffff; */

} 



#main a {

color: #6f7f37; 

text-decoration: none;

}



#main a img {

	border:none;

	text-decoration:none;

}



#main img a:hover {

	border:none;

	text-decoration:none;

}



#main a:hover {

color:#af00a9;

}



#sidebar a

{

color: #6f7f37;

text-decoration: none;

}



#sidebar a:hover

{

color: #af00a9;

}



.csc-header h1 {

}



.csc-header-n3 h1 {

	margin-top:25px;

}



.csc-header-n2 h1 {

	margin-top:25px;

}



.csc-header-n4 h1 {

	margin-top:25px;

}



.csc-header-n5 h1 {

	margin-top:25px;

}



.csc-header-n6 h1 {

	margin-top:25px;

}



.csc-header-n7 h1 {

	margin-top:25px;

}



#cat_img img{	

	float:left;

}



#footer {

padding: 6px 5px 6px 15px;

font-family: "Lucida Sans Unicode";

color: #ffffff;

font-size: 11px;

clear:both;

background-image:url(style_01_FILES/bg_footer.jpg);

background-repeat: no-repeat;

background-position: bottom;

height:25px;

}



#footer a {

text-decoration: none; 

color: #ffffff;

}



#footer a:hover {

color: #ffffff;

text-decoration: underline; 

}



#bottomshadow {

	width:840px;

	height:21px;

	background-image:url(style_01_FILES/bg_bottomshadow.png);

	background-repeat: no-repeat;

	background-position: bottom;

	margin: auto;

	margin-top:5px;

}



.separator {

font-size:11px;

color:#FFFFFF;

}







#menu {



	position:absolute;



	z-index:9;

	

	height:35px;



}



#menu ul {

	padding-left:11px;

}







#menu ul li {



	display: inline;



	position:relative;



	float:left;



	/*border-right:1px solid #000;*/



	z-index:9999999;



	margin-top:7px;



}



#menu ul li a {



	font-size:16px;	



	display: inline-block;



	padding:5px;



	padding-top:11px;



	/* font-weight:bold; */



	color:#fff;



	/* text-transform: uppercase; */



	text-decoration:none;



	padding-left:10px;



	padding-right:10px;



	margin-top:-10px;

	

}



#menu ul li a:hover, #menu ul li.hovert a {



	display: inline-block;



	padding:5px;



	padding-top:11px;



	padding-bottom:8px;



	/* font-weight:bold; */



	color:#af00a9;



	background-color: #fff;

	

	border-top:1px solid #74af00;



	border-bottom:1px solid #74af00;



	/* text-transform: uppercase; */



	text-decoration:none;



	padding-left:10px;



	padding-right:10px;



	/* background:url(style_01_FILES/actback.png); */



}



a.menuLink2, a.menuLink2:link, a.menuLink2:visited {

  display:block;

  /*position:relative;*/

  min-height:17px;

  margin:0px;

  padding:3px;

  font-size:12px;

  font-weight: normal;

  margin-left:0px;

  text-decoration:none;

  /* background-color:#f3f1f1; */

  background-image:url(../../../../uploads/tx_tllbaseext/schalter_navi.gif);

  background-repeat:no-repeat;

  background-position:top left;

  color:#6F7F37;

  border-bottom-width: 1px;

  border-bottom-style: solid;

  border-bottom-color: #baff34;

 

}



a.menuLink2:hover {

  color:#af00a9;

}



a.menuLinkAct2 {

  display:block;

  /*position:relative;*/

  min-height:17px;

  margin:0px;

  padding:3px;

  margin-left:0px;

  font-size:12px;

  font-weight: normal;

  text-decoration:none;

  /* background-color:#dddddd; */

  background-image:url(../../../../uploads/tx_tllbaseext/schalter_navi_act_blau.gif);

  background-repeat:no-repeat;

  background-position:top left;

  color:#af00a9;

  border-bottom: 1px dotted #af00a9;

}



a.submenuLink2 {

  display:block;

  /*position:relative;*/

  /*height:16px;*/

  margin:0px;

  padding:3px;

  margin-left:15px;

  font-size:12px;

  font-weight: normal;

  text-decoration:none;

  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);

  background-repeat:no-repeat;

  background-position:top left;

  color:#6F7F37;

}



a.submenuLink2:hover {

  color:#af00a9;

}



a.submenuLinkAct2 {

  display:block;

  /*position:relative;*/

  color:#af00a9 ;

  /*height:15px;*/

  margin:0px;

  padding:3px;

  margin-left:15px;

  font-size:12px;

  font-weight: normal;

  text-decoration:none;

  background-image:url(../../../../uploads/tx_tllbaseext/schalter_subnavi.gif);

  background-repeat:no-repeat;

  background-position:top left;

  border-bottom: 1px dotted #af00a9;

}



a.submenuLinkAct2 {

	color:#af00a9 ;

}



#menuDiv2 {

  /*position:relative;*/

  width:197px;

  margin:0px;

  padding:0px;

  padding-top:0px;

  padding-left:2px;

  text-align:left;

  /*float:left;*/

}



li.menuItem2 {

  list-style-type:none;

  text-align:left;

}



li.submenuItem2 {

  list-style-type:none;

  color:#000000;

  text-align:left;

}





#menuList2 {

  margin-bottom:30px;

  padding:0px;

  width:197px;

}



ul.submenuList2 {

  margin:0px;

  padding:0px;

}



.meta_menu a:link, .meta_menu a:visited, .meta_menu a:active{

       text-decoration:none;

       font-weight:normal;

       color:#333;

	text-align:right;

}

.meta_menu a:hover{

      text-decoration:underline;

}



#menu_top {

	float:right;

	width:220px;

}



#copy {

	float:left;

}



.expAll {

	background-color: #8e8e8e;

}



/* MAILFORM */



legend {

padding-left:10px;

padding-right:10px;

border: 0px;

}



fieldset {

border:0px;

padding-left:10px;

padding-right:10px;

padding-bottom:10px;

border: 1px solid #C0C0C0;

}



.radiolayout {

width:60%;

padding-top:15px;

padding-bottom:15px;

}



.formu {

width:80%;

padding-top:10px;

padding-bottom:10px;

padding-left:110px;

border: 1px solid #C0C0C0;

}



.mf-radio {

border:0px;

}



.mf-text {

color: #000000;

border: 1px solid #C0C0C0;

margin-bottom: 5px;

margin-left:30px;

}



.mf-check {

border: 0px;

}

.mf-select {

border:0px;

}



.mf-input {

border: 1px solid #C0C0C0;

margin-bottom: 5px;

margin-left:30px;

}



.mf-submit {

color: #ffffff;

background-color: #74AF00;

float:right;

border: 0px;

margin-left:200px;

}





.csc-mailform-field {



float:right;

}



.csc-mailform-field label {

padding-top:3px;

float:left;

}



.csc-mailform-field input {

margin-top:5px;

margin-bottom:5px;

}

	

.csc-mailform-field textarea {

margin-top:5px;

margin-bottom:5px;

}



.csc-mailform {

	width:400px;

	padding-left:15px;

	border-right:1px solid #af00a9;

	border-left:none;

	border-bottom:none;

	border-top:none;

}



.faq {

	height:350px;

}


