/*

#008089 HKS 59 gruen
#535a5f HKS 93 grau

*/


html{
	overflow: display;
}

html *{
	font-size:100.01%
}


body{
	font-family:Arial, Helvetica, sans-serif;	
	text-align:center;
	display:block;
	font-size:90%;
	color:#000;
	line-height:1.4em;
	margin:0;
	padding:0;	
	
}

a:link,
a:visited{
	color: black;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}


#container{
	text-align:left;
	width:837px;
	
	margin:0 auto;
}

#innerMenu{
	display: none;
}


/* --------------- ZWEI SPALTEN TOP TEASER ANFANG */

#innerTop{	
	display: none;
}


/* --------------- ZWEI SPALTEN TOP TEASER ENDE */


#innerTopFunctions{	
	display: none;
}

/* --------------- DREI SPALTEN DESIGN ANFANG */

#innerContent_3cols{
	float: left;
	margin-top: 0px;
	width: 17cm;
	background-image: url('../media/3boxen_bg.png');	
	min-height: 150px;
}

#innerContent_3cols a:link.h3,
#innerContent_3cols a:visited.h3,
#innerContent_3cols a:hover.h3
{
	font-size: 1.1em;
	font-weight: bold;
	color: #008089;
	margin-top: 0px;
	margin-left: 0px;
	text-decoration: none;
	display: block;
}


#innerContent_3cols_top{
	background-image: url('../media/3boxen_top.png');
	background-repeat: no-repeat;
	float: left;
	width: 837px;
	
}

#innerContent_3cols_top h2{
	font-size: 1.3em;
	color: white;
	
	margin-top: 14px;
	margin-left: 0px;
}

#innerContent_3cols h3{
	font-size: 1.1em;
	color: #008089;
	margin-top: 10px;
	margin-left: 0px;
}

#innerContent_3cols_bottom{
	display: none;
}

.innerContent_col_1_3{
	width: 17cm;
	border: 0px solid black;
	float: left;
	clear: left;
}

.innerContent_col_1_3 hr{
	border: 0px;
	border-top: 1px solid #CCC;
	
}

.innerContent_col_2_3{
	width: 17cm;
	border-top: 0.05cm solid black;
	float: left;
	clear: left;
}

.innerContent_col_3_3{
	width: 17cm;
	border-top: 0.05cm solid black;
	
	float: left;
	clear: left;
}

/* --------------- DREI SPALTEN DESIGN ENDE */

/* --------------- ZWEI SPALTEN DESIGN ANFANG */

#innerContent_2cols{
	float: left;
	margin-top: 0px;
	width: 17cm;
}

#moveDown{
	display: none;
}

#innerContent_2cols_top{
	
	background-repeat: no-repeat;
	float: left;
	width: 17cm;
}

#innerContent_2cols_top h2{
	font-size: 1.3em;
	color: white;
	
	margin-top: 14px;
	margin-left: 0px;
}

#innerContent_2cols_top h1{
	font-size: 1.3em;
	color: white;
	
	background-color: #008089;
	margin: 10px 0px 0px -10px;
	padding: 4px 10px 4px;
	
	width: 490px;
	
}

#innerContent_2cols h3{
	font-size: 1.1em;
	color: #008089;
	margin-top: 10px;
	margin-left: 0px;
}

#innerContent_2cols_bottom{
	display: none;
}

.innerContent_col_1_2{
	
	width: 17cm;
	border: 0px solid black;
	float: left;
	clear: left;
	
}

.innerContent_col_1_2 .list_item a:link,
.innerContent_col_1_2 .list_item a:visited{
	background-color: #EEE;
	padding: 5px;
	display: block;
	font-weight: bold;
	border-radius: 5px;
	margin-bottom: 5px;
	background-image: url('../media/link_bg.gif');
	background-repeat: no-repeat;
	
}

.innerContent_col_2_2{
	width: 17cm;
	border-top: 0.05cm solid black;
	float: left;
	clear: left;
}

.innerContent_col_2_2 a:link,
.innerContent_col_2_2 a:visited{	
	background-image: url('../media/linkicon.png');
	background-position: 0px 3px;
	padding-left: 17px;
	background-repeat: no-repeat;
}



#arbeitsbereich{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* --------------- ZWEI SPALTEN DESIGN ENDE */

#innerBottom{
	display: none;
}

.list_item{
	margin-bottom: 10px;
	float: left;
	margin-top: 10px;
}

.menuleftimage{
	float: left;
}



.menuleftimage img{	
	margin-top: 10px;
	float: left;
	width: 250px;
}


/* -------------------- */

#timeline{	
	float: left;
	width: 10000px;	
}


#moveBackward{
	cursor: pointer;
	background-image: url(../media/scrollleft.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 135px;
	position: absolute;
	z-index: 10000;
	margin-left: 20px;
	top: 120px;
}

#moveForward{
	
	cursor: pointer;
	background-image: url(../media/scrollright.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 135px;
	position: absolute;
	margin-left: 450px;
	z-index: 10000;
	top: 120px;
}


.timelineobj{
	border: 0px solid red;
	width:510px;
	height:2760px;
	float: left;
	font-size: 0.9em;
}

.TImage{
	float:left;
	overflow: hidden;
	width: 510px;
	height: 276px;
}

.TText{
	
	border: 0px solid white;	
	margin-top: 200px;
	margin-left: 5px;
	padding: 5px;
	
	width: 493px;
	height: 62px;
	
	
	background-image: url(../media/teasertext_bg2.png);
	background-repeat: no-repeat;
}

.TText h2{
	color: #008089;
	font-size: 1.8em;
	line-height: 1em;
	float: left;
	display: inline;
	width: 220px;
	margin:5px;	
}

.TText p{
	width: 250px;
	font-weight: bold;	
	float: right;
	margin: 0px;
}

.error{
	font-weight: bold;
	color: red;
}

.bold{
	font-weight: bold;
}

ul#sitemap p{
	margin: 2px 0px 0px 17px;
}

ul#sitemap li{
	margin: 5px 5px 0px 0px;
}
