body {
margin-top:0px;
background-color : #ececec;
background-image:url('http://ml-gerhards.de/abb/bg2.jpg');
background-repeat:repeat;
background-attachment:fixed;
}

a.main:link, a.main:visited {
	color: #000;
	display:block;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;

	} 

a.main:hover {
	font-size: 14px;
	font-weight:bold;
	color: #000;
	background-color:#fff;
	background-image: url('http://ml-gerhards.de/abb/bulletbg.jpg');
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:30px;
	text-decoration:none;
	/* Abstand zum nächsten Element */
	padding-top:3px;
	padding-bottom:3px;
}

a.mainfett:link, a.mainfett:visited {
	color: #d6991d;
	background-color:#fff;
	background-image: url('http://ml-gerhards.de/abb/bulletbg.jpg');
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:block;
	font-weight: bold;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;

	} 

a.mainhl:link, a.mainhl:visited {
	color: #000;
	background-color:#fff;

	display:block;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;

	} 

a.mainhl:hover {
	font-size: 14px;
	font-weight:bold;
	color: #000;
	background-color:#fff;
	background-image: url('http://ml-gerhards.de/bulletbg.jpg');
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:30px;
	text-decoration:none;
	/* Abstand zum nächsten Element */
	padding-top:3px;
	padding-bottom:3px;
}

.navihl{
	color: #000;
	background-color:#fff;
	display:block;
	font-weight: bold;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;
}

a.copy:link, a.copy:visited {
	color: #d6991d;
	font-weight: bold;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	} 

a.copy:hover {
	font-size: 14px;
	line-height:22px;
	font-weight:bold;
	color: #d6991d;
	text-decoration:underline;
	}


#center {
  width:955px;
	
	position:absolute;
	left: 50%;
 	margin-left:-470px;
	border-right: solid 0px;
	border-right-color: #ccc;
}

#wrprc {
  width:955px;
	
	position:absolute;
	left: 50%;
 	margin-left:-470px;
	border-right: solid 1px;
	border-right-color: #ccc;
}

#top{
margin-top:0px;
width:955px;
height: 12px; 
background-color:#7daa28;
}

#head{
position:relative;
width:955px;
height:264px;
}

#animation{
position:relative;
width:644px;
height:264px;
background-color:#fff;
}

#logo{
position:relative;
width:311px;
height:264px;
background-color:#000;
}


#head div{
float: left;	
	}

#container{
position:relative;
width:955px;
height:412px;

}

#container div{
float: left;	
	}

#navi{
padding-left:0px;
padding-top:20px;
position:relative;	
width:206px;
height:530px;
background-color:#cbdca2;
}

#navi ul {
list-style-type: none;
padding-top:0px;
}
	
#naviwm{
padding-left:0px;
padding-top:20px;
position:relative;	
width:206px;
height:930px;
background-color:#cbdca2;
}

#naviwm ul {
padding-top:0px;
list-style-type: none;
}

#navisc{
padding-left:0px;
padding-top:20px;
position:relative;	
width:206px;
height:1130px;
background-color:#cbdca2;
}

#navisc ul {
padding-top:0px;
list-style-type: none;
}

#navitms{
padding-left:0px;
padding-top:20px;
position:relative;	
width:206px;
height:1130px;
background-color:#cbdca2;
}

#navitms ul {
padding-top:0px;
list-style-type: none;
}

#navipbc{
padding-left:0px;
padding-top:20px;
position:relative;	
width:206px;
height:680px;
background-color:#cbdca2;
}

#navipbc ul {
padding-top:0px;
list-style-type: none;
}

#navitb{
padding-left:0px;
padding-top:20px;
position:relative;	
width:206px;
height:730px;
background-color:#cbdca2;
}

#navitb ul {
padding-top:0px;
list-style-type: none;
}

#navite{
padding-left:0px;
padding-top:20px;
position:relative;	
width:206px;
height:930px;
background-color:#cbdca2;
}

#navite ul {
padding-top:0px;
list-style-type: none;
}

#naviimp{
padding-left:0px;
padding-top:20px;
position:relative;	
width:206px;
height:2750px;
background-color:#cbdca2;
}

#naviimp ul {
padding-top:0px;
list-style-type: none;
}

#content {
background-image: url('http://ml-gerhards.de/abb/bg.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;	
width:609px;
height:550px;
background-color:#fff;
padding-left:40px;
padding-right:40px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#content ul{
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/dot.png');
}

#contentwm {
background-image: url('http://ml-gerhards.de/abb/bg.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;	
width:609px;
height:950px;
background-color:#fff;
padding-left:40px;
padding-right:40px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#contentwm ul{
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/dot.png');
}

