img, form, table {border:0px;}
.hinweis {font-style: italic;}

a, a:link, a:visited, a:active {
	color: #4c5f8e;
	text-decoration: none;
	font-weight: normal; 
}
a:hover { 
	color: #6F93B0;
}


body
{
	background-image: url(/design/body_bg.png);
	background-repeat: repeat-x;
	overflow-y: scroll;
	width:100%;
	text-align:center;
	margin: 0px;
	color:#58585A
	font-size:12px;
}


#outerDiv
{
	margin-left: auto;
	margin-right: auto;
	width:960px;
	 
}

#mainDiv
{
	display:block;
	float:left;
	width:960px;
	 
}

#mainTable
{
	width:960px;
	-moz-box-shadow: 0px 0px 5px #000;
	  -webkit-box-shadow: 0px 0px 5px #666;
	  box-shadow: 0px 0px 5px #666;


}
.headerTd
{
	width:100%;
	height:75px;
	background-color:#fff;
	text-align: right;
	vertical-align:middle;
}

.headerTd span a
{
	float:left;
	color:#abadae !important;
	font-size:12px !important;
	display: block;
	margin: 10px 20px 10px 20px;
	width:50px;
}
.headerTd span a:hover
{
	color:#4c5f8e !important;
}
.TabContent
{
	background-color:#fff !important;
	padding-right:35px;
}










.show_it{display:none;}
.ip_linkblock {margin-right:25px;}


