/* ### Basic Div Layout - start ### */
.header {
	position: relative;
	height: 115px;
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
	background-image: url("../images/map.gif");
	background-repeat: no-repeat;
	background-position: 500px 0px;
	}
.logo {
	margin-left: 25px;
	border: 0px;
	}
.language_option {
	position: absolute;
	left: 650px;
	width: 200px;
	height: 20px;
	top: 10px;
	float: left;
}
.navi_top {
	height: auto;
	background-color: #0093C1;
	background-image: url("../images/link.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 7px;
	padding-bottom: 10px;
	}
.search {
	position: absolute;
	left: 550px;
	width: 220px;
	top:120px;
	z-index: 1;
	}
.navi_top_links {
	position: relative;
	left: 10px;
	width: 520px;
	z-index: 2;
	}
.navi_top_shadow {
	position: relative;
	background-image: url("../images/top_navi_shadow.gif");
	background-repeat: repeat-x;
	height: 30px;
	}
.content_area {
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	height: 260px;
	padding-bottom: 15px;
}
.welcome_text {
	position: relative;
	margin-left: 30px;
	margin-right: 10px;
	width: 154px;
	float: left;
	background-color: #FFFFFF;
	}
.content_wrapper {
	position: relative;
	width: 790px;
	height: 230px;
	float: left;
	background-color: #FFFFFF;
	}
.workingfields_wrapper {
	position: relative;
	top: 5px;
	float: left;
	width: 576px;
	height: 254px;
	}
.workingfields {
	position: relative;
	width: 192px;
	height: 254px;
	background-image: url("../images/start/topicbox_shadow.gif");
	background-position: right bottom;
	float: left;		
	margin-top: 15px;		
	}
.workingfields_header {
	position: relative;
	width: 180px;
	height: 55px;
	border-style: solid;
	border-width: 2px 4px;
	border-top-width: 4px;
	border-color: #FFFFFF;
	text-align: right;
	margin-top: 1px;
	margin-left: 1px;
	z-index: 2;
	}
.workingfields_image {
	position: relative;
	width: 180px;
	height: 180px;
	border-style: solid;
	border-width: 2px 4px;
	border-bottom-width: 0px;
	border-color: #FFFFFF;
	background-image: url("../../images/start/theme-beratung.jpg");
	margin-left: 1px;
	}
.navi_bottom {
	background-color: #E8E8E8;
	border-bottom: 4px solid #FFFFFF;
	border-top: 4px solid #FFFFFF;
	background-image: url("../images/link2.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 25px;
	z-index: 2;
	height: 2.5em;
//	height: auto;
	}
.news_login_wrapper {
	width: 790px;
	position: relative;
	background-color: #DBDBDB;
	height: auto;
	}
.news_label {
	position: relative;
	width: 250px;
	float: left;
	vertical-align: top;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	}
.news_items {
	position: relative;
	width: 330px;
	float: left;
	height: auto;
	z-index: 2;
	}
.login_label {
	position: relative;
	width: 70px;
	float: left;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	}	
.login_box {
	position: relative;
	width: 130px;
	float: left;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	z-index: 2;		
	}
.bottom {
	position: relative;
	top: 0px;
	width: 790px;
	text-align: center; 
	height: auto;
        clear:both;
	}		
/* #### Basic Div Layout - end ###  */


/* ### List Styles - start ### */
/*### List Definition of language Navigation ###*/
ul#language_option {
	text-align: right;
	}
ul#language_option li{
	list-style: none;
	display: inline;
	padding-left: 10px;
	}
ul#language_option li#act{
	list-style: none;
	display: inline;
	padding-left: 12px;
	background-image: url(../images/arrow.gif);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	}
ul#language_option li a{
	border-width: 0px;
	}
ul#language_option li a:link{
	border-width: 0px;
	}
ul#language_option li a:visited{
	border-width: 0px;
	}
ul#language_option li a:hover{
	border-width: 0px;
	}
ul#language_option li a:active{
	border-width: 0px;
	}


