* {
	margin: 0;
	padding: 0;
	outline: none;
}

p {
	padding: 0.2em 0;
}

body {
background:#999;
font: 0.8em "Trebuchet MS", Arial, Verdana;
}
img {
border:0px;
}
.heller_text {
color:#ccc;
}
h1,h2{
padding:0.4em 0;
}
h2 {
	color:#656565;
	font-weight: normal;
	font-size: 1.9em;
	font: 1.5em Arial, Helvetica, sans-serif;
}
h3 {
	padding:0.2em 0px 0em 0.4em;
	margin-top:0.4em;
	margin-left:0.1em;
	color:#666;
	font: 1em;
	background: url(../grafik/hintergruende/navi_headlines_bg.gif) no-repeat 0.08em top;	
	}
h4 {
	padding:0em 0px 0.3em 0px;
	font: normal 1.2em Arial, Helvetica, sans-serif;
	color:#656565;
	}
	
a {
	text-decoration:none;
	color: #333333;
}	

ul li {
	list-style: none;
}
#schatten {
background: #fff url(../grafik/hintergruende/schatten_rechts5.gif) repeat-y right;*/
margin: 6%;
overflow:hidden;
}


#container {
	margin: 6%;
	background: #fff;
	overflow: hidden;
	}
#header{
width:100%;
background: url(../grafik/hintergruende/oberer_verlauf.jpg) repeat-x;
}
#logo {
	float:left;
	width: 30%;
	margin-top: 2.1em;
	padding-bottom: 1.1em;
	padding-left: 0.2em;
	margin-left: 0px;
	
}
#slogan {
	float:right;
	width:45%;
	margin-top: 5.6em;
	margin-right: 1em;
	text-align: right;
	}

#left_ecke_weiss {
	float:left;
	display:inline;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	visibility: visible;
}
#right_ecke_weiss {
	float:right;
	display:inline;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	visibility: visible;
	}

#navbar {
	background:#656565;
	color: #FFF;
	height: 1%;
	clear:both;
}
#navbar ul {
	padding:0.6em;
	}
#navbar li {
	display:inline;
	}
#navbar li a {
	padding: 0.3em;
	color: #fafafa;
	text-decoration: none;
		}	
#popup_alex {
	margin-top:0%;
	margin-left:6.8em;
	padding: 0.5em;
	visibility: hidden;
	position:absolute;
	width:11.6em;
	background:#fff;
	border-right: 1px dotted #666;
	border-bottom: 1px dotted #666;
	border-left: 1px dotted #666;
	border-top-style: none;	
}
#popup_friedrich {
	margin-top:0%;
	margin-left: 20em;
	padding: 0.5em;
	visibility: hidden;
	position:absolute;
	width:13.3em;
	background:#fff;
	border-right: 1px dotted #666;
	border-bottom: 1px dotted #666;
	border-left: 1px dotted #666;
	border-top-style: none;	
}
#body {
width:100%;
background: url(../grafik/hintergruende/inhalte_bg.gif) repeat-x;
border-right: 1px dotted #666;	
}
#left {
	float:left;
	display:inline;
	width:18%;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 9999px;
	margin-bottom:-9999px;
	margin-top: 1.2em;
	border-right: 1px dotted #FF0000;
		}
#left ul {
	padding:0.6em;
	list-style: none;
	}

#left li a {
	padding: 0.3em;
	color: #666;
	text-decoration: none;
	}
#left li a:hover, #left li a:active, #left li a:focus {
	padding: 0.3em;
	color: #F00;
	text-decoration: none;
	}
	
.active {
color: #F00;
}

#content {
	float:left;
	display:inline;
	width:56%;
	padding: 1em 2%;
	}

#lead {
	float:left;
	width:100%;
	border-bottom: 1px dashed #D9E6FF;
	padding-bottom:1em;
	
}
#artikel_1 {
	float:left;
	width:47%;
	margin-top:1.2em;
			}
#artikel_2 {
float:right;
width:47%;
margin-top:1.2em;
}
#artikel_1 img {
	float:left;
	vertical-align: baseline;
	margin-right: 0.6em;
	padding: 0.4em;
}
#artikel_2 img {
	float:left;
	vertical-align: baseline;
	margin-right: 0.6em;
	padding: 0.4em;
}
#content a img {
	float:left;
	vertical-align: baseline;
	margin-right: 0.6em;
	padding: 0em;
}

#right {
	float:right;
	display:inline;
	width:17%;
	padding-left: 1%;
	padding-right: 1%;
	margin-top: 1.2em;
	margin-bottom:1.2em;
	padding-bottom: 9999px;
	margin-bottom:-9999px;
	border-left: 1px dotted #FF0000;
	
}
#right img {
padding:0.3em 0em;
}

#footer {
	clear:both;
	height:22px;
	padding:6px 3px 2px 1%;
	font: 0.9em; 
	background: url(../grafik/hintergruende/unterer_verlauf.gif) repeat-x;
	color:#656565;	
	overflow:hidden;
	position:relative;
	width:98.7%;
	display:block;
	border-top: 1px dotted #663300;
	border-bottom: 1px dotted #663300;
	
}
#footer a {
color:#656565;
text-decoration: none;
}
#footer a:hover, #footer a:active, #footer a:focus {
color:#000;
text-decoration: none;
}




#left_ecke_unten {
	float:left;
	bottom:-10px;
	display:inline;
	z-index: 100;
	visibility: hidden;
}
#right_ecke_unten {
	float:right;
	bottom:-10px;
	display:inline;
	z-index: 100;
	visibility: hidden;
	}
