html,body{ margin:0; padding:0}

body{ font: 12px verdana,arial,sans-serif; text-align: center; 

line-height: 20px; 

color: #4e4f50;}

#container{ width: 850px; margin: 0 auto; text-align: left;}
#wrapper{ float:left; width: 850px; background: url(/AxCMSTemplates_DSV/_static/_imgs/bg_content.gif) 0 0 repeat-y;

}

#header { height: 61px; margin: 15px 0 5px 0; padding: 0;  }

#logo { float: left;  margin-left: -73px !important; padding: 0; width: 158px; height: 61px; position:absolute;}

#logo h1 a { float: left; width: 158px; height: 61px; background: url(/AxCMSTemplates_DSV/_static/_imgs/logo.gif) 0 0 no-repeat; }

#logo h1 a span, #logo h3  { display: none;}

#navigation { margin: 20px 0 0 0; padding: 0; float: right;}

#subline {  margin: 0 0 5px 0; padding:0; background: #B7B7B7; float: left; width:100%;}

#partner { margin: 0; padding: 10px 0px 5px 10px; float: left;
font: 11px verdana,arial,sans-serif;
}


#breadcrumb { margin: 0px; margin-left: 22px; padding: 10px 0px 5px 0px; float: left;
font: 11px verdana,arial,sans-serif;

}

.search {  margin: 0px; padding: 10px 0px 5px 0px; float: right; width:245px;
font: 11px verdana,arial,sans-serif;
}
.search_hd {  margin: 0; padding-top: 2px; float: left;}
.search_in {  margin-left: 5px; padding: 0; float: left;}
.search_go {  margin-left: 5px; padding: 0; float: left;}

.search_field { border: 1px solid #999; width: 128px; height: 16px; padding: 0px 2px 0px 2px;}
.search_btn {  margin: 0; padding: 5px 0 4px 0;}
.search_btn:hover {  margin: 0; padding: 5px 0 4px 0;}
.search_image {   margin: 0 0 0 2px;  padding: 4px 0 4px 0; }



#content{ width: 462px; margin-left: 5px; padding: 0; float:left;
/*background-color:#E0EAF6;*/
}

#content_head{width: 462px;background: #C2D6ED;}

#content_headline {width: 420px;float:left;}

#content_button{margin-top:0px;height: 23px;}
#content_button img{margin-top:5px;}


#content_main{clear:both;}



#superall_content_main{position:relative;top:66px;left:76px;width:385px;}
#content #superall_content_main h2{margin: 0; padding: 8px 10px; background: #C2D6ED; font: 0.75em verdana,arial,sans-serif; font-weight: normal; color: #4e4f50;}

#content p { margin: 0; padding: 5px 10px}


/*Überschrift rot auf blauen Rahmen*/
#content h2{ margin: 0; padding: 5px 10px; background: #C2D6ED; font: 11px verdana,arial,sans-serif; font-weight: bold; color: #a51a33;}

#content li { list-style: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/bullets.gif) 10px 8px no-repeat;  margin-left:10px ; padding: 5px 10px 5px 20px}
#content ul { list-style:none; text-align:left; margin-left:10px; padding: 0; }

#content_home{ margin-top: 28px; padding: 0; }



#subnavigation{ float:left; width:175px;  margin: 0px; height: 240px;font: 11px verdana,arial,sans-serif; line-height: 16px;}
#subnavigation p{ margin:0; padding:5px 10px}

/*Überschrift auf gruenen Rahmen links*/
#subnavigation h3{ margin:0; padding:5px 10px; background: #CFDDCF; font: 11px verdana,arial,sans-serif; color: #a51a33; font-weight: bold;}

#extra { float: right; width: 204px; margin-left: -204px; font: 11px verdana,arial,sans-serif;}
#extra p{ margin: 0; padding: 5px 10px;}
/*Überschrift rechts auf braunen Rahmen */
#extra h3{ margin: 0; padding: 5px 10px; background: #AAA599; font: 11px verdana,arial,sans-serif; color: #a51a33; font-weight: bold;}

.extra_drpdwn { border: 1px solid #999;
				width: 182px; 
				margin: 5px 0px; 
				padding: 0px 0px 0px 0px;
				border-bottom: 1px solid #fff;
}

