/* Linkauszeichnungen, alle */

a:visited, a:active, a:hover{
text-decoration:none;
}

.m_innen{
float:left;
width:auto;
height:auto;
margin-left:4px;
margin-right:4px;
text-align:center;
color:#000;
text-decoration:none;
}

.home{
float:left;
width:auto;
height:auto;
margin-left:4px;
margin-right:4px;
text-align:center;
color:#c00436;
text-decoration:none;
}

/* Hauptlayer */
body{
margin:0px;
padding:0px;
background:#fff;
font: normal 11px/13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
}


#main{
position:absolute;
width:100%;
top:50%;
margin-top:-280px;
height:560px;
z-index:10;
background:transparent url(../img/bg_kontakt.jpg);
background-position: left bottom;
background-repeat: repeat-x;
overflow:hidden;
}


#container{
position:absolute;
width:100%;
top:80px;
height:480px;
z-index:30;
background:transparent;
}

#navmain{
float:left;
width:auto;
height:auto;
padding-top:12px;
padding-left:15px;
background:transparent;
z-index:21;
}

#navmain2{
float:right;
width:288px;
height:auto;
padding-top:12px;
padding-left:15px;
background:transparent;
text-align:left;
z-index:21;
}

#clear{clear:both;}

#content{
position:absolute;
width:960px;
top:84px;
height:334px;
margin-left:15px;
margin-right:15px;
z-index:40;
}

#text{
float:left; 
top:0px;
width:500px; 
height:334px; 
background:transparent;
overflow:auto;
z-index:41;
}


#flash{
float:right; 
top:0px;
width:380px; 
height:334px; 
background:transparent;
z-index:100;
}

/* Classes */

h1{font: bold 13px/20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;}

/*Kontaktformular*/

.orange{
color:#ff9933;
font-size:16px;
font-weight:bold;
}

form {
float:left;
width:400px;
margin: 0px;
padding: 0px;
text-align:right;
}

textarea {
width:200px;
background-color: #FFFFFF;
border: 1px solid #E3E5E3;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 10px 4px 2px 10px;
padding: 2px;
}

input {
width:200px;
height:12px;
background-color: #FFFFFF;
border: 1px solid #E3E5E3;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 1px 5px 2px 10px;
padding: 2px;
}

.knopf{
width:auto;
height:auto;
}

input.radio {
width:20px;
background-color: #FFFFFF;
border: 0px solid #E3E5E3;
color: #000000;
font-size: 10px;
margin: 0px 0px 0px 0px;
padding: 0px;
}


input:focus {
background-color: #f7f7f7;
}


textarea:focus {
background-color: #f7f7f7;
}

#content.kontakt {
float: left;
width: 300px;
height:auto;
margin-top:15px;
margin-left:15px;
border:0px solid #000;
z-index:3;
background: transparent;
}
