#page {
	position:relative;
}

#left_navigator {
	position:absolute;
	left:0px;
	top:0px;
	width:165px;
	height:590px;
	padding-left:50px;
	background-image:url(images/ln1.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#left_navigator a {
	display:block;
	padding-left:16px;
	padding-top:13px;
	color:#ffffff;
  	text-decoration:none;
    font: bold 20px  Arial ;
	text-decoration:none;
	width:149px;
	height:22px;
	background-image:url(images/lnbl1.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#left_navigator a:hover {
    color:#D1202B;
}
#left_navigator span {
	display:block;
	padding-left:16px;
	padding-top:13px;
	color:#D1202B;
  	text-decoration:none;
    font: bold 20px  Arial ;
	text-decoration:none;
	width:149px;
	height:22px;
	background-image:url(images/lnbl1.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#left_navigator div {
	padding-left:16px;
	text-align:left; 
	font-family:Arial; 
	font-size:10px; 
	color:#05317B;
	height:47px;
}

#colakgroup_logo {
	position:absolute;
	top:500px;
	left:60px;
	z-index:999;
}

#content {
	position:absolute;
	left:215px;
	top:0px;
	width:610px;
	height:590px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05317b;
}
#left_content {
	position:absolute;
	left:50px;
	top:0px;
	width:300px;
	padding-top:15px;
}
#right_content {
	position:absolute;
	left:350px;
	top:0px;
	width:240px;
	padding-left:20px;
	padding-top:15px;
}
#content_kontakt {
	position:absolute;
	left:50px;
	top:0px;
	width:540px;
	padding-top:15px;
}
#content_anfahrt {
	position:absolute;
	left:50px;
	top:0px;
	width:540px;
	padding-top:15px;
}
#content h1 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding-top:20px;
	padding-bottom:0px;
}
#content p {
	text-align:justify;
}

#footer {
	position:absolute;
	left:0px;
	top:590px;
	width:830px;
	height:40px;
	background-image:url(images/footer_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#left_footer {
	position:absolute;
	left:0px;
	top:0px;
	width:165px;
	height:35px;
	padding-left:50px;
	padding-top:5px;
}
#left_footer a {
	font-family:Arial; 
	font-weight:300; 
	color:#FFFFFF ; 
	font-size:14px; 
	text-decoration:none;
	padding-right:10px;
	padding-left:5px;
}
#left_footer a:hover {
    color:#D1202B;
}
#right_footer {
	position:absolute;
	left:215px;
	top:0px;
	width:500px;
	height:40px;
	padding-top:5px;
}
#right_footer ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#right_footer li {
	float:left;
	display:block;
	width:150px;
	text-align:center;
}
#footer_logo {
	position:absolute;
	left:560px;
	top:-105px;
}
.index_image {
	display:block; 
	padding-bottom:10px;
	padding-left:20px;
}

td.text_bl					{text-align:left; font-family:Arial; font-size:20px; color:#28539C; font-weight:bold;}
td.text_ws					{text-align:left; font-family:Arial; font-size:20px; color:#FFFFFF; font-weight:bold;}
#mini_text					{text-align:left; font-family:Arial; font-size:10px; color:#05317B; }
#block_text					{text-align:justify; font-family:Arial; font-size:11px; color:#05317B; vertical-align:top}

#block1_text				{text-align:center; font-family:Arial; font-size:11px; color:#05317B; vertical-align:top}
#links_text					{text-align:left; font-family:Arial; font-size:11px; color:#05317B; vertical-align:top}

a.email						{text-align:left; font-family:Arial; font-size:10px; color:#000000; }

a.text_ws					{text-align:left; font-family:Arial; font-size:20px; color:#FFFFFF; font-weight:bold;}
a.text_bl:hover				{text-align:left; font-family:Arial; font-size:20px; color:#28539C; font-weight:bold;}

#outsource					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#888888;}

#footer						{font-family:Arial; font-weight:800; color:#FFFFFF ; font-size:14px; text-decoration:none; padding-left:60px;}



<!-- Menue CSS vertikal-->
#menu {
}

#menu span {
    color:#D1202B;
  	text-decoration:none;
    font: bold 20px  Arial ;
	text-decoration:none;
  }


#menu a
  { color:#ffffff;
  	text-decoration:none;
    font: bold 20px  Arial ;
	text-decoration:none;
  }

#menu a:hover
  { 
    color:#D1202B;
  }

#klein_footer {
	font-family:Arial; 
	font-weight:300; 
	color:#FFFFFF ; 
	font-size:14px; 
	text-decoration:none;
}
#klein_footer:hover {
    color:#D1202B;
}
#Beschreibung {
	padding-top:20px;
}