#contentsc {
background-image: url('http://ml-gerhards.de/abb/bg.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;	
width:609px;
height:1150px;
background-color:#fff;
padding-left:40px;
padding-right:40px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#contentsc ul{
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/dot.png');
}

#contenttms {
background-image: url('http://ml-gerhards.de/abb/bg.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;	
width:609px;
height:1150px;
background-color:#fff;
padding-left:40px;
padding-right:40px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#contenttms ul{
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/dot.png');
}

#contentpbc {
background-image: url('http://ml-gerhards.de/abb/bg.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;	
width:609px;
height:700px;
background-color:#fff;
padding-left:40px;
padding-right:40px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#contentpbc ul{
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/dot.png');
}

#contenttb {
background-image: url('http://ml-gerhards.de/abb/bg.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;	
width:609px;
height:750px;
background-color:#fff;
padding-left:40px;
padding-right:40px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#contenttb ul{
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/dot.png');
}

#contentte {
background-image: url('http://ml-gerhards.de/abb/bg.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;	
width:609px;
height:950px;
background-color:#fff;
padding-left:40px;
padding-right:40px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#contentte ul{
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/dot.png');
}

#contentimp {
background-image: url('http://ml-gerhards.de/abb/bg.jpg');
background-repeat:no-repeat;
background-position:0px 0px;
position:relative;	
width:609px;
height:2770px;
background-color:#fff;
padding-left:40px;
padding-right:40px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#contentimp ul{
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/dot.png');
}

#list{
padding-right:30px;
}


#list ul{
margin-top:7px;
padding-left:20px;
list-style-image: url('http://ml-gerhards.de/abb/pfeil.png');
}

.green{
	color: #7daa28;
	font-weight: bold;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.url{
	color: #d6991d;
	font-weight: bold;
	font-size: 14px;
	line-height:22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#re{
position:relative;	
width:60px;
height:550px;
background-image:url('http://ml-gerhards.de/abb/schatten_re.jpg');
background-repeat:repeat-y;
}

#rewm{
position:relative;	
width:60px;
height:950px;
background-image:url('http://ml-gerhards.de/abb/schatten_re.jpg');
background-repeat:repeat-y;
}

#resc{
position:relative;	
width:60px;
height:1150px;
background-image:url('http://ml-gerhards.de/abb/schatten_re.jpg');
background-repeat:repeat-y;
}

#retms{
position:relative;	
width:60px;
height:1150px;
background-image:url('http://ml-gerhards.de/abb/schatten_re.jpg');
background-repeat:repeat-y;
}

#repbc{
position:relative;	
width:60px;
height:700px;
background-image:url('http://ml-gerhards.de/abb/schatten_re.jpg');
background-repeat:repeat-y;
}

#retb{
position:relative;	
width:60px;
height:750px;
background-image:url('http://ml-gerhards.de/abb/schatten_re.jpg');
background-repeat:repeat-y;
}

#rete{
position:relative;	
width:60px;
height:950px;
background-image:url('http://ml-gerhards.de/abb/schatten_re.jpg');
background-repeat:repeat-y;
}


#reimp{
position:relative;	
width:60px;
height:2770px;
background-image:url('http://ml-gerhards.de/abb/schatten_re.jpg');
background-repeat:repeat-y;
}

#vita{
width:609px;
}

#portrait {
width:193px;
margin-right:40px;
margin-top:20px;
}

#vitatext{
width:376px;
}
#vita div{
float: left;
}

#vitatext ul{
margin-bottom:0px;
}

#expertentext{
margin-left:20px;
}


#logos{
margin-top:40px;
}


#bottom{
margin-top:0px;
clear:both;
position:relative;
text-align:right;
width:955px;
height: 12px; 
background-color:#7daa28;
}

.cite{
	color:#888;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	line-height:18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.copyright{
	color:#000;
	font-weight: normal;
	font-size: 12px;
	line-height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


h1 {
color: #d6991d;
font-weight: normal;
font-size: 22px;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:5px;
}

h2 {
padding-left:40px;
color: #222;
font-weight: bold;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top:5px;
margin-bottom:10px;
}

h3 {
color: #000;
line-height: 20px;
font-size: 16px;
margin-top:5px;
margin-bottom:7px;
}

img {
border:0;		
}

.skype{
color:#0099ff;
}

.feld{
border:1px;
border-style: solid;
border-color:#999;
background-color: #fefefe;
height: 20px;
color: #888;
font-weight: normal;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;

}

.textarea{
border:1px;
border-style: solid;
border-color:#999;
background-color: #fefefe;
height: 90px;
color: #888;
font-weight: normal;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;

}

.pf{
font-size: 12px;
}

#kontakttext{
margin-left:20px;
}

#kontakttext2{
margin-top:20px;
margin-bottom:20px;
}

