﻿body {
	background-image: url('../images/bg_body.png');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	margin: 0 0 0 0;
	height: auto;
}

#site {
	width: 982px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#site_navigation_top {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 10px;
	color: #222222;
	height: 1px;
	overflow: hidden;
}

#site_bottom_navigation {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 10px;
	color: #222222;
	height: 1px;
	overflow: hidden;
}

#logo {
	background-image: url('../images/logo.png');
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 10px;
	color: #FFFFFF;
	width: 980px;
	height: 120px;
	overflow: hidden;
}

#logo_nav {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 10px;
	color: #FFFFFF;
	height: 40px;
	margin-top: 40px;
}

#logo_nav ul li {
	list-style-type: none;
	text-align: right;
	padding-top: 10px;
}

#logo_nav a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 14px;
	color: #595959;
	text-decoration: none;
	padding-right: 30px;
}

#logo_nav a:active {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 14px;
	color: #FFFFFF;
}

#logo_nav a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#head {
	width: 980px;
	height: 360px;
}

#navigation {
	background-image: url('../images/bg_navigation.png');
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	color: #FFFFFF;
	width: 980px;
	height: 150px;
	overflow: hidden;
}

#navigation_headline {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 18px;
	color: #FFFFFF;
	width: 980px;
	height: 25px;
	margin-top: 15px;
}

#navigation_headline_topic_1 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 18px;
	color: #FFFFFF;
	width: 270px;
	height: 25px;
	float: left;
	margin-left: 60px;
}

#navigation_headline_topic_2 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 18px;
	color: #FFFFFF;
	width: 270px;
	height: 25px;
	float: left;
	margin-left: 37px;
}

#navigation_headline_topic_3 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 18px;
	color: #FFFFFF;
	width: 270px;
	height: 25px;
	float: left;
	margin-left: 35px;
}

#navigation_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	width: 980px;
	height: 60px;
	margin-top: 20px;
}

#navigation_links_topic_1 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	width: 230px;
	height: 60px;
	float: left;
	vertical-align: top;
 	text-align: left;
 	margin-left: 5px;
}

#navigation_links_topic_2 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	width: 230px;
	height: 60px;
	float: left;
	vertical-align: top;
	text-align: left;
 	margin-left: 5px;
}

#navigation_links_topic_3 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	width: 210px;
	height: 60px;
	float: left;
	vertical-align: top;
	text-align: left;	
 	margin-left: 5px;
}

#navigation_links_topic_1_img {
	width: 40px;
	float: left;
	margin-left: 60px;
}

#navigation_links_topic_2_img {
	width: 40px;
	float: left;
	margin-left: 30px;
}

#navigation_links_topic_3_img {
	width: 40px;
	float: left;
	margin-left: 30px;
}

#navigation a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #606060;
	font-weight: bold;
	text-decoration: none;
}

#navigation a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#page {
	background-image: url('../images/bg_page.png');
	background-repeat: repeat-y;
	width: 980px;
	height: 840px;
}

#column_l {
	width: 710px;
	max-width: 710px;
	height: auto;
	float: left;
	margin-top: 25px;
}

#column_l_text_oben {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	margin-left: 25px;
	margin-right: 20px;
}

#column_l_text_oben ul li {
	list-style-type: circle;
}

#column_l_text_oben a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
}

#column_l_text_oben a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
}

#column_l_index_square-one {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 321px;
	max-width: 310px;
	height: 250px;
	float: left;
	margin-left: 30px;
	text-align: left;
}

#column_l_index_square-one ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_index_square-one a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	font-weight: bold;
	color: #BFA067;
	text-decoration: none;
}

#column_l_index_square-one a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_index_square-two {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: 250px;
	float: right;
	margin-right: 10px;
}

#column_l_index_square-two ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_index_square-two a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
}

#column_l_index_square-two a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-one {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: auto;
	float: left;
	margin-left: 30px;
}

#column_l_square-one ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-one a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	font-weight: bold;
	color: #BFA067;
	text-decoration: none;
}

#column_l_square-one a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-two {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: auto;
	float: right;
	margin-right: 10px;
}

#column_l_square-two ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-two a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-two a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-three {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-left: 30px;
}

#column_l_square-three ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-three a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-three a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-four {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: auto;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
}

#column_l_square-four ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-four a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-four a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-one_lists {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: 245px;
	float: left;
	margin-left: 30px;
}

#column_l_square-one_lists ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-one_lists a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
	padding-left: 40px;
}

#column_l_square-one_lists a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-two_lists {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: 245px;
	float: right;
	margin-right: 10px;
}

