/* Last Update: 21.07.09 C.K. Test */

html, body {
	height: 100%;
}

a, a:visited {
	color: #333;
}
a:hover {
	color: #de613a;
	}
body {
	text-align: center;	
	font-family: Verdana;
	font-size: 11px;
	color: #333;
}

/*** Headlines  ***/

/* h1 {
	font-size: 30px;
	line-height: 40px;
	margin: 12px 0 25px 0;
	font-weight: normal;
} */

h1 {
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;
	font-weight: bold;
	margin-bottom:0;
	padding-bottom: 0;
}

h2 {
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;
	font-weight: bold;
	margin-bottom:0;
	padding-bottom: 0;
}
h3 {
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;
	font-weight: bold;
	margin-bottom:0;
	padding-bottom: 0;
}

#container {
	width: 1000px;
  	margin: 0 auto;
  	position: relative;
  	text-align: left;
}



#content {
 	width:640px;
 	height: 490px;
 	padding: 0px 0 0 30px;
	position: absolute;
	top: 125px;
	left: 180px;
	background-color: white;
	overflow: hidden;
	line-height: 18px;
}

#content a img {
	border: 0;
}

/*** LINKS oder NORMAL  ***/

#left {
        text-align: right;
	position: absolute;
	top: 165px;
	left: 0;
	width: 180px;
	height: 455px;
        color: #fff;
        /* Abstand nach oben: 16px; Abstand nach Links: 12px */
}

#left a, #left a:visited {
	display: block;
	width: 155px;
	height: 10px;
	text-decoration: none;
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 0 8px 0 0;
	background: url(/uploads/pics/icon_menu.gif) no-repeat 160px 4px;
}
#left li.active a, #left li.active a:visited,#left a:hover {
	text-decoration: none;
	color: #de613a;
	background: url(/uploads/pics/icon_menu_act.gif) no-repeat 160px 4px;
}

#left ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

#left li {
	margin: 0 0 15px 0;
	padding:0;
}

/*** NAVI  ***/

#mainNavi {
	position: absolute;
	top: 15px;
	right: 10px;
}


	

#metaNavi {
	position: absolute;
	bottom: 3px;
	right: 10px;
}
#left #metaNavi li {
	margin: 0 0 4px 0;
	font-size: 10px; 
}
#metaNavi li a, #metaNavi li a:visited {
	text-transform: none;
	color: #fff;
	font-size: 10px; 
	background: url(/uploads/pics/icon_metamenu.gif) no-repeat 160px 5px;	
}

#metaNavi li.active a, #metaNavi li.active a:visited,#metaNavi li a:hover {
	background: url(/uploads/pics/icon_metamenu.gif) no-repeat 160px 5px;	
	color: #fff;
	/*
	color: #614233;
	background: url(/uploads/pics/icon_metamenu_act.gif) no-repeat 160px 5px;
	*/
}


#disclaimer {
	position: absolute;
	top: 625px;
	left: 180px;
}
#disclaimer a, #disclaimer a:visited {
	color: #FFF;
	text-decoration:none;
}
#headLogo {
	position: absolute;
	left: 180px;
        top: 86px;
	width:554px;
	height:39px;
	background:url(/uploads/pics/logo.png);
	display:block;
}

#disclaimer {
	color: #fff;
}

/*** PFAD  ***/

#pathNavi {
	width:640px;
 	height: 25px; 
 	padding: 15px 0 0 0;
 	margin:0;
 	list-style-type: none;
}
#pathNavi li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 0 7px;
	color: #de613a;
	background: url(/uploads/pics/icon_path.gif) no-repeat 0px 7px;
}
#pathNavi li a, #pathNavi li a:visited {
	text-decoration: none;
	color: #333;
}

/*** NAVI 2 und 3  ***/

#secondNaviBottom {
 	list-style-type: none;
	margin:0;
	padding: 0;
}
#secondNaviBottom li {
	margin:0;
	padding:0;
}

#secondNaviBottom a, #secondNaviBottom a:visited {
	display:block;
	width: 175px;
	background: url(/uploads/pics/icon_second.gif) no-repeat 0px 6px;
	color: #333;
	text-decoration:none;
	padding: 0 0 0 8px;
}
#secondNaviBottom li.active a, #secondNaviBottom a:hover {
	color: #cb5e2a;
	background: url(/uploads/pics/icon_second_act.gif) no-repeat 0px 6px;
}