#footer{ clear: left; width:100%; margin-bottom: 5px; border-top: 5px solid #fff; background: #B7B7B7; color: #FFF;}
#footer p{ margin:0; padding: 5px 10px; text-align: right; }

#superimage { margin: 0 0 5px 0; padding: 0; float: left;}
.superleft { margin: 0; padding: 0; float: left;}
.superright { margin-left: 5px; padding: 0; float: right;}
.superall { width: 850px; height: 204px; margin: 0; padding: 0; float: left;}
.superall_content { width: 462px; height: 204px; background: url(/AxCMSTemplates_DSV/_static/_imgs/img_super_voll_content.jpg) 0 0 no-repeat; position: absolute; z-index: 123; margin-top: -70px; padding: 0;}



a {	text-decoration: none; color: #4e4f50;font: 11px verdana,arial,sans-serif;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}
a:active { text-decoration: none;}

#extra a {	text-decoration: none; color: #4e4f50;font: 11px verdana,arial,sans-serif;}
#extra a:link { text-decoration: none;}
#extra a:visited { text-decoration: none;}
#extra a:hover { text-decoration: underline;}
#extra a:active { text-decoration: none;}

#content a {	text-decoration: none; color: #4e4f50;font: 12px verdana,arial,sans-serif;}
#content a:link { text-decoration: underline;}
#content a:visited { text-decoration: none;}
#content a:hover { text-decoration: underline;}
#content a:active { text-decoration: none;}

a.subna:link, a.subna:visited, a.subna:active, #extra a.subna:link, #extra a.subna:visited, #extra a.subna:active { margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #4e4f50; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi.gif) 0px 5px no-repeat; font-weight: bold;}
a.subna:hover, #extra a.subna:hover{ margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi.gif) 0px 5px no-repeat; font-weight: bold;}
a.subna_activ:link, a.subna_activ:visited, a.subna_activ:active { margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi_activ.gif) 0px 5px no-repeat; font-weight: bold;}
a.subna_activ:active { margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi_activ.gif) 0px 5px no-repeat; font-weight: bold;}

a.subna_activ:hover { margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #4e4f50; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi_activ.gif) 0px 5px no-repeat; font-weight: bold;}

a.subna3:link, a.subna3:visited, a.subna3:active, #extra a.subna3:link, #extra a.subna3:visited, #extra a.subna3:active{ margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #4e4f50; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi.gif) 7px 5px no-repeat; font-weight: bold;}
a.subna3:hover, #extra a.subna3:hover { margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi.gif) 7px 5px no-repeat; font-weight: bold;}
a.subna3_activ:link, a.subna3_activ:visited, a.subna3_activ:active { margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi_activ.gif) 7px 5px no-repeat; font-weight: bold;}
a.subna3_activ:active { margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi_activ.gif) 7px 5px no-repeat; font-weight: bold;}

