body,html {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 100%;
}

#sitehaupt {
	width: 1010px;
	height: 682px;
	background: url(../images/kbg.gif) no-repeat;
	background-position: -3px 110px;
}

#site {
	width: 1008px;
	height: 680px;
	border: 1px solid black;
	background: url(../images/fotolia1.jpg) no-repeat;
	background-position: top right;
}

#logo {
	display: block;
	width: 290px;
	height: 81px;
	background: url(../images/logo2.jpg) no-repeat;
	margin-left: 20px;
	margin-top: 10px;
}

#lines {
	margin-top: 20px;
	height: 569px;
	background: none; /* url(../images/lines.gif) no-repeat;*/
	padding-top: 1px;
}

.strategiechangerating {
	margin-top: 10px;
	display: none;
}

.strategiechangerating td {
	font-size: 16px;
	color: #a2aab5;
	font-weight: bold;
	text-transform: uppercase;
}

.strategie div {
	margin-left: 80px;
}

.change div {
	margin-left: 80px;
}

.rating div {
	margin-left: 60px;
}

.strategie a:link,.strategie a:visited,.strategie a:hover,.strategie a:active,.change a:link,.change a:visited,.change a:hover,.change a:active,.rating a:link,.rating a:visited,.rating a:hover,.rating a:active {
	color: #a3aba0;
	text-decoration: none;
}

.change a:hover,.strategie a:hover,.rating a:hover {
	color: #0069b3;
}

.menuundinhaltetbl {
	margin-top: 35px;
}

.zusatzbeschriftung {
	height: 160px !important;
	width: 310px !important;
	padding-top: 1px;
}

.zusatzbeschriftung .text {
	margin-top: 130px;
	color: #0069b3;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	width: 300px !important;
}

.leftarea {
	width: 210px; /*** + 2px ***/
}

.middlearea {
	width: 593px; /*** + 2px ***/
	margin-top: 14px;
	height: 360px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-arrow-color: #0069b3;
	scrollbarBaseColor: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #0069b3;
}

.rightarea {
	margin-top: 174px;
	width: 205px; /*** + 2px ***/
	/*border-left: 1px solid #408fc6;*/
	height: 361px;
}

.leftmenu {
	margin-top: 20px;
}

.leftmenu ul,.leftmenu ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

a.menu:link,a.menu:visited,a.menu:hover,a.menu:active,a.menua:link,a.menua:visited,a.menua:hover,a.menua:active {
	font-size: 12px;
	color: #a2aab5;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 35px;
}

a.menua:link,a.menua:visited,a.menua:hover,a.menua:active,a.menu:hover,a.menua:hover {
	background: url(../images/bluedot.gif) no-repeat;
	background-position: 6px left;
	color: #0069b3;
}

.dropa1 {
	margin-top: -8px;
}

a.submenua1:link,a.submenua1:visited,a.submenua1:hover,a.submenua1:active,a.submenu1:link,a.submenu1:visited,a.submenu1:hover,a.submenu1:active {
	display: block;
	margin-left: 35px;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 3px;
}

a.submenua2:link,a.submenua2:visited,a.submenua2:hover,a.submenua2:active,a.submenua1:link,a.submenua1:visited,a.submenua1:hover,a.submenua1:active,a.submenu1:hover {
	color: #0069b3;
}

a.submenua2:link,a.submenua2:visited,a.submenua2:hover,a.submenua2:active,a.submenu2:link,a.submenu2:visited,a.submenu2:hover,a.submenu2:active {
	margin-left: 75px;
	display: block;
	font-size: 11px;
	text-decoration: none;
}

a.submenua2:link,a.submenua2:visited,a.submenua2:hover,a.submenua2:active,a.submenua1:link,a.submenua1:visited,a.submenua1:hover,a.submenua1:active {
	background: url(../images/bluedot2.gif) no-repeat;
	padding-left: 12px;
	background-position: 6px left;
}

.middleareainhalt {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.middleareainhalt td,.middleareainhalt div,.middleareainhalt p,.middleareainhalt li,.middleareainhalt ul,.middleareainhalt strong,.middleareainhalt b,.middleareainhalt italic,.middleareainhalt i,.middleareainhalt ol,.middleareainhalt span,.middleareainhalt ul {
	font-size: 12px;
	color: #000000;
}

.middleareainhalt a{
	color: #0069b3;
	
}

.c_title,a.c_title,.c_title a {
	color: #0069b3 !important;
	font-weight: bold;
	font-size: 14px !important;
}

.c_uebersicht {
	border-bottom: 1px solid #0069b3;
	padding-bottom: 10px;
	margin-top: 10px;
}

.c_uebersicht p {
	margin: 0;
	padding: 0;
}

.c_uebersicht a.c_title {
	margin-bottom: 10px;
	display: block;
}

.c_uebersicht .c_teaser img {
	float: left;
	display: block;
	margin-right: 5px;
	margin-bottom: 5px;
}

.c_title_right,.c_title_right a {
	color: #0069b3;
	text-decoration: none;
}

.uebersichtright {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#leftcnt {
	position: relative;
	height: 510px;
}

#lngselect {
	position: absolute;
	bottom: 0;
}

#lngselect a {
	padding: 5px;
	text-decoration:none;
}
#lngselect a img {
	margin: 0 5px 0 0;
	vertical-align: center;
}