/* Top Navigation List Styles*/
ul#navi_top_links {
	position: relative;
	list-style: none;
	z-index: 2;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	}
ul#navi_top_links li {
	display: inline;
	margin-left: 10px;
	}
ul#navi_top_links li a{
	color: #FFFFFF;
	}
ul#navi_top_links li a:link{
	color: #FFFFFF;
	}
ul#navi_top_links li a:active{
	color: #FFFFFF;
	}
ul#navi_top_links li a:hover{
	color: #FEB624;
	}
ul#navi_top_links li a:visited{
	color: #FFFFFF;
	}
	
/* Bottom Navigation List Definition */
ul#navi_bottom_list {
	display: inline-block;;
	list-style: none;
	padding-left: 60px;
	padding-top: 0;
	margin-top: 0;
	height:2.5em;
       width: 780px;
	}
ul#navi_bottom_list li {
	display: inline;
	list-style: none;
	float:left;
	margin: 0px;
	padding: 0px;
	left: 30px;
	}
ul#navi_bottom_list li a{
	position: relative;
	text-decoration: none;
	font-weight: bold;
	color: #0093C1;
	padding-left:30px;
	padding: 10px;
	margin: 10px;
	}
ul#navi_bottom_list li a:link{
	color: #0093C1;
	}
ul#navi_bottom_list li a:visited{
	color: #0093C1;
	}		
ul#navi_bottom_list li a:hover{
	color: #FEB624;
	}
ul#navi_bottom_list li a:active{
	color: #0093C1;
	}
/* Top News List Styles*/
ul#news {
  list-style:  none;
  margin-top: 0px;
	padding-top: 0px;
	}
ul#news li {
  list-style:  none;
  margin-left: 0px;
  margin-top: 0px;
	padding-top: 0px;
	}
ul#news li a {
	color: #0093C1;
	font-weight: bold;
	text-decoration: none;
	line-height: 150%;
	margin-top: 0px;
	padding-top: 0px;
	}
ul#news li a:link {
	color: #0093C1;
	}
ul#news li a:visited {
	color: #0093C1;
	}
ul#news li a:hover {
	color: #FEB624;
	}
ul#news li a:active {
	color: #0093C1;
	}
	
/* ### List Styles - end ###  */
		

/* ### Additional Styles ### start */

/* Working Fields Link Definition start */ 
div.workingfields_header a {
	position: relative;
	font-family: Tahoma, Verdan, Arial, San-Serif;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	top: 30px;
	right:5px;

	}
div.workingfields_header a:link {
	color: #FFFFFF;
	}
div.workingfields_header a:visited {
	color: #FFFFFF;
	}
div.workingfields_header a:hover {
	color: #FFD800;
	}
div.workingfields a:active {
	color: #FFFFFF;
	}
/* Working Fields Link Definition end   */

/* Working Fields Background Definition start */
#color_id_01 {
	background-color: #6AA1C8;
	}
#color_id_02 {
	background-color: #D5A55B;
	}
#color_id_03 {
	background-color: #11A1AA;
	}
#image_id_01 {
	background-image: url("../images/start/theme-beratung.jpg");
	}
#image_id_02 {
	background-image: url("../images/start/theme-training.jpg");
	}
#image_id_03 {
	background-image: url("../images/start/theme-coaching.jpg");
	}
/* Working Fields Background Definition end   */

.divider {
	position: relative;
	width: 100%;
	height: 5px;
	}
.hidden {
	display: none;
	}
a.bottom_link {
	font-weight: 100;
	}
.news_label h2,.login_label h2 {
	font-size: large;
	font-weight: bold;
	}
.news_label h2 {
	text-align: right;
	color:  #0093C1;
	margin-top: 0px;
	padding-top: 0px;
	}
.login_label h2{
	color:  #0093C1;
	text-align: right;
	padding-right: 12px;
	margin-top: 0px;
	padding-top: 0px;
	}
.arrow-top {
        margin-right: 0.5em;
}


/* ### Additional Styles end ###  */