a.subna3_activ:hover { margin: 7px 10px 0 10px; padding-left: 10px; display: block; color: #4e4f50; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi_activ.gif) 7px 5px no-repeat; font-weight: bold;}

a.bc:link, a.bc:visited, a.bc:active { margin: 0 5px 0 0; padding-left: 10px; display: inline; color: #4e4f50; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi.gif) 0px 5px no-repeat; font-weight: bold;}
a.bc:hover { margin: 0 5px 0 0; padding-left: 10px; display: inline; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi.gif) 0px 5px no-repeat; font-weight: bold;}
a.bc_activ:link, a.bc_activ:visited, a.bc_activ:active { margin: 0 5px 0 0; padding-left: 10px; display: inline; color: #4e4f50; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi_activ.gif) 0px 5px no-repeat; font-weight: bold;}
a.bc_activ:hover { margin: 0 5px 0 0; padding-left: 10px; display: inline; color: #4e4f50; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/subnavi_activ.gif) 0px 5px no-repeat; font-weight: bold;}

a.more:link, a.more:visited, a.more:active {  margin: 0; padding-left: 10px; display: inline; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/more.gif) 0px 5px no-repeat;}
a.more:hover { margin: 0; padding-left: 10px; display: inline; color: #a51a33; text-decoration: underline; background: url(/AxCMSTemplates_DSV/_static/_imgs/more.gif) 0px 5px no-repeat;}

#extra a.more:link, #extra a.more:visited, #extra a.more:active {font-weight: bold;  margin: 0; padding-left: 10px; display: inline; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/more.gif) 0px 5px no-repeat;}
#extra a.more:hover { font-weight: bold; margin: 0; padding-left: 10px; display: inline; color: #a51a33; text-decoration: underline; background: url(/AxCMSTemplates_DSV/_static/_imgs/more.gif) 0px 5px no-repeat;}


#content a.more:link, #content a.more:visited, #content a.more:active {font-weight: bold;  margin: 0; padding-left: 10px; display: inline; color: #a51a33; text-decoration: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/more.gif) 0px 5px no-repeat;}
#content a.more:hover {font-weight: bold; margin: 0; padding-left: 10px; display: inline; color: #a51a33; text-decoration: underline; background: url(/AxCMSTemplates_DSV/_static/_imgs/more.gif) 0px 5px no-repeat;}

a.footer:link, a.footer:visited, a.footer:active { margin: 0; padding-left: 5px; color: #4e4f50; text-decoration: none; font-weight: bold;}
a.footer:hover { margin: 0; padding-left: 5px; color: #4e4f50; text-decoration: none; font-weight: bold;}
a.footer_activ:link, a.footer_activ:visited, a.footer_activ:active { margin: 0; padding-left: 5px; color: #4e4f50; text-decoration: none; font-weight: bold;}
a.footer_activ:hover { margin: 0; padding-left: 5px; color: #4e4f50; text-decoration: none; font-weight: bold;}

a.navi:link, a.navi:visited, a.navi:active { margin: 0; padding-left: 5px; color: #4e4f50; text-decoration: none; font-weight: bold;}
a.navi:hover { margin: 0; padding-left: 5px; color: #a51a33; text-decoration: none; font-weight: bold;}

a.navi_activ:link, a.navi_activ:visited, a.navi_activ:active { margin: 0; padding-left: 5px; color: #a51a33; text-decoration: none; font-weight: bold;}
a.navi_activ:hover { margin: 0; padding-left: 5px; color: #a51a33; text-decoration: none; font-weight: bold;}

.high {color: #a51a33;}
.hightide {font-weight: bold; color: #a51a33;}
.wide {font-weight: bold; color: #4e4f50;}
.hide {display: none;}

h1 { margin: 0; padding: 0; font-size: 15px; }

#extra p.spacer  {  margin: 0; padding: 5px 10px; border-top: 0px solid #fff; border-bottom: 1px solid #fff;}
#subnavigation p.spacer2  {  margin: 0; padding: 5px 10px; border-bottom: 1px solid #fff;}

ul { margin: 0; padding: 0; list-style: none;}
li { list-style: none;  margin: 0; display: block;}

img { border: 0px solid;}

.red, #content .red
{
	color: #a51a33;
}
.rederror, #content .rederror
{
	color: #a51a33;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.red-bold, #content .red-bold
{
	color: #a51a33;
	font-weight:bold;
}


.newsserviceheadline{
	font-weight:bold;
}

#content span.lexikalinks{
	font-weight:bold;
}

#content div.hide {display:block;}

#content div.hideme {display:none;width:462px; }

#content div.hideme a {	text-decoration: underline; color: #4e4f50;}
#content div.hideme a:link { text-decoration: underline;}
#content div.hideme a:visited { text-decoration: underline;}
#content div.hideme a:hover { font-weight:bold;}
#content div.hideme a:active { text-decoration: none;}

#content p.underline a {	text-decoration: underline;}
#content p.underline a:link { text-decoration: underline;}
#content p.underline a:visited { text-decoration: underline;}

#content input.button {
 margin-top:10px;
 margin-left:10px;
}

#content table.register input.button,#content table.unregister input.button, #content table.bedarfsplan input.button{
	margin-top:10px;
	margin-left:0px;
}

.borderheadlinered{
	border-top: 2px solid #a51a33;
	border-bottom: 2px solid #a51a33;
	font-weight:bold;
}

#content p.borderheadlineblue{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:8px;
	padding: 3px 0px 3px 0px;
}

.borderheadlineblue{
	border-top: 0px solid #C2D6ED;
	border-bottom:2px solid #C2D6ED;
	/*line-height: 8px;*/
	font-weight:bold;
	
}

/*Absatz  */
#content .tableteaser p, #content .tableteaser_blue p   { 
margin: 0; 
margin-left:0px;
padding: 0px 0px;
padding: 0px 0px 0px 18px;
}


/*Table tableteaser Border*/
#content table.tableteaser td  { 

	border-width: 1px 0px 0px 0px;
	padding: 8px 0px 12px 10px;
	border-style: solid;
	border-color: #a51a33;
	vertical-align:top;
	}

#content table.tableteaser_blue td  { 
	border-width: 1px 0px 0px 0px;
	padding: 8px 0px 12px 10px;
	border-style: solid;
	border-color: #C2D6ED;
	vertical-align:top;
	}

/*#content table.tableteaser td.tableteasertd2  {
	padding: 8px 0px 12px 12px;
}*/


/*Table tableteaser  Border*/
#content table.tableteaser { 
	width:440px;
	margin-top:16px;
	margin-bottom:16px;
	margin-left:10px;
	margin-right:10px;
	border-width: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #a51a33;
	} 

#content table.tableteaser_blue { 
	width:440px;
	margin-top:16px;
	margin-bottom:16px;
	margin-left:10px;
	margin-right:10px;
	border-width: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #C2D6ED;
	} 

/*Table  Absatz*/

#content table.tablegeschaeftsentwicklung { 
	width:440px;
	margin-top:16px;
	margin-bottom:16px;
	margin-left:10px;
	margin-right:10px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #a51a33;
	} 

#content .tablegeschaeftsentwicklung p  { 
	margin: 0; 
	margin-left:0px;
	margin-top:0px;
	padding: 0px 0px;
	padding: 0px 0px 0px 17px;
}

/*Table  Border*/
#content table.tablegeschaeftsentwicklung td  { 

	border-width: 0px 0px 2px 0px;
	/*padding: 5px 0px 5px 0px;*/
	padding: 8px 0px 12px 0px;
	border-style: solid;
	border-color: #C2D6ED;
	vertical-align:top;
}

#content table.tablevorstand { 
	width:440px;
	margin-top:16px;
	margin-bottom:16px;
	margin-left:10px;
	margin-right:10px;
	vertical-align:top;
	
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #a51a33;
	
	} 

#content tr.tablevorstandtr td { 

	border-width: 0px 0px 2px 0px;
	padding: 12px 0px 10px 0px;
	border-style: solid;
	border-color: #C2D6ED;
	
}

#content .tablevorstandtd  {
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #E0EAF6;
	border-width: 7px 1px 1px 10px;
 

}