#column_l_square-two_lists ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-two_lists a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
	padding-left: 40px;
}

#column_l_square-two_lists a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-three_lists {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-left: 30px;
}

#column_l_square-three_lists ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-three_lists a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
	padding-left: 40px;
}

#column_l_square-three_lists a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-four_lists {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: auto;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
}

#column_l_square-four_lists ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-four_lists a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
	padding-left: 40px;
}

#column_l_square-four_lists a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-one_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: 250px;
	float: left;
	margin-left: 30px;
	padding-top: 5px;
}

#column_l_square-one_links ul li a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-one_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
 	color: #000000;
 	font-weight: bold;
	text-decoration: none;
}

#column_l_square-one_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-two_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: 250px;
	float: right;
	margin-right: 10px;
	padding-top: 5px;
}

#column_l_square-two_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-two_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_footer {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	text-align: left;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 10px;
}

#column_l_footer ul li a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_footer a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	font-weight: bold;
	color: #606060;
	text-decoration: none;
}

#column_l_footer a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	text-decoration: none;
}

#column_r {
	width: 240px;
	max-width: 240px;
	height: auto;
	float: right;
	margin-top: 35px;
	margin-right: 25px;
}

#column_r_background { 
	background-image: url('../images/bg_column_r.png');
	width: 240px;
	height: 770px;
}

#column_r_news {
	width: 250px;
	max-width: 250px;
}

#column_r_news_headline {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 15px;
	color: #BFA067;
	font-weight: bold;
	height: 20px;
	padding-left: 25px;
	padding-top: 10px;
}

#column_r_news_ticker {
	padding-left: 22px;
	width: 200px;
	max-width: 200px;
}

#column_r_news_links ul li{
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
	margin-right: 30px;
}

#column_r_news_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#column_r_news_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	text-decoration: none;
}

#column_r_navigation {
	width: 250px;
	max-width: 250px;
}

#column_r_navigation_headline {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler; 
	font-size: 16px;
	color: #BFA067;
	font-weight: bold;
	height: 20px;
	padding-left: 25px;
	padding-top: 10px;
}

#column_r_navigation_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	padding-left: 25px;
	padding-right: 30px;
	padding-top: 5px;
}

#column_r_navigation_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#column_r_navigation_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	text-decoration: none;
}

#column_r_presse {
	width: 250px;
	max-width: 250px;
	margin-top: 50px;
}

#column_r_presse_headline {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 15px;
	color: #BFA067;
	font-weight: bold;
	height: 20px;
	padding-left: 25px;
}

#column_r_presse_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	padding-left: 25px;
	padding-right: 30px;
	padding-top: 5px;
}

#column_r_presse_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#column_r_presse_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	text-decoration: none;
}

#column_r_interaktiv {
	width: 250px;
	max-width: 250px;
	margin-top: 50px;
}

#column_r_interaktiv_headline {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler; 
	font-size: 15px;
	color: #BFA067;
	font-weight: bold;
	height: 20px;
	padding-left: 25px;
}

#column_r_interaktiv_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	padding-left: 25px;
	padding-right: 30px;
	padding-top: 5px;
}

#column_r_interaktiv_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	text-decoration: none; 
}

#column_r_interaktiv_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	text-decoration: none;
}

#column_r_adsense {
	margin-top: 50px;
	margin-left: 20px;
	width: 200px;
	max-width: 200px;
	height: 200px;
	max-height: 200px;
}

#notes {
	background-image: url('../images/bg_footer.png');
	width: 980px;
	height: 170px;
	overflow: hidden;
}

#notes a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 8px;
	color: #595959;
	text-decoration: none;
	list-style: none;
	margin-right: 10px;
}

#notes a:active {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 8px;
	color: #595959;
	text-decoration: none;
	list-style: none;
	margin-right: 10px;
}

#notes a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 8px;
	color: #595959;
	text-decoration: none;
	list-style: none;
	margin-right: 10px;
}

#notes ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 8px;
	color: #595959;
	overflow: hidden;
	text-decoration: none;
	list-style: none;
	margin-right: 10px;
}

#notes_copyright {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	color: #595959;
	font-size: 12px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 40px;
}

h1 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	color: #222222;
	font-size: 15px;
}

h2 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	color: #222222;
	font-size: 14px;
}

h3 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	color: #222222;
	font-size: 13px;
}

h4 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	color: #222222;
	font-size: 15px;
}

#email_form{
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 560px;
	float: left;
	margin-left: 30px;
}

#email_form table{
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 560px;
	float: left;
}

#email_form td{
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 200px;
	float: left;
}

strong {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
}

b {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
}

