/****************** B A S I C S  ****************/  
body {  
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
 font-size : 70%;  
 color : #000044;  
 margin-left:18;  
 margin-top: 0;  
 margin-right: 0;  
 margin-bottom: 0;  
}  
div {  
 position: absolute;  
 border: 1px none;  
 font-family: Verdana, Arial, helvetica;  
 Z-index: inherit;  
}  
td{  
 font-size: 70%;  
 color: #000044;  
}  
h1 {  
 font-weight : bold;  
 font-size : 100%;  
 color : #000033;  
 margin-bottom: -11px;  
 margin-top: 0px;  
}  
li{  
 margin: 0 10 0 -25;  
}  
.listdefault{  
 list-style:  url(../img/list_darkerorange_2.gif);  
}  
/* Homeseite Listenelemnte Block 1 */  
#li_a{  
 list-style:  url(../img/list_darkerorange_2.gif);  
}  
/* Homeseite Listenelemnte Block 2 */  
#li_b{  
 list-style:  url(../img/list_darkerorange_2.gif);  
}  
/* Homeseite Listenelemnte Block 3 */  
#li_c{  
 list-style:  url(../img/list_darkerorange_2.gif);  
}  
a, a:active, .wieLink {  
 font-size: 100%;  
 color: #FA8800;  
 text-decoration: none;  
}  
a:hover {  
 font-size: 100%;  
 color: #FA8800;  
 text-decoration: underline;  
}  
/****************** L A Y E R S  ****************/  
#L_logo{  
height:72px;
left:541px;
top:0;
width:230px; 
}  
#L_topinfo{  
 width: 300px;  
 height: 74px;  
 top: 0px;  
 left: 0px;  
 visibility: hidden;  
}  
#L_navigation{  
 height: 74px;  
 top: 58px;  
 left: 10px;  
}  
#L_flash{ 
 width: 542px;  
 height: 293px;  
 top: 74px;  
 left: 10px;  
 border-style : solid;  
 border-width : 1px;  
 border-color : #cdcdcd;  
}  
#L_contactbox{  
 width: 198px;  
 height: 293px;  
 top: 74px;  
 left: 560px;  
 border-style : solid;  
 border-width : 1px;  
 border-color : cdcdcd;  
 background-color : #efeff0;  
}  
#L_middleBalken{  
 width: 750px;  
 height: 15px;  
 top: 375px;  
 left: 10px;  
}  
#L_subnavigation{  
 position:relative;  
 height: 100%;  
 width: 190px;  
 left:0px;  
 top:0px;  
 float:left;  
 z-index: 2;  
 border-right-style : solid;  
 border-right-width : 1px;  
 border-right-color : #cdcdcd;  
}  
#L_content{  
 position: relative;
 width: 98%;  
 left:10px;  
 top:0px;  
 padding: 5px 0px 0px 0px;  
}  
.centercol{ 
  width: 346px; 
 padding-right: 8px; 
} 
.rightcol{ 
 width: 202px;
} 
#L_footer{  
 position: relative;  
 width: 750px;  
 height: 20px;  
 float: left;  
 border-top: 1px solid #CFCFCF;  
 border-bottom: 1px solid #CFCFCF;  
 text-align : center;  
}  
#L_wrapper{  
 width: 750px;  
 height: 300px;  
 top: 408px;  
 left: 10px;  
}  
/****************** C O L O R S ****************/  
/*hellgrau*/  
#typocolor01 {  
 background-color : #EFEFF0;  
}  
/*dunkelgrau*/  
#typocolor02 {  
 background-color : #CFCFCF;  
}  
/*typo3 grün*/  
#typocolor03 {  
 background-color : #66A552;  
}  
/*typo3 blau*/  
#typocolor04 {  
 background-color : #66A552;  
}  
/*typo3 orange*/  
#typocolor05 {  
 background-color : #66A552;  
}  
  
#typocolor06 {  
 background-color : #FA8800;  
}  
/******************  N A V I G A T I O N ****************/  
.aNavi{  
 font-family : Arial, Helvetica, sans-serif;  
 text-decoration : none;  
 color : #7F8080;  
 font-size: 100%;  
 font-weight: bold;  
}  
.aNavi:hover{  
 font-family : Arial, Helvetica, sans-serif;  
    text-decoration : none;  
 color :#FFFFFF;  
 font-size : 100%;  
 font-weight: bold;  
}  
.aNaviActive, .aNaviActive:hover{  
 font-family : Arial, Helvetica, sans-serif;  
 text-decoration : none;  
 color : #FFFFFF;  
 font-size: 100%;  
 font-weight: bold;  
}  
.navBGActive{  
 background-color : #FA8800;  
 padding: 0 5 0 5px;  
}  
.navBG{  
 padding: 0 5 0 5px;  
}  
/****************** T Y P O I C O N  ****************/  
.T3_Icon {  
 padding-right: 3px;  
}  
/******************  S U B N A V I G A T I O N ****************/  
#subNavi,
#subNaviThird {
 font-size: 85%;  
 color: #66A552;  
 text-decoration: none;  
 font-weight: bold;  
}  
#subNavi:hover,
#subNaviThird:hover {  
 font-size: 85%;  
 color: #FA8800;  
 text-decoration: underline;  
 font-weight: bold;  
}  
#subNaviActive,
#subNaviActiveThird {  
 font-size: 85%;  
 color: #FA8800;  
 text-decoration: underline;  
 font-weight: bold;  
}  
/* ankerlink positions */  
.ankerpos {  
 padding: 4 6 4 4;  
}
/* 3rd menu */  
#subNaviThird {
 color: #7F8080;
}
#subNaviThird:hover {
 text-decoration: none;  
}
#subNaviActiveThird {  
 text-decoration: none;  
} 
  