/*Bild */
#content .pboldbullet{
 background: url(/AxCMSTemplates_DSV/_static/_imgs/bullets.gif)  8px 4px no-repeat; 
display:block;
}

#content table.tablegremien{
	width:95%;
	margin-left:12px;
} 

#content li.listanker { list-style: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/bulletsanker.gif) 10px 10px no-repeat;  margin-left: 10px; padding: 5px 10px 5px 22px}

#content li.listanker a {	text-decoration: none; color: #4e4f50;}
#content li.listanker a:link { text-decoration: none;}
#content li.listanker a:visited { text-decoration: none;}
#content li.listanker a:hover { text-decoration: underline;}
#content li.listanker a:active { text-decoration: none;}

/*
#extra ul.list {}
#extra li.list { list-style: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/bulletsanker.gif) 10px 10px no-repeat;  margin-left: 10px; padding: 5px 10px 5px 22px}
*/
#extra ul.list { list-style:none; text-align:left; margin-left:0px; padding: 0; }
#extra li.list { list-style: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/bullets.gif) 10px 8px no-repeat;  margin-left:0px ; padding: 5px 10px 5px 20px; font-weight:bold;}

#extra li.list a {	text-decoration: none; color: #4e4f50;}
#extra li.list a:link { text-decoration: none;}
#extra li.list a:visited { text-decoration: none;}
#extra li.list a:hover { text-decoration: underline;}
#extra li.list a:active { text-decoration: none;}



#content li.listcrosslink { list-style: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/more.gif) 8px 11px no-repeat;  margin-left: 10px; padding: 5px 10px 5px 22px}

