@charset "utf-8";
body {
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	background: #bebdbe;
	margin: 0;
	padding: 0;
	color: #000000;
}

.container {
	width: 825px;
	background: none;
	margin: 40px auto; /* Der mit der Breite gekoppelte automatische Wert an den Seiten zentriert das Layout. */
}

/* ~~ Für die Kopfzeile wird keine Breite angegeben. Sie erstreckt sich über die gesamte Breite des Layouts. Sie enthält einen Bild-Platzhalter, der durch Ihr eigenes, mit Hyperlink versehenes Logo ersetzt werden sollte. ~~ */
.header {
	background: none;
	height:60px;
}


.content {

	padding: 0px 0;
}

/* ~~ Fußzeile ~~ */
.footer {
}

/* ~~ Verschiedene float/clear-Klassen ~~ */
.fltrt {  /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das fließende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: right;
}
.fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. Das fließende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: left;
}
.clearfloat { /* Diese Klasse kann in einem <br />-Tag oder leeren div-Tag als letztes Element nach dem letzten fließenden div-Tag (im #container) platziert werden, wenn #footer entfernt oder aus dem #container herausgenommen wird. */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


a img	{ border:none; margin:0 13px 13px 0; }
a { color:#000000; }

body.ext	{ background:#FFFFFF; padding:40px; }

a.contact	{ display:block; width:206px; height:71px; margin:0 0px 13px 89px; background:url(Bilder/thumbs/6.jpg) no-repeat; text-decoration:none; color:#565656; padding:0 0 0 30px; font-size:18px; line-height:70px }
a.about	{ display:block; width:243px; height:75px; margin:0 13px 13px 0px; background:url(Bilder/thumbs/3.jpg) no-repeat; text-decoration:none; color:#565656; padding:0 0 0 30px; font-size:18px; line-height:74px; font-weight:normal; }
div.news	{ display:block; width:285px; height:353px; margin-right:0px; background:url(Bilder/thumbs/7.jpg) no-repeat; text-decoration:none; color:#565656; padding:20px 20px 55px 20px; font-size:18px; line-height:74px }

a.textlink 	{ font:normal 11px Helvetica, Arial, sans-serif; color:#565656; text-decoration:underline; }

div.anfrage {width:300px; border:0px outset #AAAAAA; padding:0px;  color:#000000;}
div.anfrage input { border:1px solid #777777; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0; width:300px; color:#777777; background-color:#fdfdfd;}
div.anfrage select { border:1px solid #777777; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
div.anfrage textarea { border:1px solid #777777; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0; width:300px; height:100px; color:#777777;}
div.anfrage div { width:100px; line-height:14px; float:left;}
div.anfrage p { margin:10px 0px 0px 0px;}

div.infobox { font: 11px Verdana,Arial,Helvetica,sans-serif; color: #000000; margin:0 0 35px 0; }
div.infobox h2 { font:bold 15px Verdana,Arial,Helvetica,sans-serif; color: #000000; margin:0 0 10px 0; }
img.links { float:left; margin:0 15px 15px 0; }
img.rechts { float:right; margin:0 0 15px 15px; }

