*{
	padding:0;
	margin:0;
}

body{
	background-color:#FFF;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#093170;
	margin:0;
}

a{color:#093170;text-decoration:none;}
a:hover,a:focus,a:active{color:#B4BD05;}

a img{border:none;outline:none;}

h1{
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	height:115px;
	padding-top:25px;
}
h2{
	font-size:14px;
	font-weight:normal;
	margin:0.8em 0 0.8em 0;
}
h3{
	font-size:12px;
	font-weight:bold;
	margin:0 0 0.7em 0;
	padding-left:38px;
	background:transparent url(../img/icn_arrow.gif) no-repeat 0px 6px;
}
h4{
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	margin:0 0 1em 0;
}

p{margin:0 0 14px 0;}

div.wrapper {
	margin:0 auto 0 0;
}
div.header {
	height:74px;
	position:relative;
}
div.header a.logo{
	display:block;
	position:absolute;
	top:0px;left:7px;
}


/* topmenu */
div.topmenu{
	position:absolute;
	top:0px;left:403px;
	padding:0 0 0 1px;
	line-height:12px;
}
div.topmenu a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#093170;
	position:relative;
	margin-left:-1px;
	padding:32px 9px 0 8px;
	border-left:1px solid #DAE9F8;
	border-right:1px solid #DAE9F8;
}
div.topmenu a:hover,div.topmenu a:focus,div.topmenu a:active{text-decoration:underline;}
/* /topmenu */

div.colorshape{
	background:#DAE9F8 url(../img/bg_menu.png) repeat-y top left;
	position:relative;
	min-height:366px;
	padding:0 0 60px 0;
}
div.colorshape .claim{
	position:absolute;
	left:575px;top:0px;
}
div.colorshape .logo{
	position:absolute;
	left:168px;top:0px;
}


.menu{
	width:148px;
	list-style:none;
	margin:22px 0 0 20px;
	line-height:16px;
}
.menu li{margin:15px 0;}
.menu li a{
	display:block;
	color:#FFF;
	margin:0;padding:0;
}

.menujahrgang{
	width:161px;
	font-size:11px;
	list-style:none;
	margin:38px 0 0 7px;
}
.menujahrgang li{margin:3px 0;}
.menujahrgang li a.jahrgang{
	background-color:#5a9fe4;
	color:#FFF;
	display:block;
	line-height:13px;
	padding:0 0 1px 12px;
	text-decoration:none;
}
.menujahrgang li a.active{background-color:#034283;}
.menujahrgang li .ausgaben{padding:0 0 15px 0;}
.menujahrgang li .ausgaben a{
	display:block;
	line-height:13px;
	padding-left:26px;
	background:transparent url(../img/icn_link2.gif) no-repeat 10px 0px;
	margin:3px 0;
}
.menujahrgang li .ausgaben a:hover,
.menujahrgang li .ausgaben a:focus,
.menujahrgang li .ausgaben a.active{
	background-color:#C5DDF5;
}

div.cbox{
	position:absolute;
	top:57px;
	left:171px;
}
div.cbox .cbox_t{
	background:transparent url(../img/bg_content_t.png) no-repeat top left;
	width:828px;
	height:15px;
	overflow:hidden;
}
div.cbox .cbox_t_iframe{
	height:8px !important;
}
div.cbox .cbox_m{
	background:transparent url(../img/bg_content_m.png) repeat-y top left;
}

div.cbox .cbox_b{
	background:transparent url(../img/bg_content_b.png) no-repeat top left;
	width:828px;
	height:14px;
	overflow:hidden;
}

div.cbox .content{
	background-color:#FFF;
	width:724px;
	padding:0 45px 45px 45px;
	margin-left:7px;
	min-height:460px;
}
div.cbox .ciframe{
	padding:0 15px 15px 7px !important;
}
div.cbox .content iframe{
	border:0px;
	overflow:hidden;
}
div.b310{
	width:310px;
	float:left;
}
div.b322{
	width:322px;
	float:left;
}
div.b222{
	width:222px;
	float:left;
}
div.topicList2 {
	text-align: center;
	line-height: 22px;
}
div.topicList2 span {
	padding: 9px;
	white-space: nowrap;
}
div.archivbox{line-height:20px;}
div.archivbox h4{
	font-weight:normal;
	font-size:11px;
	background-color:#DAE9F8;
	padding:2px 5px;
	margin:0;
}
div.archivbox div {margin: 0 0 12px 0;}

/* Kammerauswahl Jahrg�nge */
div.cbox .kammerauswahl{list-style:none;}
div.cbox .kammerauswahl li{margin:5px 0;}

div.cbox .kammerauswahl li a.jahrgang{
	background:#5A9FE4 url(../img/white_arrow_down.gif) no-repeat 98% 50%;
	color:#FFF;
	padding:0px 35px 0px 10px;
	display:block;
}

div.cbox .kammerauswahl div.ausgaben{
	background-color:#DAE9F8;
	padding:10px 0 28px 0;
}
div.cbox .kammerauswahl div.ausgaben a{
	display:block;
	padding:0 0 0 10px;
}
div.cbox .kammerauswahl div.ausgaben a:hover,.kammerauswahl div.ausgaben a:focus,.kammerauswahl div.ausgaben a:active{
	background-color:#f4f8fd;
}

/* /Kammerauswahl Jahrg�nge */

.subheader{
	width:802px;
	height:99px;
	position:relative;
	left:-39px;
	top:-7px;
	background:#76ABE4 url(../img/bg_subheader.png) no-repeat top left;
}
.subheader .infostream{
	position:absolute;
	top:0px;
	left:0px;
}
.subheader .hwklogo{
	position:absolute;
	top:0px;
	right:0px;
}

div.box{margin:22px 0 20px 0;padding:22px 0 0 0;}
div.dots{background:transparent url(../img/dotline.gif) repeat-x top left;overflow:hidden;}

div.newslinks a{
	display:block;
	color:#5A9FE4;
	padding-left:38px;
	background:transparent url(../img/icn_arrow.gif) no-repeat 0px 6px;
}

.m16{margin:16px 0;}
.mr40{margin-right:40px;}
.mr124{margin-right:124px;}
.mr10{margin-right:10px;}
.ml-20 {margin-left:-20px;}
.fll{float: left;}
.flr{float: right;}

.f11{font-size:11px;line-height:18px;}

.imgFloatholder {
    margin-right: 10px;
    float: left;
    width: 140px;
}
span.imgCopyright {
    font-size: 10px;
    display: block;
    color: #999;
}

a.extern{
	padding-left:18px;	
	background:transparent url(../img/icn_link1.gif) no-repeat top left;
}
a.intern{
	padding-left:18px;	
	background:transparent url(../img/icn_link2.gif) no-repeat top left;
}

.green{color:#B4BD05;}
div.bg_beach{background-color:#e8ebb4;height:19px;margin:3px 0;}

.clear{clear:both;overflow:hidden;}

.show{display:block;}
.hide{display:none;}