#content li.listcrosslink a {	text-decoration: none; color: #a51a33;font-weight:bold;}
#content li.listcrosslink a:link { text-decoration: none;}
#content li.listcrosslink a:visited { text-decoration: none;}
#content li.listcrosslink a:hover { text-decoration: underline;}
#content li.listcrosslink a:active { text-decoration: none;}

#content li.externlink { list-style: none; background: url(/AxCMSTemplates_DSV/_static/_imgs/more.gif) 8px 11px no-repeat;  margin-left: 10px; padding: 5px 10px 5px 22px}

#content li.externlink a {	text-decoration: none; color: #4e4f50;font-weight:bold;}
#content li.externlink a:link { text-decoration: none;}
#content li.externlink a:visited { text-decoration: none;}
#content li.externlink a:hover { text-decoration: underline;}
#content li.externlink a:active { text-decoration: none;}
#content .smallitalic { font: 10px verdana,arial,sans-serif;

}

#content table tr td img {
padding: 10px 0px 0px 0px;

}

#content table.tableteaser tr td img, #content table.tableteaser_blue tr td img{
padding: 4px 0px 0px 0px;

}

#content p.topbutton {
width:462px;
margin-top:0px;
margin-bottom:0px;
text-align:right;
line-height:1px;
padding:0 0 0 0;
}

#content div.topbutton2 {
	width:452px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#content div.topbutton2 span{
	/*text-align:left;*/
	font-weight:bold;
	width:430px;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#content div.topbutton2 span.topbutton2{
	text-align:right;
	width:22px;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*#content div.topbutton2 a {
	margin-top:-25px;
}*/

#content div.topbutton2 a img{
/*	margin-left:430px;*/
	margin:0px 0px 0px 5px;
	border:0px;
}




div.crosslinks { margin: 0; padding: 0;}
div.crosslinks p  {  margin: 0; padding: 0; border-top: 0px solid #fff;border-bottom: 1px solid #fff; }

/*Table tabletypa */
#content table.tabletypa {
	 border-width: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
	 border-style:solid;
	 border-color:#E0EAF6;
	 border-collapse:separate;
	 border-spacing:0px;
	 background-color:#BAD6F5;
	 margin-bottom:0px;
	 width: 445px;
	 margin-top:10px;
	 margin-left:10px;
	 font: 9px verdana,arial,sans-serif;
	 empty-cells:show;
}	

#content table.tabletypa th.tabletypatdheadline1 {
		border-width: 0px 8px 8px 0px;
        padding: 4px 3px 5px 3px;
		border-style:solid;
        border-color:#E0EAF6;
		 /*border-collapse:separate;*/
        width: 50px;
        vertical-align:top;
        font-weight:bold;
}

#content table.tabletypa th.tabletypatdheadline2 {
      	border-width: 0px 4px 8px 0px;
		padding: 4px 3px 5px 3px;
        border-style:solid;
        border-color:#E0EAF6;
		/* border-collapse:separate;*/
        vertical-align:top;
        font-weight:bold;
}

#content table.tabletypa th.tabletypatdheadline3 {
		border-width: 0px 4px 8px 0px;
		padding: 4px 3px 5px 3px;
      	border-style:solid;
        border-color:#E0EAF6;
		/* border-collapse:separate;*/
        background-color:#CADEF5; 
        vertical-align:top;
        font-weight:bold;
}

#content table.tabletypa  th.tabletypatd1  {
	border-width: 0px 8px 4px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#BAD6F5;
	font: 10px verdana,arial,sans-serif;
	font-weight:bold;
	vertical-align:top;
	}

#content table.tabletypa  th.tabletypatdgrey  {
	border-width: 0px 3px 4px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#BAD6F5;
	text-align:right;
	font: 10px verdana,arial,sans-serif;
	font-weight:bold;
	vertical-align:top;
}

#content table.tabletypa  th.tabletypatdblue  {
	border-width: 0px 3px 4px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#CADEF5; 
	text-align:right;
	font: 10px verdana,arial,sans-serif;
	font-weight:bold;
	vertical-align:top;
}

#content table.tabletypa  td.tabletypatd1  {
	border-width: 0px 8px 1px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#BAD6F5;
	font: 10px verdana,arial,sans-serif;
	font-weight:normal;
	vertical-align:top;
}

