/* Layout - Verhältnisse */

BODY {
	width:1020px;
	margin:auto;
	margin-top:10px;
	color:#000000;
	background-image:url('images/hintergrund.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	background-color:#005162;
	font-family:arial;
	}

IMG {
	border:0px;
	}
	
#header {
	width:1020px;
	height:170px;
	}

#logo {
	width:450px;
	height:170px;
	float:left;
	}

#header-fill {
	width:490px;
	height:92px;
	padding:78px 0px 0px 80px;
	background-image:url('images/header-rechts.png');
	float:left;
	}

#border {
	width:1020px;
	background-color:#FFFFFF;
	background-image:url('images/border.jpg');
	background-position:center;
	background-repeat:repeat-y;
	}

#breadcrumb {
	width:980px;
	height:15px;
	float:left;
	padding:15px 20px 10px 20px;
	font-size:11px;
	}

#linkblock {
	width:980px;
	height:15px;
	float:left;
	padding:15px 20px 15px 20px;
	background-color:#F3F1F1;	
	}

#linkblock-unten {
	width:980px;
	height:15px;
	float:left;
	padding:15px 20px 15px 20px;
	background-color:#F3F1F1;	
	}

#mitte {
	width:680px;
	float:left;
	padding:20px 20px 30px 20px;
	line-height:1.5em;
	font-size:14px;
	}

#mitte-stars {
	width:980px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	background-color:#ffffff;
	}

#rechts {
	width:300px;
	background-color:#ffffff;
	float:left;
	padding:20px 0px 30px 0px;
	line-height:1.5em;	
	}

#footer-links	{
	width:465px;
	padding:10px 20px 10px 20px;
	float:left;
	background-color:#F3F1F1;
	border-left:5px solid #E8E8E8;
	font-size:13px;
	text-align:left;
	color:#000000;
	text-decoration:none;
	line-height:1.5em;
	}

#footer-rechts	{
	width:465px;
	padding:10px 20px 10px 20px;
	float:left;
	background-color:#F3F1F1;
	border-right:5px solid #E8E8E8;
	font-size:13px;
	text-align:right;
	color:#000000;
	text-decoration:none;
	line-height:1.5em;
	}

#footer-end	{
	width:970px;
	padding:30px 20px 20px 20px;
	margin:0px 0px 30px 0px;
	background-color:#FFFFFF;
	border-left:5px solid #E8E8E8;
	border-right:5px solid #E8E8E8;
	border-bottom:5px solid #E8E8E8;
	font-size:11px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	line-height:1.5em;	
	}

/* Navigation */
	
#navi {
	width:1000px;
	height:35px;
	padding:0px 10px 0px 10px;
	background-image:url('images/navigation.png');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;	
	}

#navigationslinks {
	padding:7px 0px 0px 0px;
	color:#005263;
	text-align:left;
	margin:0px 0px 0px 40px;
	font-size:15px;
	font-weight:bold;
	}

#navigationslinks a:link, #navigationslinks a:active, #navigationslinks a:visited {
	margin:0px 25px 0px 0px;
	color:#005263;
	text-decoration:none;
	}
#navigationslinks a:hover {
	margin:0px 25px 0px 0px;
	color:#005263;
	text-decoration:underline;
	}


/* Überschriften und Standard-Links */
	
H1	{
	padding:0px;
	margin:0px 0px 20px 0px;
	font-size:20px;
	color:#005263;
	font-weight:bold;
	}

H2	{
	padding:0px;
	margin:0px 0px 10px 0px;
	font-size:18px;
	color:#005263;
	font-weight:bold;
	}

a:link, a:visited, a:active {
	padding:0px;
	margin:0px;
	color:#005263;
	text-decoration:none;
	}
	
a:hover {
	padding:0px;
	margin:0px;
	color:#005263;
	text-decoration:underline;
	}

.kategorie-link {
	color:#005263;
	font-weight:bold;
	background: url(images/link-pfeil.png) no-repeat left!important;
	padding:0px 0px 0px 10px;
	margin:0px;
	}

.star-link {
	color:#005263;
	background: url(images/link-pfeil.png) no-repeat left!important;
	padding:0px 0px 0px 10px;
	margin:0px;
	font-size:12px;
	}	
	
