/* CSS Document */

* {
margin: 0;
padding: 0; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

body {
background-color: black;
}

h1 {
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
}

h2 {
font-size: 10px;
font-weight: bold;
padding: 5px 0px;
}


h3 {
font-size: 14px;
font-weight: bold;
padding: 5px 0px;
}


h4 {
font-size: 14px;
font-weight: bold;
padding: 10px 0px;
}

h5 {
font-size: 18px;
font-weight: bold;
padding: 10px 0px 30px 0px;
/*color: #800000;*/
color: #4f6e85;
}



p {
font-size: 14px;
font-weight: normal;
padding: 5px 0px;
}

ul {
	padding-left: 45px;
}

li {
	font-size: 14px;
}

strong {
font-weight: bold;
}




label.contactform {
width: 150px;
text-align: left;
}


#c59 input{
margin: 5px 0px 5px 20px;
}




/* ----- definition of content  ---- */

#container{
margin: auto;  /* IE-Hack for deprecated align:center */
width: 840px;
}

#center{
position:relative;
top:30px;
}


#header{
float: none;
}

#logo{
height:100px;
background-image:url(../images/head_logo.gif);
background-position: left;
background-repeat: no-repeat;
}

#topmenu{
height:40px;
background-image:url(../images/head_navi.gif);
background-position: left;
background-repeat: repeat-y;
}

#content{

height:420px;
width: 840px;
background-color: white;
}

* html #content{
/*   height:380; */
/*  h\eight:380; */

height: 415px;
h\eight: 415px;

}

#bodyleft{
width:280px;
height:420px;
float: left;

background-image:url(../images/foto1.jpg);
background-position: left;
background-repeat: no-repeat;
}


#bodyleftHead{
height:209px;
width:279px;
float: none;
}


#leftTitle{
margin-left:20px;
font-size: 18px;
color: #ACABAB;
width:250px;
float: none;
}


* html #leftTitle {
  width:250px;     
  w\idth:250px;    
}


* html #feUser {
  width:200px;  
  w\idth:200px; 
}


#bodyleftSubnav{
height:209px;
width:279px;
float: none;
}

#naviSub{
margin-left: 80px;
width: 200px;
height:200px;
float: none;
opacity: .7;
}

* html #naviSub {  /* nur fuer Internet Explorer */
  width:200px;     /* Version 5.x */
  w\idth:200px;    /* Version 6 */
}


#bodyright{
padding: 2px;
background-color:white; 
height:419px;

overflow: hidden;
float:none;
width:556px;

}

* html #bodyright {  /* nur fuer Internet Explorer */
  width:550px;     /* Version 5.x */
  w\idth:550px;    /* Version 6 */
  height:410px;
  h\eight:410px;
}




#bodyrightContent{
/* background-color: red;     debug */
padding: 5px;
height:405px;




/* Scrollbar bei Bedarf */
overflow: auto;
}


#foot{
clear: both;
height:40px;
width:840px;
background-image: url(../images/foot_navi.gif);
margin: auto;
}

#footMenu1{
width:280px;
float: left;
text-align: left;
padding-left: 10px;
}

#footMenu2{
width:auto;

padding-right: 10px;
text-align: right;
}


#footImage{
clear: both;
height: 30px;
background-image:url(../images/foot.gif);
background-position: left;
background-repeat: no-repeat;
}


a.external-link-new-window {
text-decoration:none;
font-size: 14px;
color: #000;
}

a.external-link-new-window:hover, em.external-link-new-window:hover  {
text-decoration:none;
/*color: #f00;*/
color: #9cb3c5;
}
