/* ||||||||||||||||||||||||||||||||||||||| global styles  ||||||||||||||||||||||||||||||||||||||| */

body {
	font-size:12px;
	font-family: arial,sans-serif;
	text-align:left;
	margin: 0px;
        color:#080C29;
        background:white;
 background-position:top center;
background-image:url(../images/design/beierbg.png);
background-repeat:no-repeat;
 }
a {
         text-decoration:none;          
}
p {
         margin:0px;
         padding:0px;
}

button {
        margin:1px;
        background-color:White;
        border:1px Black solid;
}

input, select, textarea {
        border: 1px #080C29 solid;
        background-color:White;
        font-family: sans-serif;
        font-size:1.0em;
}
textarea {
    
}
legend {
      margin:9px 0px 0px 0px;
          padding:6px 12px 0px 0px;
          font-size:1.4em;
          line-height:1.6em;
 font-weight:bold;
}
fieldset {
     margin:0px;
     padding:0px;
        width:45%;
border:0px;
}
label {
        display:block;
           font-size:0.9em;
margin-bottom:5px;
}

/* ||||||||||||||||||||||||||||||||||||||| main styles  ||||||||||||||||||||||||||||||||||||||| */

#main {
        width:700px;
top:-100px;
        margin:0 auto; 
position:relative;
}


/* ||||||||||||||||||||||||||||||||||||||| header styles  ||||||||||||||||||||||||||||||||||||||| */

#header{
display:none;
}
#header h1{
display:none;
      
}


/* ||||||||||||||||||||||||||||||||||||||| navigation styles  ||||||||||||||||||||||||||||||||||||||| */


#language {
width:300px;
position:relative;
 z-index:2;
left:644px;
top:69px;
font-size:11px;
}

#language a{
color:black;
}
#language a:hover{
color:#3399FF;
}

.lang_de{
display:block;
width:100px;
height:16px;
float:left;
}
.lang_de:hover{
display:block;
width:100px;
height:16px;
float:left;
}

.lang_en{
display:block;
width:100px;
height:16px;
float:left;
}

.lang_en:hover{
display:block;
width:100px;
height:16px;
background-position:0px 16px;
float:left;
}



#navigation {
position:relative;
z-index:3;
left:540px;
top:210px;
width:100px;
}

#navigation ul {
         margin:0px;
         padding:0px;
         list-style-type:none;

}
#navigation li {
        margin:0px;
         padding:0px;
         list-style-type:none;
}
#navigation a {
        display:block;
background-color:black;
        color:white;
     font-size:11px;
        height:16px;
        line-height:16px;
overflow:hidden;
text-align:right;
padding-right:10px;
margin-bottom:10px
}

#navigation .active, #main_navi .notactive:hover {
background-color:white;
color:black;
}


/* ||||||||||||||||||||||||||||||||||||||| content styles  ||||||||||||||||||||||||||||||||||||||| */


#content {
clear:both;
 line-height:1.2em;
    font-size:0.95em;
padding-top:70px;
text-align:left;
}

#content p{
          line-height:1.2em;
          font-size:1.1em;

}

#content h2 {
   margin:0px;
padding:0px;
          font-size:1.4em;
          line-height:1.6em;

}

.clear {
           clear:both;
           height:0px;
           overflow:hidden;
}

#mainco {
width:640px;
margin-top:65px;
}
#mainco a {
font-size:11px;
font-weight:bold;
background-color:black;
color:white;
padding-left:5px;
padding-right:5px;
height:16px;
line-height:16px;
}
#mainco a:hover {
background-color:#3399FF;
}
#mainco h3 {
width:500px;
margin:0px;
padding:0px;
}

#mainco p {
font-size:11px;
margin-top:4px;
width:240px;
margin-bottom:20px;
}


.kontaktadresse {
margin-left:29px;
margin-top:-20px;

}
#kontaktmail {
margin-left:29px;
margin-top:60px;
}



#mainco .beiermedia:hover {
background-color:#426436;
}
#mainco .iwn:hover {
background-color:#996c00;
}
#mainco .saxon:hover {
background-color:#616161;
}
#mainco .rp:hover {
background-color:#900b0b;
}
#mainco .kd:hover {
background-color:#5b6b1d;
}
#mainco .selfcms:hover {
background-color:#264653;
}
#mainco .rm:hover {
background-color:#6b631d;
}
#mainco .pr:hover {
background-color:#532651;
}

.flash {
position:relative;
z-index:1;
left:770px;
top:0px;
}

