

*{margin:0;padding:0;}

h1, h2, h3, h4, h5, h6 {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
letter-spacing:0.03em;
font-weight:normal;}

h1 {font-size: 200%;}
h2 {font-size: 180%;}
h3 {font-size: 170%;}
h4 {font-size: 160%;}
h5 {font-size: 110%;}

a, a:hover, a:active, a:link, a:visited{
color:#296995;
text-decoration:underline;}

body{
background:#f3f3eb url(images/back_content.gif) top center repeat-y;
font-size:13px;
line-height:180%;
color:#382e1f;
margin:0px;
padding:0px;
font-family: verdana, arial, sans-serif;}

#container{
width:820px;
margin:0px auto;
padding:0px;
text-align:center;}

#header{
background:#fff url(images/header4.jpg) no-repeat top;
text-align:left;
margin:0;
padding:0;
width:819px;
height:300px;}

#header #title a{
display:block;
text-indent:-98232px;
margin:0px 15px;
padding:0;
width:380px;
height:80px;
text-decoration:none;}

#header #title a:hover{
text-decoration:none;}

#header h2#tagline{
color:#dedede;
font-weight:normal;
font-size:20px;
letter-spacing:0.02em;
margin:8px 0 0 18px;}

#kasten{
text-align:left;
color:#333;
font-size:12px;
border:2px solid #dedede;
background:#eee;
padding:5px 11px;
margin:0px 20px 10px 20px;}


#inhalt{
text-align:left;
margin:20px auto;
padding:0px;
width:778px;}


#links{
float:left;
display:inline;
width:550px;}

img.bildlinks{
float:left;
margin:5px 15px 0 0;
padding:4px;
border:1px solid #ccc;}

#links h2, #links h3, #links h4{
padding:1em 0 .3em 0;}

#links h2.ertse{
padding-top:0;}

#links ul.ziele{
margin:5px 0 15px 0;
list-style:outside;
padding:5px 2px;
list-style:none;}

#links ul.ziele li{
padding-left:20px;
background:url(images/icon_next.gif) left no-repeat;}

#links .topads{
margin:15px 0 0 0;}

#rechts{
padding:0;
background:#dffbbd;
background:#cce5ff;
float:right;
display:inline;
width:200px;}

#rechts h3{
margin-bottom:2px;
text-align:center;
font-size:19px;
padding:7px;
color:#fff;
background:#296995;}

#rechts p{padding:10px;}

#rechts a img{
border:2px solid #fff;
margin-bottom:10px;}

#rechts a:hover img, #rechts a.aktiv img{
border-color:#296995;}

#rechts .zielebox{
margin:10px 0 10px 8px;}

#rechts .zielebox a img, #rechts .zielebox a img:hover{
border:none;}

#footr{
border-top:3px solid #f1f2f3;
background-color:#fff;
text-align:left;
font-size:11px;
width:819px;
padding: 5px 0px;
margin:25px 0 0 0;
color:#aaa}

#footr p{
margin-left:20px;}

#footr a, #footr a:link {
color:#999;}

#footr a:hover, #footr a:active {
color: #888;}



.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
.clearfix{
	display:inline-block;}
/* nicht IE-mac\*/
* html .clearfix{
	height:1%;}

.clearfixleft:after{
	content:".";
	display:block;
	height:0;
	clear:left;
	visibility:hidden;}
.clearfixleft{
	display:inline-block;}
/* nicht IE-mac\*/
* html .clearfixleft{
	height:1%;}