@charset "utf-8";
body {font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background: #fff;	margin: 0;	padding: 0;	color: #000;}

/* ~~ Element-/Tag-Selektoren ~~ */
ul, ol, dl {	padding: 0;	margin: 0;}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* Durch Verschieben des oberen Rands wird das Problem behoben, dass R&auml;nder aus dem zugeh&ouml;rigen div-Tag geraten k&ouml;nnen. Der &uuml;brig gebliebene untere Rand h&auml;lt ihn getrennt von allen folgenden Elementen. */

}
a img { border: none;}


a:link {color:#a9b5cb; text-decoration: none;}
a:visited {color: #a9b5cb;text-decoration: none;}
a:hover, a:active, a:focus { color: #f7f9fc; text-decoration: none;}

.strong {color: #03F;} 
.brief{color:#339; background-color:#FC9;
font-style:italic;}

/* ~~ Dieser Container umschlie&szlig;t alle anderen div-Tags und weist ihnen ihre als Prozentwert definierte Breite zu. ~~ */
.container {
	width: 80%;
	width: 780px;
	background: #FFF;
	margin: 0 auto; }

/* ~~ Dies sind die Layoutinformationen. ~~ 

1) Eine Auff&uuml;llung wird nur oben und/oder unten im div-Tag positioniert. Die Elemente innerhalb dieses div-Tags verf&uuml;gen &uuml;ber eine seitliche Auff&uuml;llung. Dadurch m&uuml;ssen Sie keine Box-Modell-Berechnungen durchf&uuml;hren. Zu beachten: Wenn Sie dem div-Tag eine seitliche Auff&uuml;llung oder einen Rahmen hinzuf&uuml;gen, werden diese zu der festgelegten Breite addiert und ergeben die *gesamte* Breite. Sie k&ouml;nnen auch die Auff&uuml;llung f&uuml;r das Element im div-Tag entfernen und ein zweites div-Tag ohne Breite und mit der gew&uuml;nschten Auff&uuml;llung im ersten div-Tag einf&uuml;gen.

*/
.content {
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	height: 1400px;
}

nav {margin-left: 124px; }
nav ul li {
	list-style-type: none;
	font-style: normal;
	display:inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/* ~~ Dieser gruppierte Selektor gibt die Listen im .content-Bereich an. ~~ */
.content ul, .content ol { 
	padding: 0 15px 15px 40px; /* Diese Auff&uuml;llung setzt die rechte Auff&uuml;llung in der obigen Regel f&uuml;r &uuml;berschriften und Abs&auml;tze fort. Die Auff&uuml;llung wurde unten f&uuml;r den Abstand zwischen anderen Elementen in den Listen und links f&uuml;r den Einzug platziert. Sie k&ouml;nnen die Werte nach Bedarf &auml;ndern. */
}

/* ~~ Verschiedene float/clear-Klassen ~~ */
.subnav {  /* Mit dieser Klasse k&ouml;nnen Sie ein Element auf der Seite nach rechts flie&szlig;en lassen. Das flie&szlig;ende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: right;
	margin-left: 8px;
	width: 250px;
}
.subnav ul li{list-style-type: none; font-size: 12px; font-weight: bold;}
.subnav ul li .strong {color: #464E84;}

article {
	width: 520px;
	background-color:#f7f9fc;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

h4 {padding: 0; margin-bottom: 4px;}
h5 {color: #333; font-size: 14px;padding: 0; margin-bottom: 8px;}

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

.rechtsbuen&uuml;ig {
	text-align: right;
}
.unfertig {background-color: #fff; text-align:center;
vertical-align:middle;}
.unfertig-name {width: 250px;}