/* GLOBALE FORMATIERUNGEN*/

BODY {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 0px;
	margin: 0px;
	background-color: #686677;
	background-image: url(/img/hintergrund-verlauf.gif);
	background-repeat: repeat-x;
}

FORM {
	margin: 0px;
	padding: 0px;
	display: inline;
}

IMG {
	border-style: none;
}

A { 
	color: #ec008b;
	text-decoration: none;
}

A:hover { 
	color: #ec008b;
	text-decoration: underline;
}

P {
	margin: 0px;
}

UL {
	list-style-type: square;
	line-height: 20px;
	margin-top: 15px;
}

/* KONSTRUKT */

.content,
.content-single-column,
.content-single-column-2,
.content-full-width {
	width: 943px;
	min-height: 480px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-top: 30px;
	clear: left;
}

.linkespalte {
	padding-left: 20px;
	padding-top: 30px;
	float: left;
}

.linkespalte-startseite {
	padding-left: 20px;
	margin-top: 30px;
	float: left;
}

.mittlerespalte {
	width: 450px;
	margin-left: 15px;
	margin-top: 30px;
	float: left;
}

.content-single-column .mittlerespalte {
	width: 685px;
	margin-left: 15px;
	margin-top: 30px;
	float: left;
}

.content-single-column-2 .mittlerespalte {
	width: 658px;
	margin-left: 15px;
	margin-top: 30px;
	float: left;
}

.content-full-width .mittlerespalte {
	width: 913px;
	margin-left: 15px;
	margin-top: 30px;
	float: left;
}

.rechtespalte {
	width: 220px;
	margin-left: 15px;
	margin-top: 30px;
	float: left;
/*	border-bottom: 1px solid #7b7b99;*/
}

.rechtespalte-startseite {
	width: 280px;
	margin-left: 20px;
	margin-top: 30px;
	float: left;
}

/* HEADER */

.header {
	width: 970px;
	height: 80px;
	background-color: #FFFFFF;
}

.logo {
	float: left;
}

.suche-navigationF {
	padding-top: 30px;
	text-align: right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
}

.suche-navigationF TABLE {
	float: right;
}
 
.suche-navigationF TABLE TD {
	vertical-align: middle;
}

/* FUSSZEILE */

.abschluss {
	clear: both;
	width: 686px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: right;
}

.content-single-column .abschluss,
.content-single-column-2 .abschluss {
	clear: both;
	width: 921px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: right;
}

.content-full-width .abschluss {
	clear: both;
	width: 921px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: right;
}

.fusszeile {
	width: 943px;
	height: 30px;
	margin-left: 30px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	clear: both;
}

.fusszeile A {
	color: #FFFFFF;
}

.fusszeile A:hover {
	color: #FFFFFF;
}

#modified {
	float: left;
	margin-left: 236px;
}

.content-full-width #modified,
.content-single-column-2  #modified {
	float: left;
	margin-left: 15px;
}

#top {
	float: right;
}