.bodyfont,ol {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #58585A; text-decoration: none}
.bodyfont:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #58585A; text-decoration: none}
.bodyfont:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #58585A; text-decoration: none}
.bodyfontfett {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #58585A; text-decoration: none}

.TabLRU { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #52595B; text-decoration: none ; border: solid; border-width: 0px 1px 1px; border-color: black #C1C7C9 #C1C7C9}
.TabLR { padding-bottom:20px; background-color:#fff; width: 960px !important;font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #52595B; text-decoration: none ; border: solid; border-width: 0px 1px; border-color: black #C1C7C9 #C1C7C9}
a.TabLR:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; border: solid; border-width: 0px 1px; border-color: black #C1C7C9 #C1C7C9}
a.TabLR:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; border: solid; border-width: 0px 1px; border-color: black #C1C7C9 #C1C7C9}


.TabNavi { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; border: 1px #C1C7C9 solid; background-color: #52595B ; clear: none; float: none; height: 20px; padding-right: 10px; padding-left: 10px}

.TabContent {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-style: normal; 
line-height: 12px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #52595B; 
text-decoration: none ;

}
.TabContent:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.TabContent:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}

.BoxHeader { 
	color:#696a6c;
	font-weight: 700;
	font-size:12px !important;
	text-transform: uppercase;
	padding: 20px 0px;
}
.BoxHeaderMid { 
	color:#696a6c;
	font-weight:bold;
	font-size:12px !important;
	width: 100%;
	display:blocl;
}
.LeftMenuContainer
{
	width:295px !important;
	text-align:left;
	padding-right:60px;
	padding-bottom: 40px;
	position: relative;
	float:left;
}
.MiddleContainer
{
	width:570px !important;
	text-align:left;
	padding-right:30px;
	position: relative;
	float:left;
}

.addthis_toolbox
{
	position:absolute;
	left:30px;
	bottom:10px;
	width: 265px;
}

.leftMenuBox
{
	float:left;
	display: block;
	
	border-bottom: 1px solid #ccc;
	padding-bottom:20px;
	margin-bototm:20px;
	padding-left:30px;
	width: 265px;
	*width: 295px;
}
.leftMenuBox table
{
	width:265px !important;
}

.LoginTableTop td
{
	padding-left: 0px !important;
}
.BoxContent 
{ 
	color:#52595b !important;
	font-size:12px !important;
	
	
}
.BoxContent div strong
{
	float:right;
}
.BoxContent a.SubNavi
{
	color:#4c5f8e;
	font-size:12px !important;
	font-weight: normal !important;
}

.BoxContent span.SubNavi
{
	font-size:12px !important;
	font-weight:600;
}

.BoxContent a.SubNavi:hover
{
	color:#4c5f8e !important;
	font-size:12px !important;
	font-weight: normal !important;
}


.BoxContent table td
{
	padding: 0px;
}
.BoxContentBig { vertical-align:top; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none ; padding-left: 10px;}

.BoxText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #52595B; text-decoration: none ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; width: 110px}
a.BoxLinks { 

font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #4c5f8e; 
text-decoration: none ;
 clear: none; 
 float: none; 
 padding-top: 0px; 
 padding-right: 0px; 
 padding-bottom: 0px; 
 padding-left: 0px; 
 border: 0px none;
  background-attachment: scroll; 
  background-image: none; 
  background-repeat: no-repeat; 
  background-position: left center ; 
  width: 110px
  }
a.BoxLinks:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: bold; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #6F93B0; text-decoration: none ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; width: 110px}
.BoxMore { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3; text-decoration: none ; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center}
.BoxLogIn { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #4c5f8e; text-decoration: none ; background-color: 6F93B0; clear: none; float: none; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border: 1px solid; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA C1C7C9 C1C7C9 }
.BoxLogInField { 
font-family: Arial, 
Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #707070; 
text-decoration: none ; 
background-color: #FFFFFF; 
clear: none; float: none; 
padding-top: 4px; 
padding-right: 2px; 
padding-bottom: 1px; 
padding-left: 4px; 
 height: 18px; 
 width: 200px; 
 margin-bottom: 5px;
 border: 1px solid #707070;
 float: left;
 }
 
 table.LoginTableTop td span
 {
 	font-size: 12px !important;
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;	
	padding-left:0px;
	display:block;
	height:18px;
	width:60px;
	float:left;
 }
.BoxLogInButton { 

background-color:#4c5f8e;
color:#fff; 
width:45px;
color:#fff; 
height:20px;
line-height:20px;
vertical-align: middle;
font-family: Helvetica;
border:0px !important;
text-transform: uppercase;
font-weight:bold;
vertical-align: middle;
text-align: center;
margin:0px;
padding:0px;
font-size:11px;
margin-right:1px;

}
.siteButton, .button { 

background-color:#4c5f8e;
color:#fff !important; 
height:20px;
line-height:20px;
vertical-align: middle;
font-family: Helvetica;
border:0px !important;
text-transform: uppercase;
font-weight:bold;
vertical-align: middle;
text-align: center;
margin:0px 10px;
padding:0px 10px;
font-size:11px;

}
a.siteButton
{
	display:block;
}
.BoxLogInButton:hover,
.siteButton:hover, 
.button:hover
{
	background-color:#ff7300;
	cursor: pointer;
	*cursor: hand;
}
.TabNaviL 
{
	height:33px;
	background-repeat:repeat-x;
	position: relative;
    z-index: 1000;
}

.TabNaviR
{
	background-image: url(/design/top_menu_bg.png);
	height:33px;
	background-repeat:repeat-x;
	
}
.HauptNaviRight:hover
{
	background: url(/design/top_menu_bg.png) repeat-x 0px -33px !important;
	
}



.submenu
{
	display:none;
}


.NaviLinks { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FBF0D3 !important; text-decoration: none !important}
.NaviLinks:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF !important; text-decoration: none !important}

.BoxTextBig { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #4c5f8e; text-decoration: none ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; width: 215px}
.BoxTextBigger { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #4c5f8e; text-decoration: none ; clear: none; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ;}

.Header { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #4c5f8e; text-decoration: none ; border-color: black black #6F93B0; padding-top: 5px; padding-bottom: 5px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.Buttons {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; clear: none; float: none; height: auto; width: auto; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.ButtonsFields { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; clear: none; float: none; height: auto; width: auto; margin-top: 2px; margin-right: 2px; margin-bottom: 4px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.BoxLoginPW { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #4c5f8e; text-decoration: none ; padding-top: 2px; padding-left: 3px}
.buttonja { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; border: none; color: #fbf0d3; background-color: #13374b; width:70px;}

a.SubNavi { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-style: normal; line-height: normal; 
font-weight: bold !important; font-variant: normal; 
text-transform: none; color: #4c5f8e !important; 
text-decoration: none !important; clear: none; float: none; 
border: none; background-attachment: scroll; background-image: none; 
background-repeat: no-repeat; background-position: left center ; 
border-color: #789CBA #C1C7C9 #C1C7C9;

}
a.SubNavi:hover { font-family: Arial, Verdana, Helvetica, sans-serif;  font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFCC !important; text-decoration: none !important; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #C1C7C9 }
a.SubNaviOFF { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #4c5f8e !important; text-decoration: none !important; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #C1C7C9 }
a.SubNaviOn { font-family: Arial, Verdana, Helvetica, sans-serif;  font-style: normal; line-height: normal; font-weight: bold !important; font-variant: normal; text-transform: none;  text-decoration: none !important; clear: none; float: none; border: none; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #C1C7C9 }

.TabHeadJobs { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #52595B; text-decoration: none ; background-color: #729CBE; clear: none; float: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: dashed; background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: left center ; border-color: #789CBA #C1C7C9 #52595B; border-width: 0px 0px 1px; height: 15px}
.TabLineHeadW { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #52595B; text-decoration: none ; background-color: #FFFFFF; height: 15px; border-color: black black #6F93B0; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 12px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.TabLineHeadB { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #52595B; text-decoration: none ; background-color: #fff; height: 15px; border-color: black black #6F93B0; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 12px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.TabLineHeadC { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #52595B; text-decoration: none ; background-color: #FFFFFF; height: 15px; border-color: black black #6F93B0; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }

.headerBig {
    border-style: none;
    color: #52595B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
	
}

h1.headerBig {
    border-style: none !important;
    color: #52595B !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: bold !important;
    line-height: normal !important;
    text-decoration: none !important;
    text-transform: none !important;
	
}



.TextNormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #58585A; text-decoration: none; margin-bottom:2px; padding:0px; margin:10px 0px 20px 0px;}
.TextNormalRot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000; text-decoration: none; margin-bottom:2px; }
.TextNormalOrange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #f90; text-decoration: none; margin-bottom:2px; }
.TextNormal a:visited { font-weight: bold; color: #4c5f8e; font-size:12px;text-decoration: none; }
.TextNormal a { font-variant: normal; color: #4c5f8e; font-size:12px; font-weight:bold;text-decoration: none; }
.TextNormal a:hover { font-variant: normal; color: #6E93AF; font-size:12px;text-decoration: none; }


.HeaderBlueTriangle
{
	background-image: url("/_img/mid_header.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 38px;
    line-height: normal;
    padding: 6px 10px 0;
    text-decoration: none;
    text-transform: uppercase;
}
p
{
	padding-bottom: 5px;
}
.TextFrontHead { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: uppercase; 
color: #FFF; 
text-decoration: none;
background-image: url("/_img/mid_header.png");
background-position: top right;
background-repeat:no-repeat;
height:38px;
padding: 6px 10px 0px 10px;
display:block;

}
.TextUeberschrift { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: uppercase; 
color: #707070; 
text-decoration: none;
padding: 0px;
display:block;

}

h1
{
	color:#4c5f8e  !important;
	font-size:20px !important;
	margin: 20px 0px !important;
	text-transform: uppercase;
}
/* formular formatierung */
fieldset {
	border: 1px solid #ccc;
}
td.left_side {
	text-align: right;
	vertical-align: top;
	padding: 0px 4px 0px 0px;
}
td.left_side_input {
	text-align: right;
	padding: 0px 4px 0px 0px;
}
.input_gross {
	width: 360px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333;
	padding: 2px;
}
.input_klein {
	width: 170px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}
.input_mittel {
	width: 280px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}
.input_mittel_klein {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}
.input_sehr_klein {
	width: 70px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
	padding: 2px;
}


/* interne tabellen styles */
table.list_table {
	border-collapse: collapse;
	padding: 3px;
}

table.list_table a:visited {
	color: #4C5F8E !important;
}
table.list_table a:hover {
	color: #ff7300 !important;
}
table.list_table a {
	font-weight:bold;
	color:#4C5F8E;
}
table.list_table td {
	padding: 10px 0px;
	height: 48px;
	*height: 28px;
}

tr#list_head {
	border-bottom: 1px solid #036;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFF; 
	background-color: #757a7c;
	padding: 2px;
	height: 15px;
}
tr#list_foot {background: #fff;}
tr.list_row2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#707070;
	height: 15px;
	background: #FFF;
	border-bottom: 1px dashed #699;
}
tr.list_row1 {
	/* text-align: center; */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#707070;
	height: 15px;
	background: #fff;
	border-bottom: 1px dashed #699;
}
td.list_bold_td {font-weight: bold;}
td.list_status {text-align: center;font-weight: bold;
padding-right:4px !important;
color:#ff9000}
/* done here */

.BorderANZ {
	
	/* border: 1px #6F93B0 solid;*/
background-color:#fff;
}

.TabFontFooter {
	text-align:right;
	padding: 10px 0px 10px 0px;
	height:20px;
	display:block;
	width:960px;
	margin-left: auto;
	margin-right: auto;	
	float:left;
}
.TabFontFooter a, 
.TabFontFooter a:link, 
.TabFontFooter a:visited, 
.TabFontFooter a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c5f8e;
	text-decoration: none;
	margin: 0px 10px;
}

.TabFontFooter span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c5f8e;
	text-decoration: none;
	margin: 0px 10px;
	float:left;
}
.TabFontFooter a:hover {
	color: #6F93B0;
	text-decoration: none;
}

.fehler { font-size: 10px;  font-weight: bold;  color: #FF0000; }
.pfeile { background-position:0px 3px; padding-left:12px; background-image: url(../_img/bullet_w.gif);  background-repeat:no-repeat;}
.PfeileNormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; background-position:0px 3px; padding-left:12px; background-image: url(../_img/bullet_w.gif);  background-repeat:no-repeat;}
.pfeile2 { background-position:0px 1px; padding-left:24px; padding-bottom:5px; background-image: url(../_img/pfeile.jpg);  background-repeat:no-repeat;}
.pfeile2Normal { font-size: 12px;background-position:0px 1px; padding-left:24px; padding-bottom:5px; background-image: url(../_img/pfeile.jpg);  background-repeat:no-repeat;}

/*******************************Design for footer*********************/
#date_footer{
	color: #808080;
	width:800px;
}


.HauptNaviRight
{
	border-left: 1px solid #fff;
	background: transparent !important;
	margin-right: 0px !important;
}

.HauptNaviRight:hover
{
	background-image: url("/design/top_menu_button.png") !important;
	background-position: 0px -33px;
}
.HauptNaviLast
{
	margin-right: 1px !important;
	border-right: 1px solid #fff;
}

.LoginTableTop
{
	width:100%;
}

.LoginTableBottom
{
	width:100%;
}

.LoginTableBottom a
{
	display:block;
	float:left !important;
	margin-left:0px;
	color: #707070 !important;
	width: 140px !important;
	font-weight: 100 !important;
	font-size: 12px !important;
}

.LoginTableBottom div
{
	display:block;
	float: right;
}

.topMenuSub
{
	display:none;
	position:absolute;
}





.offsetRight
{
	margin-left:193px;
}



#jsddm
{ margin: 0;
 padding: 0;
 width:100%;

 }
 
 #jsddm li
 { float: left;
  list-style: none;
  background: url("/design/top_menu_button.png") repeat-x;
  margin-right: 1px;
  width: 152px;
  text-align: center;
 }
 #jsddm li:hover
 { 
 background-position: 0px -33px;
 }
 #jsddm li a
 { display: block;
  padding:0px 10px;
  text-decoration: none;
  width: auto;
  height:33px;
  line-height:33px;
  color: #FFF;
  white-space: nowrap;
  width:132px;
  *width: 152px;
  font-family: Helvetica;
  font-weight:bold;
  font-size: 12px;
 }
 
 .headerTd a
 {
 	 font-family: Helvetica;
  font-weight:bold;
 }
 li.NaviOn { 
 font-family: Helvetica, Arial;
 sans-serif !important; 
 font-size: 12px !important; 
 font-style: normal; 
 line-height: normal; 
 font-weight: bold !important;   
 font-variant: normal; 
 text-transform: none; 
 color: #FFFFFF !important; 
 text-decoration: none !important;
 background: url("/design/top_menu_button.png") repeat-x scroll 0 -33px transparent !important;
 } /* #6F93B0 */

	.NaviOff { color: #FFFFFF ; text-decoration: none !important}  /* #FBF0D3 */
	.NaviOff:hover{ color: #FFFFFF ;  }


 #jsddm .menu-logo a {
  padding-top:2px;
 }

 #jsddm li a:hover
 { 
  background-position: 0px -33px;
  text-decoration: none !important;
 }
  
  #jsddm li ul
  {
  	   margin:  0px;
	   padding: 0;
	   position: absolute;
   	   visibility: hidden;
	   *margin-left: -76px;
	  
  }
  
  #jsddm li ul li
  { 
   float: none;
   text-decoration: none !important;
    width:152px;
	 height:33px;
   line-height:33px;
   *line-height:0px;
  }
  
  #jsddm li ul li a
  { 
   display:block;
   margin:0px;
   width:132px;
   *width: 152px;
   height:33px;
   line-height:33px;
   background: url("/design/top_menu_button.png") repeat-x;
   text-decoration: none !important;
   text-transform: none !important;
   
  }
  
  #jsddm li ul li a:hover
  {
   background-position: 0px -33px;
   text-decoration: none !important;
   
  }
  
  .topMenuMain a
  {
  	text-transform: uppercase;
  }
  
  .right
  {
  	float:right !important;
  }
  
  .left
  {
  	float:left !important;
  }
  
  .white
  {
  	color: #fff !important;
  }
  
  .BoxcontentBig ul,
  .BoxContent ul
  {
  	padding-left: 0px;
	margin: 0px;
	list-style-position: outside;
	list-style:none;
	}
  
  
  
  .BoxcontentBig ul li,
  .BoxContent ul li
  {
  	padding: 0px;
	background-image: url(/_img/bullet_w.gif);
	background-position: left top;
	padding-left: 15px;
	background-repeat: no-repeat;
	margin: 8px 0px;
	border-bottom: 1px solid #707070;
	padding-bottom: 3px;
	color: #707070;
	vertical-align: middle;
  }
  
  .allePremium
  {
  	float:left;
	width: 170px;
	margin-top: 20px;
  }
  ul.orangeBullets
  {
  	float:left;
  }
  
  .orange
  {
  	color:#ff9000;
  }
  .ihreVorteile
  {
  	display:block;
	width:74px;
	height: 74px;
	background-image: url(/_img/ihreVorteile.png);
	float:left;
	margin-right:15px;
  }
  ul.orangeBullets li
  {
  	padding: 0px;
	background-image: url(/_img/box_bullet.gif);
	background-position: 0px 3px;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin: 0px 0px;
	border-bottom: 0px solid #707070;
	color: #52595b;
	vertical-align: middle;
	font-weight: 700;
  }
  
  .frontPageContent
				{
					height:173px;
					*height: 280px;
					width:100%;
					position: Relative;	
					margin-bottom: 20px;
					padding-bottom: 107px;
					font-family: Helvetica;
					
				}
				
				.frontPageBottom
				{
					display: block;
					position: absolute;	
					width: 620px;
					background: url('/_img/frontPageTopBg.png');
					height: 97px;
					background-position: bottom left;
					background-repeat: no-repeat;
					bottom: 0px;
					font-size: 13px;
					color: #fff;
					padding-left: 20px;
					padding-top: 10px;
					left: 0px;
					bottom: 0px;
					font-family: Helvetica;
					line-height:15px;
					font-weight: bold;
					
				}
				
				.frontPageBottom span
				{
					margin-bottom: 7px;
					display: block;
				}
				
				.frontPageBottom img
				{
					position: absolute;
					bottom: 0px;
					right:80px;
				}
				
				.frontPageBottom span,
				.frontPageContent span
				{
					font-weight: bold !important;
				}
				
				.frontPageContent
				{
					font-size: 16px;
					color:#696A6C;
				}
				
				
				.numberSelected
				{
					background-color:#FF9000 !important;
				}
				
				#numbers
				{
					margin-top:-40px;
				}
				#numbers_p
				{
					margin-top:10px;
				}
				#breadCrumbs
				{
					padding-top:20px;
					font-size: 12px;
					color:#ff7300 ;
				}
				
				#breadCrumbs a
				{
					font-size: 12px;
					color:#ff7300 ;
					text-transform: lowercase;;
					text-transform: capitalize;;
				}
				
				#breadCrumbs span
				{
					padding-top:20px;
					font-size: 14px;
					font-weight: 700;
					color: #707070;
				}
