body {  	background-image:url(background-fade.jpg);  text-align: center;  /* Zentrierung im Internet Explorer */  }
body,td {  	font-size:10pt; font-family:Arial,Helvetica,sans-serif; color:black; }
a, a:visited { 	color:#0088CC; text-decoration:underline; }
a:hover {		color:#0088CC; }

div#my-page { 
    position:relative;
	text-align: left;    /* pagecontent align */
    margin: 0 auto;      /* horizontal center */
    width: 930px;   /* border: 1px ridge silver;*/
	background:white;
}

h1,h2,h3 {	display:block; margin-bottom:18px; color:#222; font-size:20px; font-family:Arial,Helvetica,sans-serif;  font-weight:normal }
h2 {	font-size:16px;  font-weight:normal }
h3 {	font-size:14px;  font-weight:bold;  }

#divimgleft {	width:575px; background: url(icon-zielgruppe.jpg) no-repeat top left;  }
#divimgleft h1{	padding:17px 0 0 70px; }
#divimgleft p{	padding:7px 0 0 0; }		#divimgleft ul{	padding:7px 0 0 0; margin-left:20px }


.imgleft { float: left; margin: 0 10px 40px 0; padding: 2px; }
/*.imgleft2 { float: left; margin: 0 5px 0px 0; }*/
.clear { clear: left; font-size: 1px; line-height: 0; }

#logoarea {		width:930px; height:98px; background: url(header1.jpg) no-repeat top left;  }
#titleareaXXX {	width:930px; height:223px; }
#titlearea-left { 	float:left; width:632px; height:223px; background: url(titlepic1.jpg) no-repeat top left; }
#titlearea-right { 	float:left; width:298px; height:223px; background: url(titlepic1b.jpg) no-repeat top left; }
#body-fade1 { 	width:930px; height:34px; background: url(body-fade1.jpg) no-repeat top left; }
#my-body1 {		padding-left:30px; background:white; }
#body-box1{		width:575px; background:white; margin:0 0 20px 0; } 
#body-box2{		float:left; width:275px; background:white;  margin:0px; } 
#body-box3{		float:left; width:275px; margin-left: 25px;   } 
#body-box4{		float:left; width:275px; margin-left: 25px;   } 

#body-col1{		float:left; width:170px; margin-right: 22px;   } 

#footer-blobsXXX { 	width:930px; height:101px; }
#footer-blob1 { 	float:left; width:310px; height:101px; background: url(footer-blob1.jpg) no-repeat top left; }
#footer-blob2 { 	float:left; width:310px; height:101px; background: url(footer-blob2.jpg) no-repeat top left; }
#footer-blob3 { 	float:left; width:310px; height:101px; background: url(footer-blob3.jpg) no-repeat top left; }
#ad1 {		position:absolute; top:374px; left:685px; width:191px; height:225px; 
			/*background: url(ad-design-pro.jpg) no-repeat top left;*/  }
#butt-angebotanfordern {	padding:152px 0px 0px 50px; }
#buttons-back {		position:relative; top:50px; left:0px; width:635px; height:26px; background: url(buttons-back.jpg) no-repeat top left; }

#navi1 {
	position:relative;	top: 50px;	left: 0px;	margin: 0px 0px 0px 0px; color: white;	height: 26px; /* ie5win fudge begins */
	width:632px;  background: url(button-back1.jpg);
	voice-family: "\"}\"";	voice-family:inherit;	height: 26px;	font-family: Arial;	font-size:13px;	font-weight:normal;
}
#navi1b {	padding-top:5px;	}
#navi1 a {	display:inline; color:white; padding: 5px 20px 5px 20px; border-right: 1px #BAE7F8 solid; margin:0px; text-decoration: none;  white-space:nowrap;	background: url(button-back1.jpg); }
#navi1 a:hover {	background: url(button-back2.jpg); }
#navi1 a.highlight_butt {	background: url(button-back2.jpg);  } 

#navi1subtext {		font-size:11px; font-style:italic; padding:5px 0 0 15px;color:#666; }

hr { 		border-bottom:dashed #ddd 1px; height:0px; width:95%; color:white; margin:-10px 0px 10px 0px; }
.imgfloattext{	 float: left; margin-right: 10px;  }

#mytable { width:90%; /*border-top:1px solid #e5eff8; border-right:1px solid #e5eff8;*/ margin:1em auto; 	border-collapse:collapse; }
#mytable caption { color: #9ba9b4; font-size:.94em; 	letter-spacing:.1em; 	margin:1em 0 0 0; 	padding:0; 	caption-side:top; 	text-align:center; }	
#mytable tr.odd2 td	{ background:#f7fbff; }
#mytable tr.odd2 .column1	{ background:#f4f9fe; white-space:nowrap; }	
#mytable .column1	{ background:#f9fcfe; }
#mytable td { /*color:#678197;*/ color:#111; border-bottom:1px solid #e5eff8; /*border-left:1px solid #e5eff8;*/ padding:.3em 1em; text-align:left; }	
#mytable td.fullwidth { padding:.3em 0em; }	
#mytable th { color: #111; text-align:left; border-bottom: 1px solid #e5eff8; /*border-left:1px solid #e5eff8;*/ padding:.3em 1em; font:normal 0.8em/1.5em Arial,Helvetica,sans-serif;   }							
#mytable thead th { background:#f4f9fe; text-align:center; font:normal 0.8em/2.8em Arial,Helvetica,sans-serif; color:#084F66; white-space: nowrap;  padding-top:1.0em; padding-bottom:1.3em; }	
#mytable thead th strong { font:bold 1.3em Arial,Helvetica,sans-serif; margin:.5em .5em .5em 0; color:#084F66; }		
#mytable thead th em { color:#66a3d3; font-weight: bold; font-size: 1.5em; font-style: normal; }	
#mytable td.foot {  color:#111; background:#EAEAEA; border-bottom:1px solid #CCC; height:30px; }
#mytable td.foot2 { color:#111; background:#EAEAEA; border-bottom:1px solid #CCC; height:35px; vertical-align:middle; }

#footertext {	color:#888; font-size:11px; padding:30px 30px 0px 30px;	}
#footerlinks {	 background:#F0F5F9; padding:10px 0px 20px 720px;	}
#footerlinks a, #footerlinks a:visited {	color:#999; font-size:11px; } 
#footerlinks a:hover {	color:blue; 	}

#footerlinks2 {	 background:#F0F5F9; padding:15px 0px 20px 5px;	}
#footerlinks2 a, #footerlinks a:visited {	/*color:#999;*/ font-size:12px; padding:0 6px; border-left:1px solid #DDD;  } 
#footerlinks2 a:hover {	color:blue; 	}

#mynavi1b {	height:22px; padding-top:5px;background: url(button-back1.jpg); 	}
#mynavi1 a {	display:inline; color:white; padding: 5px 20px 5px 20px; border-right: 1px #BAE7F8 solid; margin:0px; text-decoration: none;  white-space:nowrap;	background: url(button-back1.jpg); font-weight:bold; }
#mynavi1 a.noborder {	border-right: 0px #000 solid;  }
#mynavi1 a:hover {	background: url(button-back2.jpg); }

.klein { 			font-family:Arial; font-size:8pt; }
