body {
	margin: 57px 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	background: #fff;
	border: 1px solid black;
	width: 640px;
}

a:link, a:visited {
	text-decoration: none;
	color: #9F9F9F;
}

a:hover {
	color: #167DBC;
}

p {
	margin: 0 0 20px 0;
}

.clear {
	clear: both;
}

.float {
	float: left;
}

.border {
	border: 1px solid #fff;
}

h1 {
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 11px;
}

/* = = = = = = = = = = = = = = = AUSBLENDEN = = = = = = = = = = = = = = = */

.navi, 
.abstand_subnavi,
.subnavi,
.copy,
.suche,
.news,
.footer_block02
 {
	display: none;
}
/* = = = = = = = = = = = = = = = GRUNDGERUEST = = = = = = = = = = = = = = = */

/* = = = = = = = = = = = = = = = HEADER = = = = = = = = = = = = = = = */

.header {
	margin: 0 auto;
	width: 640px;
	height: 224px;
	text-align: left;
}

.logo {
	position: absolute;
	margin: -50px 0 0 -5px;
}

.leitsatz {
	position: absolute;
	margin: 20px 0 0 56px;
}

.streifen_header {
	margin: 68px 0 1px 0;
	width: 310px;
	height: 6px;
	font-size: 5px;
	float: right;
	background: #7DA5D2;
}

.verlauf_header {
	margin: 0 0 1px 410px;
	height: 44px;
	clear: both;
	background: #167DBC
					url(images/verlauf-header.jpg)
					no-repeat;
}

.streifen_trans {
	height: 83px;
	background: #9F9F9F;
}


/* = = = = = = = = = = = = = = = PRODUKTESEITE = = = = = = = = = = = = = = = */


.folge_content-produkte {
	width: 492px;
	float: left;
	margin: 12px 0 30px 10px;
}

.produktbox-01 a:link, .produktbox-01 a:visited, .produktbox-02 a:link, .produktbox-02 a:visited  {
	color: #167DBC;
}

.produktbox-01 a:hover, .produktbox-02 a:hover {
	color: #9F9F9F;
}

.produktbox-01 {
	width: 155px;
	height: 250px;
	float: left;
	border: 1px solid #fff;
	background: #CFD8E1;
	font-size: 10px;
}

.produktbox-02 {
	width: 155px;
	height: 250px;
	float: left;
	margin: 0 5px; 
	border: 1px solid #fff;
	background: #CFD8E1;
	font-size: 10px;
}



.produktbox-inhalt {
	margin: 5px;
}


.produktbox-bild {
	float: left;
	margin: 0 8px 0 5px;
}

.produktbox-text {
	float: left;
}

.produkt-rahmen {
	font-size: 10px;
	width: 235px;
	float: left;
	margin: 0 5px 10px 0;
	border: 1px solid #fff;
	background: url(images/verlauf-produktbox.jpg)
		    no-repeat
		    left top;
}

.produkt-rahmen a:link, .produkt-rahmen a:visited {
	color: #4B4B4B;
}

.produkt-rahmen a:hover {
	color: #167DBC;
}


.produkt-bild {
	margin: 0 10px 0 5px;
	float: left;
	width: 60px;
}


.produkt-text {
	padding: 10px 0 10px 0;
	width: 153px;
	float: right;
	/*height: 340px;*/
}

.produktbox-headline {
	color: #157CBE;
	font-weight: bold;
	margin: 8px 0 25px 0;
}

.produkt-pdf {
	clear: both;
	background: url(images/bg-verlauf-produktbox-unten.jpg)
		    no-repeat
		    right bottom ;
	padding: 2px 0 8px 80px;
}

#popup
{
  position: absolute;
  border: 1px solid #FFFFFF;
  font-family: arial;
  color: #FFFFFF;
  display: none;
}

/* = = = = = = = = = = = = = = = CONTENT = = = = = = = = = = = = = = = */

.content {
	width: 600px;
	text-align: left;
}


.inhalt_folge {
	margin: 0;
	width: 600px;
}

.starttext {
	width: 239px;
	float: left;
	margin: 40px;
	padding: 0 0 0 2px;
}

.folge_content {
	margin: 0 0 0 20px;
	width: 482px;
}

.spalte_links {
	width: 230px;
	float: left;
}

.spalte_rechts {
	width: 230px;
	float: left;
	margin: 0 0 0 10px;
}

/* = = = = = = = = = = = = = = = FOOTER = = = = = = = = = = = = = = = */

.bg_footer {
	background: #fff
					url(images/bg-footer.gif)
					repeat-x;
	border-bottom: 1px solid #fff;
}

.footer {
	margin: 0 auto;
	width: 640px;
	height: 64px;
	text-align: left;
	background: url(images/bg-footer.jpg)
					no-repeat right 7px;
	color: #167DBC;
	font-size: 10px;
}

.streifen_footer_oben {
	width: 640px;
	height: 6px;
	font-size: 5px;
	background: #167DBC;
	padding: 0 0 0 1px;
}

.streifen_footer_unten {
	width: 638px;
	height: 11px;
	font-size: 8px;
	background: #7DA5D2;
	clear: both;
	padding: 0 0 0 1px;
}

.footer_block01 {
	height: 37px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
}



/* = = = = = = = = = = = = = = = NEWSSEITEN = = = = = = = = = = = = = = = */

.news-links {
	width: 156px;
	float: left;
}

.news-rechts {
	width: 330px;
	float: left;
}

.news-datum {
	font-weight: bold;
	color: #fff;
	text-align: right;
	background: #167DBC;
	padding: 2px 8px;
}

.news-headline {
	font-weight: bold;
	color: #fff;
	background: #7DA5D2;
	border-left: 1px solid #fff;
	padding: 2px 8px;
}

.news-text {
	padding: 20px;
	background: url(images/blau.gif)
		    repeat-x
		    bottom
		    #fff;
}

.weiter {
	float: right;
}


.news-links-listing {
	width: 112px;
	float: left;
}

.news-rechts-listing {
	width: 374px;
	float: left;
}

.news-mehr {
	background: #fff;
	width: 374px;
	text-align: right;
	padding: 2px 0;
}

.news-text-listing {
	padding: 10px 9px;
	background: url(images/blau.gif)
		    repeat-x
		    bottom
		    #fff;
}


/* = = = = = = = = = = = = = = = KONTAKT = = = = = = = = = = = = = = = */

.feld {
	border: 1px solid #ADB6BD;
	width: 230px;
	margin: 0 0 5px 0;
	color: #313431;
	font-size: 11px;
	background-color: #eee;
	}

.inputselected {
	border: 1px solid #ADB6BD;
	width: 230px;
	margin: 0 0 5px 0;
	background-color: #fff;
	color: #313431;
	font-size: 11px;
	}

.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ADB6BD;
	width: 230px;
	height: 240px;
	color: #313431;
	margin: 0 0 5px 0;
	background-color: #eee;
	}

.textareaselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ADB6BD;
	width: 230px;
	height: 240px;
	color: #313431;
	background-color: #fff;
	margin: 0 0 5px 0;
	}


.suche {
	float: left;
	background: #E4EBF5;
	border: 1px solid #167CBC;
	width: 130px;
	font-size: 10px;
}

.googlemaps {
	border: 1px solid #fff;
	width: 480px;
	height: 300px;
}
