/* ################## Allgemein ################## */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	background-color: #FFFFFF;
	margin: 0px;
	line-height:1.5;
}
a:link {
	color: #0079C0;
	text-decoration: none;
}
a:visited {
	color: #0079C0;
	text-decoration: none;
}

tr .highlightTR {background-color:#f8f8f8;}
th {color:#fff; font-size:12px; line-height:1.4; padding:5px; vertical-align:top;}
td {color:#000; font-size:12px; line-height:1.4; padding:5px; vertical-align:top;}
th,td p {margin-top:0; line-height:1.2;}

/* ################## Layout ################## */

#big_center {
	width:1240px;
	margin:0 auto 0 auto;
}

#top_banner{
         width:100%;
         height:60px;
         background-repeat:no-repeat;
}
#logo_oben{
         width:230px;
         height:60px;
         float:left;
         background-color:#fff;
         text-align:center;
}
#banner_right{
background-color:#FE660E ;
}
#banner_right_top{
         background-color:#FE660E;
         height:40px;
         border-bottom:1px solid #fff;
         text-align:right;
         padding-right:20px;
         color:#fff;
         font-size:8pt;
}
#banner_right_top #bannerHeadline {float:left; margin:10px 0 0 20px; font-size:16px; font-weight:bold;}
#banner_right_top #userData {float:right; margin:3px 0 0 0;}
#banner_left_top{
         background-color:#FE660E ;
         height:37px;
         border-bottom:1px solid #fff;
         color:#fff;
         font-size:12pt;
         font-weight:bold;
         vertical-align:bottom;
         line-height:28pt;
}

#banner_right_bottom{
         background-color:#666;
	       width:933px;
         height:20px;
         float:left;
}
#banner_right_bottom a{
         color:#ccc;
}

#navigation {float:left; width:180px; margin:50px 0 0 20px;}
.navi_first_closed {}
.navi_first_open a {color:#000;}
li.navi_first_open {list-style-image:url(/static/kk/navi-symbol-active.gif);}
li.navi_first_closed {list-style-image:url(/static/kk/navi-symbol.gif);}
.navi_second {font-size:8pt; margin:0 0 0 10px;}

#loginbutton{
         float:right;
         border-left:1px solid #fff;
         margin:0 20px 0 0;
         padding-left:20px;
}

#info_left{
  width:230px;
  float:left;
  padding-top:44px;
  overflow:hidden;
}
#info_left ul{line-height:1.2;
}

#platzhalter1{width:1px; height:26px; float:left;}

#right{
	width:1010px;
	float:left;
}

.servicenavi_oben_left{
	margin:0px 0 0 0;
	float:left;
         color:#ccc;
}

#servicenavi_oben_red{
	background-color:#666;
	float:right;
	height:20px;
	width:76px;
	border-left:1px solid #fff;
}
.clear{
	clear:both;
	overflow:hidden;
	height:0px;
}
#content{
	width:963px;
	float:left;
         /*overflow:hidden;*/
         line-height:1.6;
}
#contentsmall{
	width:963px;
	min-height:400px;
	float:left;
         overflow:hidden;
         line-height:1.6;
}

#footer{
	width:1039px;
	float:left;
         font-size:8pt;
         line-height:1.8;
}
#footer_left{
	width:763px;
	float:left;
}
#footer_right{
	width:150px;
	float:right;
}

.content_headline{
         font-weight:bold;
         font-size:12pt;
         margin:0 0 20px 0;
}
.content_fliesstext1{
         width:350px;
         font-weight:normal;
         font-size:10pt;
         float:left;
         margin:0 40px 0 0;
}
.content_fliesstext2{
         width:350px;
         font-weight:normal;
         font-size:10pt;
         float:left;
}
#content .listview td img {float:left; margin-right:5px;}
#content .listfilter select {width:100%;}
#content form #cbHideComplete {margin-left:30px; position:relative; top:2px;}
.startteaser {height:97px; border:1px solid #999; float:left; margin:0 10px 10px 0;}



