@charset "UTF-8";

.iefix, .iefix img { 
	behavior: url("js/iepngfix.htc");
}

html {
	
	background:#1A2F69 url(../img/bg.gif) left top repeat-x;
	height:100%;
}


body {
	
	background-image:url(../img/top.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	margin:0;
	padding:0;
	height:100%;

	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

a img {
	border:none;
}

a {
	color: #ffffff;
	text-decoration:none;
}

#left a  {
	background: url(../img/pfeil.gif) no-repeat top left;
	padding-left:18px;
	
}

a.bild{
	background:none !important;
	padding-left:0px !important;
}

a:hover{
	text-decoration:underline;
}

textarea, input {
	border:#999 1px solid;
}

#mitbloggen {
	background-image:url(../img/btn_mitbloggen.png);
	background-position:top left;
	background-repeat:no-repeat;
	
	position:absolute;
	top:480px;
	left:50%;
	
	margin-left:-480px;
	width:102px;
	height:104px;	
}

#container {
	position:absolute;
	top: 0px;
	left:50%;
	margin-left:-458px;
	width:916px;	
	min-height:101%;
}

#top {
	background-image:url(../img/bg_top.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	
	width:840px;
	height:215px;
	padding:0 38px 0 38px;
}

#contentwrapper {
	background-image:url(../img/bg_contentwrapper.gif);
	background-position:28px;
	background-repeat:repeat-y;

	width:916px;
	height:100%;
	min-height:100%;
	
}

#content {
	background-image:url(../img/bg_content.png);
	background-position:top left;
	background-repeat:no-repeat;

	width:840px;
	_height:760px;
	min-height:790px;
	
	padding:40px 72px 0 72px;
	
	font-size:12px;
	line-height: 20px;
	font-weight:normal;
}

#left{
	width: 460px;
	float:left;
	
}

#right{
	width: 300px;
	float:left;
	margin-left:40px;
	
}


#right ul{
	
	padding-left:18px;
}

#right li{
	list-style-type:none;
	background: url(../img/pfeil_li.gif) no-repeat top left;
	padding-left:18px;
	margin: 5px 0px;
}

#bottom {
	
}

#metanavi {
	margin-top:10px;
	height:11px;
	*padding-top:10px;
	*margin-top:0px;
	
}

#navi {
	margin-top:145px;
	margin-left:50px;

}

* html #navi {
	margin-top:133px;
	margin-left:50px;
}

*:first-child+html #navi {
	margin-top:135px;
	margin-left:50px;
}

p {
	margin: 0 0 15px 0;
}

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

.textwrap {
	padding-left:10px;
	
}

.clearer {
	clear:both;
}


table.logos{
width:310px;
border:1px #FFB857;

}
table img{
	margin-right:6px;
}

table a{
	background:none !important;
	padding: 0 !important;
}