/******************  T E X T S T Y L E S  ****************/  
/* text des grünen balkens */  
.balktext {  
 padding: 3 6 3 6;  
 color: #FFFFFF;  
 font-weight: normal;  
 
 font-size : 70%;  
}  
/* footer */  
.footertext {  
 font-size : 85%;  
 padding: 3 6 3 6;  
 color: #7F8080;  
 font-weight: normal;  
}  
/* title der textbox */  
.boxtitle {  
 padding: 2 2 2 4;  
 color: #FFFFFF;  
 font-weight: bold;  
}  
/* text der textbox */  
.boxtext {  
 font-size : 70%;  
 padding: 6 2 2 4;  
 color: #7F8888;  
 font-weight: normal;  
}  
/* text der textbox */  
.boxform {  
 font-size : 70%;  
 padding: 6 2 0 4;  
 color: #7F8080;  
 font-weight: normal;  
}  
/* homeheadline splaten*/  
.homeheadline{  
 padding: 0 4 0 4;  
 color: #4B4B4B;  
 font-weight: bold;  
 background-color: #FFFFFF;  
 letter-spacing: -1;    
}  
/* headline der Home spalte grün*/  
.headhome_green{  
 padding: 0 6 0 6;  
 background-image: url(../img/tablebg_darkerorange_2.gif);  
 background-repeat: repeat-x;  
}  
/* headline der Home spalte blau*/  
.headhome_blue{  
 padding: 0 6 0 6;  
 background-image: url(../img/tablebg_darkerorange_2.gif);  
 background-repeat: repeat-x;  
}  
/* headline der Home spalte orange*/  
.headhome_orange{  
 padding: 0 6 0 6;  
 background-image: url(../img/tablebg_darkerorange_2.gif);  
 background-repeat: repeat-x;  
}  
/******************  L I N K S  ****************/  
#aLink{  
    text-decoration : none;  
 color :#FFFFFF;  
 font-weight: normal;  
 font-size : 100%;  
}  
#aLink:hover{  
   text-decoration : underline;  
 color :#FFFFFF;  
 font-weight: normal;  
}  
 
#aFooter{  
 font-size : 100%;  
 text-decoration : none;  
 color : #7F8080;  
 font-weight: normal;  
}  
#aContactbox {  
 font-size : 100%;  
 color : #7F8080;  
 font-weight: normal;  
 text-decoration : none;  
 color : #7F8080;  
 font-weight: normal;   
}  
/****************** F O R M U L A R ****************/  
textarea, input, select, option{  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
 font-size: 100%;  
 background : #FFFFFF;  
 border-color: #D1D1D1;  
 border-left: 1px solid #D1D1D1;  
 border-top: 1px solid #D1D1D1;  
 border-bottom: 1px solid #D1D1D1;  
 border-right: 1px solid #D1D1D1;  
}  
/* klasse für die radio buttons */  
.checkbox{  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
 font-size: 100%;  
 background : none;  
 border-left: 1px none;  
 border-top: 1px none;  
 border-bottom: 1px none;  
 border-right: 1px none;  
}  
/* grössen der textfelder */  
.textfield01{  
 width : 116px;  
}  
/* Homeseite */  
.tx-xinitthreecolumn-pi1{  
 position: relative;  
}  
.tx-tetrainform-pi1{ 
 position: relative; 
}
/****************** R E C H T E   B O X ****************/
.rightcol #L_contactbox {
	left: 9px;
}
.rightcol #L_contactbox h1 {
	margin-left: -4px;
	margin-right: -4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #66A552;
	color: white;
}
.rightcol #L_contactbox h1 img  {
	display: none;
}

div#rss {
width: 180px;
left: 775px;
top: 73px;
z-index: 55;
}

div#rss div h1 {
color: #4B4B4B;
margin-bottom: 10px;
}

div#rss div div.twrss_bodytext {
display: block;
position: relative;
margin: 0 0 6px 0;
padding: 6px 0 0 0;
border-top: 1px solid #CDCDCD;
}

div#rss div#twrss_table div.twrss_bodytext hr {
border:solid red 1px;
height: 10px;
background-color: red;
}

div#rss div div.twrss_bodytext a {
color: #7F8888;
}
div#rss div div.twrss_bodytext a:hover {
 color: #FA8800;
}