.nerdSlider {
	position:relative;
    	width:980px;
    	height:360px;
    	background:url('../images/unternehmen.jpg') no-repeat 50% 50%;
}

.nerdSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.nerdSlider a.nerd-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}

.nerd-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nerd-box {
	display:block;
	position:absolute;
	z-index:5;
}

.nerd-caption {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	text-align: center;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000000;
	color: #ffffff;
	width:100%;
	z-index:8;
}
.nerd-caption p {
	padding:20px;
	margin:0;
}
.nerd-caption a {
	color: #ffffff;
	font-size: 20px;
	text-decoration:none;
	display:inline;
}
.nerd-html-caption {
    display:none;
}

.nerd-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nerd-prevNav {
	left:0px;
}
.nerd-nextNav {
	right:0px;
}

.nerd-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nerd-controlNav a.active {
	font-weight:bold;
}

#social_media {
	width: 980px;
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	color: #595959;
	font-size: 12px;
	margin-left: 165px;
	margin-top: 25px;
}

#social_media img{
	border: none;
}

#social_media_xing {
	width: 32px;
	float: left;
	text-align: left;
}

#social_media_google {
	width: 70px;
	float: left;
	text-align: left;
}

#social_media_twitter_tweet {
	width: 140px;
	float: left;
	text-align: left;
}

#social_media_twitter_follow {
	width: 93px;
	float: left;
	text-align: left;
}

#social_media_rss {
	width: 93px;
	float: left;
	text-align: left;
}

#social_media_facebook {
	width: 93px;
	float: left;
	text-align: left;
}

#social_media_bookmarks {
	width: 140px;
	float: left;
	text-align: left;
	margin-top: 2px;
}

#column_r_jobnews {
	width: 250px;
	max-width: 250px;
	margin-top: 50px;
}

#column_r_jobnews_headline {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 15px;
	color: #BFA067;
	font-weight: bold;
	height: 20px;
	padding-left: 25px;
	padding-top: 10px;
}

#column_r_jobnews_ticker {
	padding-left: 22px;
	width: 200px;
	max-width: 200px;
}

#column_r_jobnews_links ul li{
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
	margin-right: 30px;
}

#column_r_jobnews_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#column_r_jobnews_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	text-decoration: none;
}

#column_l_square-one_news_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: 500px;
	float: left;
	margin-left: 30px;
}

#column_l_square-one_news_links ul li a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-one_news_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
 	color: #BFA067;
 	font-weight: bold;
	text-decoration: none;
}

#column_l_square-one_news_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-two_news_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: 500px;
	float: right;
	margin-right: 10px;
}

#column_l_square-two_news_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #BFA067;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-two_news_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-three_news_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: auto;
	float: left;
	margin-left: 30px;
	padding-top: 5px;
}

#column_l_square-three_news_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-three_news_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-four_news_links {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	width: 310px;
	max-width: 310px;
	height: auto;
	float: right;
	margin-right: 10px;
	padding-top: 5px;
}

#column_l_square-four_news_links ul li a{
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: circle;
}

#column_l_square-four_news_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#column_l_square-four_news_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	font-weight: bold;
	text-decoration: none;
}

#column_site_menu {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 8px;
	color:#595959;
	height: 8px;
	float: left;
	text-align: left;
}

#column_site_menu strong {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 8px;
	color: #595959;	
}

#column_site_menu h1 {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 8px;
	color: #595959;	
}

#column_site_menu ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 8px;
	color: #595959;
	list-style-type: none;
}

/* ab hier zu löschen wenn redesign abgeschlossen */
#navigation table {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	margin-top: 15px;
}

#navigation table td {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	vertical-align: top;
	text-align: left;
}

#column_r_presse_links ul li {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: none;
	margin-right: 30px;
	padding-top: 10px;
}

#column_r_interaktiv_links ul li{
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	list-style-type: none;
}

#bookmarks {
	width: 250px;
	max-width: 250px;
}

#bookmarks_text {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin-top: 40px;
}

#bookmarks_links {
	text-align: center;
}

#column_r_rss {
	width: 250px;
	max-width: 250px;
	margin-top: 50px;
}

#column_r_rss_headline {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 16px;
	color: #222222;
	font-weight: bold;
	height: 20px;
	padding-left: 25px;
}

#column_r_rss_links ul li{
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000; 
	list-style: none;
}

#column_r_rss_links a {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#column_r_rss_links a:hover {
	font-family: Arial, Helvetica, Sans-Serif, Haettenschweiler;
	font-size: 12px;
	color: #AE0B0C;
	text-decoration: none;
}
/* bis hier zu löschen wenn redesign abgeschlossen */
