/*--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_div ul{
margin:0;
padding:0;
margin-top:30px;
list-style:none;
font-weight:bold;
}

#mainmenu_div ul li{ 
margin:0;
padding:10px 25px;
border-bottom:1px solid #FFFFFF;
}

#mainmenu_div ul li a{
color:#FFFFFF;
}

#mainmenu_div ul li a.highlight{
color:#FFA610;
}


#mainmenu_div ul li a:hover{
color:#FFA610;
text-decoration:none;
}

#mainmenu_div ul li ul{
margin:0;
list-style:none;
font-weight:normal;
display:none;
}

#mainmenu_div ul li ul li{ 
padding:0;
padding-top:4px;
padding-left:12px;
border:0;
background:url(../images/others/menu_arrow.gif) no-repeat left 6px;
}

#mainmenu_div ul li ul li ul{ 
display:none;
}

/*------------------------------lteaser_div-------------------------------------*/

#lteaser_div{
visibility:hidden;
}

/*------------------------------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;
}

#content_div{
width:670px;
}

/*------------------------------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{
clear:left;
display:block;
float:left;
width:150px;
vertical-align:middle;
padding-bottom: 10px;
}

fieldset input, fieldset textarea, select{
display:block;
float:left;
width:300px;
margin:0;
padding:1px;
margin-bottom:10px;
}

input.checkbox, input.radio{
display:inline;
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{
clear:left;
width:150px;
}

input.file{
width:300px;
}


textarea{
width:300px;
}