#thirdNavi {
	width: 640px;
	height: 40px;
	padding: 10px 0 0 0;
}
#thirdNavi ul {
 	list-style-type: none;
	margin:0;
	padding: 0;
}
#thirdNavi li {
	margin:0;
	padding:0;
	float:left;
}
#thirdNavi a, #thirdNavi a:visited {
	color: #333;
	text-decoration:none;
}
#thirdNavi li.active a, #thirdNavi a:hover {
	color: #cb5e2a;
}

/*** RECHTS  ***/

#right {
	position: absolute;
	right: 0px;
	top: 40px;
	width: 200px;
	height: 400px;
	padding:0;
	margin:0;
	background-color: #f2f2f2;
}

#right p.bodytext {
	margin: 10px 0 10px 0;
	padding: 0 0 0 15px;
}

#right div.csc-textpic {
	margin-bottom: 24px;
}

#secondNavi {
	list-style-type:none;
	margin:15px 0 0 17px;
	padding:0;
}
#secondNavi li {
	margin:0;
	padding:0;
}

#secondNavi a, #secondNavi a:visited {
	display:block;
	width: 175px;
	background: url(/uploads/pics/icon_second.gif) no-repeat 0px 6px;
	color: #333;
	text-decoration:none;
	padding: 0 0 0 8px;
}
#secondNavi li.active a, #secondNavi a:hover {
	color: #cb5e2a;
	background: url(/uploads/pics/icon_second_act.gif) no-repeat 0px 6px;
}


#center {
	position: relative;
	width: 410px;
	height: 400px;
	padding: 0 30px 0 0;
	margin:0;
	overflow: hidden;
}

#center p {
	margin: 0px 0 11px 0;
}


/*** HI Elemente ***/

#hi_bildbild1 {
	height: 200px;
	width: 200px;
	overflow:hidden;
}
#hi_bildbild2 {
	height: 200px;
	width: 200px;
	overflow:hidden;
}


#hi_bildbild a.internal-link, #hi_bildbild a.internal-link:visited,
#hi_bildbild a.external-link, #hi_bildbild a.external-link:visited {
	display:block;
	width: 180px;
	padding: 0 0 0 21px;
	background: url(/uploads/pics/icon_3arrows.gif) no-repeat 0px 6px;	
	font-weight: bold;
	text-decoration: none;
	height: 18px;
} 
#hi_bildbild a.internal-link:hover,#hi_bildbild a.external-link:hover {
	background: url(/uploads/pics/icon_3arrows_act.gif) no-repeat 0px 6px;	
	color: #CC6633;
}
#hi_textbild {
	position: absolute;
	height: 400px;
	width: 200px;
	margin:0;
	padding:0;
}
#hi_textbild_image {
	position: absolute;
	bottom:0px;
}

/*** BACKGROUND STREIFEN  ***/

div.bg_str {
  position:absolute;
  top:0;
  left:0;
  width: 100%;
}
div.bg_str50 {
  background: url(/uploads/pics/bg_streifen50.gif) repeat;
  opacity: 0.5;
  filter: Alpha(opacity=50);
}
div.bg_str25 {
  background: url(/uploads/pics/bg_streifen25.gif) repeat;
  opacity:0.25;
  filter: Alpha(opacity=25);
}
div.bg_str_top {
  height: 165px;
}
div.bg_str_bottom {
  top:565px;
  height: 100%;
}
div.bg_str_middle {
  background-color:#333333;
  opacity:0.7;
  filter:Alpha(opacity=70);
  height:400px;
  margin-top:165px;
}

UL#subnavi {
	margin-top:-4px;
	}

UL#subnavi LI{
	position:relative;
	right:0px;
	padding-top:0px !important;
	padding-bottom:0px !important;
	}

UL#subnavi LI A{
	text-transform:none !important;
	font-size:10px !important;
	letter-spacing: 1px !important;
	/*line-height:10px !important;*/
	height:4px !important;
	background:none !important;
	color:#fff !important;
	}
	
UL#subnavi LI A:visited {
	letter-spacing: 1px !important;
	background:none !important;
	}
	
UL#subnavi LI A:HOVER{
	text-transform:none !important;
	font-size:10px !important;
	letter-spacing: 1px !important;
	background:none !important;
	}

#subnavi li.active a, #subnavi li.active a:visited,#subnavi a:hover {
	color: #de613a !important;
	}
