/*--built 08------------------------------------------------------------------------*/
/*--by    martin hein  www.digitale-mehrwerte.eu  (hein@digitale-mehrwerte.eu)------*/

/*-----------------------------zentrale Formate-------------------------------------*/
*{
margin:0;
padding:0;
}

body{
color:#FFFFFF;
font-family: arial;
font-size:12px;
}

h1{
}

h2,h3,h4,h5,h6{
}

img {
vertical-align:middle;
border:0;
}

p{
font-size:16px;
line-height:21px;
}

a {
color:#FFA610;
text-decoration:none;
outline:0;
}

a:hover{
text-decoration:underline;
}

ul {
}

ol {
}

.highlight{
color:#FFA610;
}

.error{
color:red;
}

/*------------------------------Hauptmenue-----------------------------------------*/

#mainmenu_ul{
margin:0;
padding:0;
margin-top:30px;
list-style:none;
font-weight:bold;
}

#mainmenu_ul li{ 
margin:0;
padding:10px 25px;
border-bottom:1px solid #FFFFFF;
}

#mainmenu_ul li a{
color:#FFFFFF;
}

#mainmenu_ul li a.highlight{
color:#FFA610;
}


#mainmenu_ul li a:hover{
color:#FFA610;
text-decoration:none;
}

#mainmenu_ul li ul{
margin:0;
list-style:none;
font-weight:normal;
}

#mainmenu_ul li ul li{ 
padding:0;
padding-top:4px;
padding-left:12px;
border:0;
background:url(../../_global/images/others/menu_arrow.gif) no-repeat left 6px;
}

#mainmenu_ul .bottomitem{
	position:relative;
	display:none;
	border-top:1px solid #FFFFFF;	
	margin-top:150px;
	left:0px;
	top:0px;
	padding-left:0px;
}

#mainmenu_ul .bottomitem a{
	padding-left:25px;
}

#mainmenu_ul .bottomitem div{
	width:200px;
	left:244px;
	top:10px;
}


#mainmenu_ul .bottomitem div a{
	background:url(../../_global/images/others/sprachwahl_en.jpg) no-repeat 0px -2px;
	padding-left :40px;
}


#languageswitch{
	 display:none;
}


/*------------------------------lteaser_div-------------------------------------*/

#lteaser_div{
position:relative;
visibility:hidden;
top:-150px;
left:480px;
}

/*------------------------------Header-----------------------------------------------*/
#header_div img{
vertical-align:top;
}

#header_div p{
padding-left:40px;
padding-top:2px;
color:#221E1F;
font-size:12px;
line-height:14px;
font-weight:bold;
background:#FFFFFF;
}

/*------------------------------Content----------------------------------------------*/

img.headline_img{
margin-bottom:40px;
}

img.left{
	float:left;
	margin-right:20px;
}

#content_div{
width:680px;
}

div.table{
	width: 100%; 
	margin:20px 0px;
	font-size:16px;
	line-height:21px;
}

div.table div{
	float:left;
	border-bottom: 1px solid white;
	padding: 5px 0px;
}

div.table div.left{
	font-weight : bold;
}

.txtsmall{
	font-size:11px;
	line-height:12px;
}

/*------------------------------Form-------------------------------------------------*/

form{
margin:0;
padding:0;
font-size:16px;
}

fieldset{
margin:0;
padding:0;
border:0;
}

legend{
margin:0;
padding:0;
margin-bottom:10px;
color:#FFA610;
font-weight:bold;
}

label{
display:block;
float:left;
width:150px;
vertical-align:middle;
}

input, textarea, select{
width:300px;
margin:0;
padding:1px;
margin-bottom:10px;
}

input.checkbox{
margin:0;
padding:0;
width:auto;
margin-right: 5px;
height:18px;
}

div.checkbox_text{
display:inline;
width: 100px;
margin:0;
padding:0;
}

select{
padding:0;
}

input.button{
width:150px;
}

textarea{
width:300px;
}

