@charset "iso-8859-1";
/* CSS Document */

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
	margin:0;
	padding:0;
	font:normal normal normal 12px/20px Arial, Helvetica, sans-serif;
	color:#484f5c;
}

html, body   {
	height:100%;
	width:100%;
}

body{
	color:#666;
	background:url(img/cb_hgr_kopf2.gif) repeat-x #fff;
	/*background-image:;
	background-repeat:;*/
}


	


/* --------------------------------- LINKS -------------------------------- */

a:link, a:visited, a:active, a:hover {
	text-decoration:none;
	color:#98a3b4;
}

a:hover {
	color:#B62600;
}

#menue a:link, #menue a:visited, #menue a:active, #menue a:hover, #menue .aktiv {
	font-size:18px;
	color:#636b78;
}

#menue a:hover {
	color:#B62600;
	background:url(img/menue_pfeil_hover.gif) right no-repeat;
	padding-right:15px;
	margin-right:-15px;
}

#menue .aktiv {
	background:url(img/aktiv_pfeil.gif) right no-repeat;
	padding-right:15px;
	margin-right:-15px;
}


#menue a.sub:link, #menue a.sub:visited, #menue a.sub:active, #menue a.sub:hover, #menue .sub_aktiv {
	font-size:14px;
	color:#98a3b4;
}

#menue a.sub:hover {
	color:#B62600;
	background:url(img/Menue_sub_pfeil_hover.gif) right no-repeat;
	padding-right:12px;
	margin-right:-12px;
}

#menue .sub_aktiv {
	background:url(img/aktiv_pfeil_sub.gif) right no-repeat;
	padding-right:12px;
	margin-right:-12px;
}

a.ext:link, a.ext:visited, a.ext:active, a.ext:hover {
	background: url('img/extern.gif')  right no-repeat;
	padding-right:15px;
	margin:0;
	color:#98a3b4;
}

a.ext:hover{
	background: url('img/extern_hover.gif')  right no-repeat;
	color:#B62600;
}

a.down:link, a.down:visited, a.down:active, a.down:hover {
	background: url('img/down.gif')  right no-repeat;
	padding-right:15px;
	margin:0;
	color:#98a3b4;
}

a.down:hover{
	background: url('img/down_hover.gif')  right no-repeat;
	color:#B62600;
}

/* --------------------------------- TABELLEN -------------------------------- */

#inhalt table, #inhalt1 table {
	width:100%;
	border-collapse:collapse;
}

#inhalt table td, #inhalt1 table td {
	height:20px;
	text-align:left;
	vertical-align:top;
}

#inhalt table td.li, #inhalt1 table td.li {width:70px; text-align:right; padding-right:20px;}

/* --------------------------------- EBENEN -------------------------------- */


#wrapper {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1;
	background:url(img/cb_hgr_kopf.gif) no-repeat;
	background-position:272px 0px;
}

#logo {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:202px;
	height:183px;
	z-index:3;
	background:url(img/cb_hgr_logo.gif) no-repeat #fff;
	padding-top:70px;
	padding-left:70px;
}

#menue_hgr {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:272px;
	height:100%;
	z-index:2;
	background:url(img/cb_hgr_links.gif) repeat-y #fff;
}

#menue {
	display:block;
	position:absolute;
	top:250px;
	left:0px;
	width:225px;
	text-align:right;
	z-index:5;
}

#fuss {
	display:block;
	position:absolute;
	top:550px;
	left:0px;
	width:225px;
	height:50px;
	text-align:right;
	z-index:5;
	font-size:11px;
	line-height:25px;
}

#claim {
	display:block;
	position:absolute;
	top:252px;
	left:330px;
	width:420px;
	height:80px;
	text-align:right;
	z-index:5;
	font-size:18px;
	line-height:30px;
}

#portrait {
	display:block;
	position:absolute;
	top:257px;
	left:778px;
	width:229px;
	height:335px;
	z-index:5;
	-moz-box-shadow:3px 3px 3px #aaa;
}

#inhalt, #inhalt1, #inhalt2, #inhalt3, #inhalt4, #inhalt5, #inhalt6, #inhalt7, #inhalt8, #inhalt9 {
	display:block;
	position:absolute;
	top:215px;
	left:330px;
	width:650px;
	z-index:5;
}

#inhalt1 {visibility:hidden; z-index:6;}
#inhalt2 {visibility:hidden; z-index:7;}
#inhalt3 {visibility:hidden; z-index:8;}
#inhalt4 {visibility:hidden; z-index:9;}
#inhalt5 {visibility:hidden; z-index:10;}
#inhalt6 {visibility:hidden; z-index:11;}
#inhalt7 {visibility:hidden; z-index:12;}
#inhalt8 {visibility:hidden; z-index:13;}
#inhalt9 {visibility:hidden; z-index:14;}

/* --------------------------------- LISTEN -------------------------------- */

ul {list-style-type:none;}

#menue ul li {line-height:30px; overflow:visible;}
#menue ul ul li {line-height:15px;}
#menue ul ul {margin: 5px 10px 15px 0px;}

/* --------------------------------- TEXT -------------------------------- */

img {border:none;}

h1 {
	color:#1364b6;
	font:normal normal normal 18px/23px Arial, Helvetica, sans-serif;
}

h2 {
	color:#1364b6;
	font:normal normal normal 18px/20px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	/*text-transform:uppercase;*/
}

h3 {
	color:#1364b6;
	margin-top:10px;
	/*text-transform:uppercase;*/
}


p {margin-bottom:10px;}

.mdt {margin-top:-5px;margin-bottom:20px;}