﻿* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #ffffff;
	text-align: left;
	font: normal normal 12pt/18pt "Times New Roman", Garamond, serif;
	color: #000;
}

/* ###### Header ###### */

#header { display: none; }

/* ###### Content ###### */

#center_wrapper { margin: 2cm 0 0 0; }

#content {
	padding: 22px 0 40px 22px;
	width: 728px;
	float: left;
}

#sidebar { display: none; }

#contactform { display: none; }

/* ###### Footer ###### */

#footer_wrapper {
	display: none;
}

#footer {
	padding: 0 44px 0 0;
	margin: auto;
	width: 908px;
	height: 240px;
	text-align: left;
	background: url("../images/footer_bg_2.gif") no-repeat;
}

/* ###### Typo ###### */

h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 28px;
	margin-bottom: 20px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
}

#topnews h1 {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	color: #e95d0f;
}

#sidebar h1 {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	color: #e95d0f;
}

.sub_infobox_wrapper h1 {
	margin: 0;
	padding: 10px 0 0 12px;
	font-size: 18px;
	line-height: 16px;
	color: #c9e6fa;
}

p {
	margin-bottom: 20px;
}

a, a:visited {
	color: #000;
	text-decoration: none;
}

/* ###### Infobox ###### */

.infobox_wrapper {
	width: 321px;
	padding: 18px 0 0 0;
}

.infobox {
	padding: 0 21px 18px 21px ;
}

.sub_infobox_wrapper {
	width: 321px;
}

.sub_infobox {
}

ul.morelinks {
	padding: 0 0 5px 0;
	list-style: none;
}

ul.morelinks li {
	line-height: 16px;
}

ul.subnavi { display: none; }

/* ###### Sonstiges ###### */

.clearer {
	clear: both;
}

.linkbox {
	margin: 0 20px 20px 0;
}

/* ###### Print-only Elements ###### */

#logo {
	position: fixed;
	right: 0;
	top: 0;
}

@page :left { margin-left:1.5cm; margin-right:1.5cm;  }
@page :right { margin-left:1.5cm; margin-right:1.5cm; } 