#content table.tabletypa  td.tabletypatd2  {
	border-width: 0px 8px 1px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#BAD6F5;
	text-align:right;
	font: 10px verdana,arial,sans-serif;
	font-weight:normal;
	vertical-align:top;
}

#content table.tabletypa  td.tabletypatdgrey, #content table.tabletypa td.tabletypatdgreyred  {
	border-width: 0px 3px 1px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#BAD6F5;
	text-align:right;
	font: 10px verdana,arial,sans-serif;
	font-weight:normal;
	vertical-align:top;
}

#content table.tabletypa  td.tabletypatdblue, #content table.tabletypa  td.tabletypatdbluered  {
	border-width: 0px 3px 1px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#CADEF5;
	text-align:right;
	font: 10px verdana,arial,sans-serif;
	font-weight:normal;
	vertical-align:top;
}

#content table.tabletypa td.tabletypatdgreyred, #content table.tabletypa  td.tabletypatdbluered  {
	color: #a51a33;
}

/*Table tabletypa */
/*Table tabletypb */
#content table.tabletypb {
	 border-width: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
	 border-style:solid;
	 border-color:#E0EAF6;
	 border-collapse:separate;
	 border-spacing:0px;
	 background-color:#BAD6F5;
	 margin-bottom:0px;
	 /*width: 445px;*/
	 margin-top:10px;
	 margin-left:10px;
	 font: 9px verdana,arial,sans-serif;
	 empty-cells:show;
}	

#content table.tabletypb th.tabletypatd1 {
		border-width: 0px 8px 8px 0px;
        padding: 4px 3px 5px 3px;
		border-style:solid;
        border-color:#E0EAF6;
		 /*border-collapse:separate;*/
        width: 50px;
        vertical-align:top;
        font-weight:bold;
}
#content table.tabletypb th.tabletypatd2 {
		border-width: 0px 8px 8px 0px;
        padding: 4px 3px 5px 3px;
		border-style:solid;
        border-color:#E0EAF6;
		 /*border-collapse:separate;*/
		 background-color:#CADEF5;
        width: 50px;
        vertical-align:top;
        font-weight:bold;
}

#content table.tabletypb  td.tabletypatd1  {
	border-width: 0px 8px 1px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#BAD6F5;
	font: 10px verdana,arial,sans-serif;
	font-weight:normal;
	vertical-align:top;
}

#content table.tabletypb  td.tabletypatd2  {
	border-width: 0px 8px 1px 0px;
	padding: 4px 5px 5px 3px;
	border-style:solid;
	border-color:#E0EAF6;
	background-color:#CADEF5;
	text-align:left;
	font: 10px verdana,arial,sans-serif;
	font-weight:normal;
	vertical-align:top;
}



#content table.tablemitarbeiter{
width: 460px;
text-align:left;
border-style:solid;
border-width: 0px;
border-color:#4E4F50;
margin-bottom:16px;

}

#content table.tablemitarbeiter td{
 width: 145px;
 text-align:left;
 border-color:#FFFFFF;
 border-style:solid;
 border-width: 0px;
 padding: 0px 0px 0px 10px;
 
}


#content table.tarifrechner{
 	 margin-bottom:0px;
	 width: 445px;
	 margin-top:10px;
	 margin-left:10px;
}

#content table.tarifrechner input.button {
 margin-top:10px;
 margin-left:0px;
}

#content table.tarifrechner p {
 margin-top:0px;
 margin-left:0px;
 padding-left:0px;
}


#content .tarifausgabe{ margin-top: 10px; padding-left:10px; font: 11px lucida console, courier, monospace;}

#content table.noborder tr td input{margin-left:5px;}

.checkboxlabelfloat input {float:left;}
.checkboxlabelfloat > label{position:relative;left:0px;top:0px;float:left;}
#content table.tarifrechner .checkboxlabelfloat p, .checkboxlabelfloat p, #content .checkboxlabelfloat p{padding:0px 0px 0px 0px;}



#CMSElementBrowser
{
min-height: 800px;
min-width:  200px;
}

#CMSElementBrowser table td
{
white-space: nowrap;
}


div.image_right, #content div.image_right {float:right;padding:0px 10px 0px 10px;}


div#extra > p.left > span.high
{
font-size:93%;
}


