/* global */

.mailform{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height: 18px;
	padding-left: 27px;
}


.copyright{
	font-family: Arial;
	color: #000000;
	font-size: 10px;
	padding-left: 27px;
	margin:5 5 5 5;
}

.header2{
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: 36302e;
}



p.tx-fdfx3cols-pi1{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
}


.tx-fdfx3cols-pi1 p{
	font-family: Arial;
	color: #000000;
	font-size: 18px;
	line-height: 18px;
}



/* links */




/* center */

.center p{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height: 18px;
}

.center a{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	padding-bottom: 0px;
	text-decoration: none;
}

.center H3{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
    padding-bottom: 0px;
	line-hight: 13;
	margin:0 0 4 0;
}

/* center1 */

.center1 p{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height: 18px;
	padding-left: 27px;
}

.center1 a{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	padding-bottom: 0px;
	text-decoration: none;
}

.center1 H3{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
    padding-bottom: 0px;
	line-hight: 13;
	margin:0 0 4 0;
	padding-left: 27px;
}

.center1 H1{
font-family: Arial;
color: #3fbad4;
font-size: 13px;
font-weight: bold;
text-decoration: none;
margin:15 0 15 0;
	padding-left: 27px;
}

/* rechts */


.rechts p{
	font-family: Arial;
	color: #000000;
	font-size: 10px;
	padding-left: 27px;
	padding-bottom: 0px;
	padding-right: 5px;
}


.rechts a{
	font-family: Arial;
	color: #000000;
	font-size: 10px;
	padding-bottom: 0px;
	text-decoration: none;
}

.rechts H3{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 27px;
    padding-right: 5px;
	padding-top: 6px;
    padding-bottom: 0px;
	line-hight: 13;
	margin:0 0 4 0;
}

.search p{
        font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height: 18px;
        margin:0 27 0 0;
        padding-left: 27px;
        }

.search H1{
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 27px;
	padding-top: 6px;
    padding-bottom: 0px;
	line-hight: 13;
	margin:0 0 4 0;
}

.search a{
font-family: Arial;
color: #3fbad4;
font-size: 12px;
font-weight: bold;
text-decoration: none;
        padding-left: 27px;
	padding-top: 4px;
	padding-bottom: 6px;
}

.center H1{
font-family: Arial;
color: #3fbad4;
font-size: 13px;
font-weight: bold;
text-decoration: none;
margin:15 0 15 0;
}

.rechts H1{
	font-family: Arial;
	color: #3fbad4;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 26px;
	padding-bottom: 0px;
	line-height: normal;
	margin:3 0 14 0;
}


.c2l1-left p{
	font-family: Arial;
	color: #3fbad4;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16x;
	margin:0 0 0 0;
}

.c2l1-middle p{
	font-family: Arial;
	color: #3fbad4;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	margin:0 0 0 0;
}


.main text{
font-family: Arial;
color: #000000;
font-size: 11px;
font-weight: regular^^-*/;
text-decoration: none;
line-height: 14;
}

.navigation{
font-family: Arial;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.navigation{
font-family: Arial;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


a.navigation:hover{
font-family: Arial;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


a.navigation:active{
font-family: Arial;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.navigation:visited{
font-family: Arial;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.zert{
font-family: Arial;
color: #ffffff;
font-size: 11px;
text-decoration: none;
}


.navigation1{
font-family: Arial;
color: #38322c;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.navigation1{
font-family: Arial;
color: #38322c;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


a.navigation1:hover{
font-family: Arial;
color: #38322c;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


a.navigation1:active{
font-family: Arial;
color: #38322c;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.navigation1:visited{
font-family: Arial;
color: #38322c;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}




.subnavigation{
font-family: Arial;
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.subnavigation{
font-family: Arial;
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}


a.subnavigation:hover{
font-family: Arial;
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}


a.subnavigation:active{
font-family: Arial;
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.subnavigation:visited{
font-family: Arial;
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}



.subnavigation1{
font-family: Arial;
color: #ff7a01;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.subnavigation1{
font-family: Arial;
color: #ff7a01;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}


a.subnavigation1:hover{
font-family: Arial;
color: #ff7a01;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}


a.subnavigation1:active{
font-family: Arial;
color: #ff7a01;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.subnavigation1:visited{
font-family: Arial;
color: #ff7a01;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}




.news a{
font-family: Arial;
color: #ffffff;
font-size: 11px;
font-weight: regular;
text-decoration: none;
padding-botttom: 0px;
}


.news a:hover{
font-family: Arial;
color: #ffffff;
font-size: 11px;
font-weight: regular;
text-decoration: none;
padding-botttom: 0px;
}

.news a:active{
font-family: Arial;
color: #ffffff;
font-size: 11px;
font-weight: regular;
text-decoration: none;
padding-botttom: 0px;
}

.news a:visited{
font-family: Arial;
color: #ffffff;
font-size: 11px;
font-weight: regular;
text-decoration: none;
padding-botttom: 0px;
}


.textbox{
padding-top: 0px;
padding-left: 0px;
font-family: Arial;
color: #000000;
font-size: 12px;
font-weight: regular;
text-decoration: none;
border-color: #b9b8b8;
border-style: solid;
border-width: 1px;
height: 20px;
}

form{
	margin:0 0 5 0;
}

textarea{
font-family: Arial;
color: #000000;
font-size: 11px;
}

input{
font-family: Arial;
color: #000000;
font-size: 11px;
}

.image{
padding-top: 10px;
padding-left: 0px;
font-family: Arial;
color: #ffffff;
font-size: 11px;
font-weight: regular;
text-decoration: none;
}

.submit{
padding-top: 10px;
padding-left: 0px;

}

.c2l1-left{
   border-right: 0px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-left{
   border-right: 0px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFFFFF;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
.c2l3-left{
   border-right: 0px;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
margin-bottom:10px;
}
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
Layout 3 

embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}