@charset "UTF-8";
/* CSS Document */
* { margin:0; 	padding:0; 	}

html, body { height:100%; background: #000; }

#distance { width:1px;	height:50%;	background-color:#33394b; margin-bottom:-290px; /* half of container's height */ float:left; }

#wrap { margin: 0 auto; height: 550px; width: 800px; position: relative; clear: left; font-family: Verdana, sans-serif; }

#top { height:48px; width: 780px; padding-left: 20px; background: url(logos/logo_neg.gif) no-repeat 20px; }

#main { width: 100%; height:550px; background: #211f1e url(bilder/verlauf.gif) repeat-x; }
#main_start { width: 100%; height:550px; }

#nav_pro  { width:780px; height:auto; font: 12px Verdana, Arial; text-align: right; padding-top: 10px; margin-left: 10px; margin-top: 16px; margin-bottom: 30px; }

#content  { float:left; width:700px; min-height: 400px; font: 11px Verdana, Arial; margin-top: 30px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
#content_start  { width:800px; min-height: 400px; }
#leistungen  { float:left; width:440px; min-height: 400px; font: 11px Verdana, Arial; margin-top: 30px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
#menu  { width:200px; height:auto; margin-right: 15px; float: right; background: #2d2c2a; padding-left: 10px; margin-top: 30px; }

#clear  { clear: both; }

#next { float:right; width:300px; margin-bottom:25px; margin-right: 20px; text-align: right; }

#nav_pro a:link {font-family: Verdana, sans-serif; color:  #c46805; font-size: 12px; text-decoration: none;	padding_top: 12px;	padding-right: 12px; padding-bottom:12 px;}
#nav_pro a:visited { font-family: Verdana,  sans-serif; color:  #c46805; font-size: 12px; text-decoration: none;	padding_top: 12px;	padding-right: 12px; padding-bottom:12 px;}
#nav_pro a:hover {font-family: Verdana, sans-serif; color: #8d6b43;font-size: 12px; text-decoration: none; padding_top: 12px;	padding-right: 12px; padding-bottom:12 px;}
#nav_pro a:active { font-family: Verdana,  sans-serif; color: #8d6b43;	font-size: 12px; text-decoration: none;	padding_top: 12px;	padding-right: 12px; padding-bottom:12 px;}
.active { font-family: Verdana, sans-serif; color: #8d6b43; padding-top: 12px; padding-right:12px; padding-bottom: 12px; }


#menu a:link { color:  #8d6b43;  text-decoration: none;	padding_top: 10px;	padding-right: 12px; padding-bottom:12 px; font: 10px/140% Verdana, sans-serif;;}
#menu a:visited {  color:  #8d6b43; text-decoration: none;	padding_top: 10px;	padding-right: 12px; padding-bottom:12 px; font: 10px/140% Verdana, sans-serif;;}
#menu a:hover { color: #c46805; text-decoration: none;	padding_top: 10px;	padding-right: 12px; padding-bottom:12 px; font: 10px/140% Verdana, sans-serif;;}
#menu a:active { color: #c46805; text-decoration: none; padding_top: 10px; padding-right: 12px; padding-bottom:12 px; font: 10px/140% Verdana, sans-serif; }

a:link { color:  #8d6b43;  text-decoration: none;	padding_top: 10px;	padding-right: 12px; padding-bottom:12 px; font: 10px/140% Verdana, sans-serif;;}
a:visited {  color:  #8d6b43; text-decoration: none;	padding_top: 10px;	padding-right: 12px; padding-bottom:12 px; font: 10px/140% Verdana, sans-serif;;}
a:hover { color: #c46805; text-decoration: none;	padding_top: 10px;	padding-right: 12px; padding-bottom:12 px; font: 10px/140% Verdana, sans-serif;;}
a:active { color: #c46805; text-decoration: none; padding_top: 10px; padding-right: 12px; padding-bottom:12 px; font: 10px/140% Verdana, sans-serif; }

.top10 { margin-top: 10px; }

p {
	color: #fff;
	font: 11px/150% Verdana, sans-serif;
}

.klein_p { color: #B0C4DE; font: 10px/120% Verdana, sans-serif; }

h1 { color: #c46805; font: bold 14px Verdana, sans-serif; }

h2 { font-family:Verdana, sans-serif; color: #817354; font-size: 12px; }

.top10 { margin-top: 10px; }
#beratung { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#pressetexte { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#pressemappentexte { width:700px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#newsletter { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#magazine { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#produkttexte { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#web { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#seo { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#lektorat { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
#sprachen { width:660px; height:auto; padding-top: 30px; position: absolute; left: 0px; top: 600px; font: 11px/130% Verdana; color: #CCC; visibility: hidden; }
.centering { text-align: center; }
.gelb { color: #817354; }

#enter { text-align: right; width: 91%; top: -20px;}
