
body
{
	margin-top: 0px;
	padding-top: 0px;

	background-color: #75858A;

	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #002532;

	text-align: center;

	overflow-x: hidden;
	overflow-y: scroll;
}

table
{
	margin: 0px;
}

td
{
	padding: 0px;

	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #002532;
	text-align: left;
}

a
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #002532;
	text-align: left;
	text-decoration: none;
}

a:hover
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #002532;
	text-align: left;
	text-decoration: underline;
}


.td_header
{
	height: 150px;
	padding-top: 0px;

}



.td_inhalt
{
	vertical-align: top;
	padding-top: 10px;
	width: 560px;

}


.td_footer
{
	height: 10px;
}

.table_main
{
	width: 1080px;
	background-image: url(../images/hg_kbbmain.jpg);
	background-repeat: repeat-y;

	padding: 0px;
	margin: 0px;
}

.platzhalter_links
{
	width: 50px;
}

.platzhalter_rechts
{
	width: 50px;
}

#mainbox {
  position:absolute;
  top:0px;
  left:50%;
  width:1080px;
  margin-left:-540px;
  margin-top:0px;
  z-index: 1;
}

/***********************************************************************************/


/* NAVIGATION */
/* #A0C1C9 */

.td_navigation
{
	vertical-align: top;
	width: 180px;
	text-align: left;

	background-color: #E3EDEF;
	background-image: url(../images/hg_nav_verlauf.jpg);
	background-repeat: repeat-x;
}

#td_navigation #runde_ecken {

	width: 150px;
}

#td_navigation #runde_ecken h1, #runde_ecken h2, #runde_ecken p {margin:0px;}
/*#td_navigation #runde_ecken h1, #runde_ecken h2, #runde_ecken p {margin:0 10px;}*/
#td_navigation #runde_ecken p {padding-bottom:0.5em;}


#td_navigation #runde_ecken {background: transparent; margin:1em;}
#td_navigation .xtop, #td_navigation .xbottom {display:block; background:transparent; font-size:1px;}
#td_navigation .xb1, #td_navigation .xb2, #td_navigation .xb3, #td_navigation .xb4 {display:block; overflow:hidden;}
#td_navigation .xb1, #td_navigation .xb2, #td_navigation .xb3 {height:1px;}
#td_navigation .xb2, #td_navigation .xb3, #td_navigation .xb4 {background:#E0E8EA; border-left:1px solid  #98A8AE; border-right:1px solid  #98A8AE;}
#td_navigation .xb1 {margin:0 5px; background: #98A8AE;}
#td_navigation .xb2 {margin:0 3px; border-width:0 2px;}
#td_navigation .xb3 {margin:0 2px;}
#td_navigation .xb4 {height:2px; margin:0 1px;}
#td_navigation .xboxcontent {display:block; background:#E0E8EA; border:0 solid  #98A8AE; border-width:0 1px;}

.div_navigation
{
	width: 148px;
	text-align: left;
}

.menu_kopf
{
	font-weight: bold;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 10px;
	height: 20px;

}

#td_navigation #runde_ecken .navpunkt-act,
#td_navigation #runde_ecken .navpunkt-no {

	width: 100%;
	height: 20px;
	padding-top: 6px;
	padding-left: 10px;
	border-bottom: 1px dotted #75858A;
}

#td_navigation #runde_ecken .navpunkt-act {
	background-color: #fff;
}

#td_navigation #runde_ecken .navpunkt-act:hover,
#td_navigation #runde_ecken .navpunkt-no:hover {

	width: 100%;
	height: 20px;
	padding-top: 6px;
	padding-left: 10px;
	background-color: #fff;
	border-bottom: 1px dotted #75858A;
}



/* Adresse oben rechts */
#adresse_oben_rechts {
	position:absolute;
	top:0px;
	left: 50px;
	height:12px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	width:958px;

}

#mainbox #menu_oben_div {
	position: absolute;
	top:131px;
	left: 238px;
	width: 580px;
}

.td_menu_oben_rechts {

	background-image: url(../images/header_mdw_22.jpg);
	background-repeat: no-repeat;

	height:25px;
	padding-top:0px;
	padding-left: 20px;
}

.td_menu_oben_rechts2 {

	background-image: url(../images/header_mdw_23.jpg);
	background-repeat: no-repeat;
}

.td_menu_oben {

	background-image: url(../images/header_mdw_21.jpg);
	background-repeat: no-repeat;
	height:25px;
	padding-top:0px;
	padding-left: 178px;
}

.td_menu_oben {clear:both; margin-bottom:4em;}
.td_menu_oben dt {display:none;}
.td_menu_oben dd {margin:0; padding:0;}
.td_menu_oben .aa {width:4px; background:url(../images/header_tab_left.gif); float:left; padding:2px 0 2px 0; border-bottom:1px solid #005C73;}
.td_menu_oben .bb {background:url(../images/header_tab_fill.gif); float:left; padding:2px 0 2px 0; border-bottom:1px solid #000; text-align:center;}
.td_menu_oben .cc {width:4px; background:url(../images/header_tab_right.gif); float:left; padding:2px 0 2px 0; border-bottom:1px solid #005C73;}
.td_menu_oben a, .menu a:visited {color:#005C73; text-decoration:none; font-size:1em; cursor:pointer; font-weight:bold; text-transform: uppercase;}
.td_menu_oben a:hover {color:#D9E0E9; background:#fff; font-weight:bold;text-transform: uppercase;  text-decoration:none; }
.td_menu_oben a:hover span {background-position:0 26px; border-bottom:1px solid #005C73;}

.td_menu_oben_rechts {clear:both; margin-bottom:4em;}
.td_menu_oben_rechts dt {display:none;}
.td_menu_oben_rechts dd {margin:0; padding:0;}
.td_menu_oben_rechts .aa {width:4px; background:url(../images/header_tab_left.gif); float:left; padding:2px 0 2px 0; border-bottom:1px solid #005C73;}
.td_menu_oben_rechts .bb {background:url(../images/header_tab_fill.gif); float:left; padding:2px 0 2px 0; border-bottom:1px solid #000; text-align:center;}
.td_menu_oben_rechts .cc {width:4px; background:url(../images/header_tab_right.gif); float:left; padding:2px 0 2px 0; border-bottom:1px solid #005C73;}
.td_menu_oben_rechts a, .menu a:visited {color:#005C73; text-decoration:none; font-size:1em; cursor:pointer; font-weight:bold; text-transform: uppercase;}
.td_menu_oben_rechts a:hover {color:#005C73; background:#fff; font-weight:bold;text-transform: uppercase; text-decoration:none; }
.td_menu_oben_rechts a:hover span {background-position:0 26px; border-bottom:1px solid #005C73;}

/*content*/

#td_inhalt .seitenheader {
	height:25px;
	width: 550px;

	background-image: url(../images/hg_trenner2.jpg);
	background-repeat: repeat-x;
/*	border-bottom: 1px solid #002532; */
	padding: 0px;
	margin: 0px;

}

#td_inhalt .seitenheader_box {
	padding-left: 10px;
	padding-top: 3px;
	margin: 0px;
}

#td_inhalt .seitenheader_text {
	font-size: 14px;
	font-weight: bold;
	color: #005B73;
}

#td_inhalt .inhalt_spacer {
	width: 550px;
}

#td_inhalt .inhalt_spacer img {
	height:15px;
}

#td_inhalt .inhalt_spacer_textpic {
	width: 10px;
}
#td_inhalt .inhalt_spacer_textpic img {
	height: 5px;
}


#td_inhalt .textpic_element {

	width: 550px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	padding-bottom: 10px;

	/*border: 1px dotted red;*/
}

#td_inhalt .nurtext_element {

	width: 550px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	padding-bottom: 10px;

	/*border: 1px dotted red;*/
}


#td_inhalt .textpic_element .inhalts_element {

	width: 520px;
	padding: 15px;
	margin: 0px;

	/*border: 1px solid blue;*/
}

#td_inhalt .nurtext_element .inhalts_element {

	width: 520px;
	padding: 15px;
	margin: 0px;

	/*border: 1px solid blue;*/
}


#td_inhalt .nurtext_element .inhalts_element .textpic_header {

	font-weight: bold;
	font-size: 13px;
	color: #002532;

	/*border: 1px solid green;*/

}

#td_inhalt .textpic_element .inhalts_element .textpic_header {

	font-weight: bold;
	font-size: 13px;
	color: #002532;

	/*border: 1px solid green;*/

}

#td_inhalt .text_header {

	font-weight: bold;
	font-size: 14px;
	color: #002532;

	/*border: 1px solid green;*/
}

#td_inhalt .textpic_element .inhalts_element .csc-textpic {
	padding: 0px;
	margin: 0px;
	/*border: 1px dashed orange;*/
}

#td_inhalt .nurtext_element .inhalts_element .csc-textpic {
	padding: 0px;
	margin: 0px;
	/*border: 1px dashed orange; */
}

#td_inhalt .nurtext_element .inhalts_element .csc-textpic .csc-textpic-intext-left {
	/*border: 1px solid red; */

}

div.csc-textpic-intext-right {
	/*border: 1px solid red; */
}

#td_inhalt .bodytext {
	/*border: 1px dashed orange;*/
	margin: 0;
	padding: 0px;
	line-height: 16px;
	font-size: 11px;
}

#td_inhalt .nurtext_element .inhalts_element li {

	font-weight: normal;
	font-size: 11px;
}

#td_inhalt .textpic_element .inhalts_element li {

	font-weight: normal;
	font-size: 11px;
}


/* SPALTE */
#td_spalte {
	width: 230px;
	text-align: left;
	vertical-align: top;

	background-color: #E3EDEF;
	background-image: url(../images/hg_nav_verlauf.jpg);
	background-repeat: repeat-x;
}

#td_spalte .content_element {
	width: 230px;
	text-align: left;
	vertical-align: top;
}

.td_spalte a{
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #002532;
	text-align: left;
	text-decoration: none;
}

.td_spalte a:hover {
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #002532;
	text-align: left;
	text-decoration: underline;
}


#td_spalte #runde_ecken {background: transparent; margin:1em;}
#td_spalte .xtop, #td_spalte .xbottom {display:block; background:transparent; font-size:1px;}
#td_spalte .xb1, #td_spalte .xb2, #td_spalte .xb3, #td_spalte .xb4 {display:block; overflow:hidden;}
#td_spalte .xb1, #td_spalte .xb2, #td_spalte .xb3 {height:1px;}
#td_spalte .xb2, #td_spalte .xb3, #td_spalte .xb4 {background:#FFFFFF; border-left:1px solid  #98A8AE; border-right:1px solid  #98A8AE;}
#td_spalte .xb1 {margin:0 5px; background: #98A8AE;}
#td_spalte .xb2 {margin:0 3px; border-width:0 2px;}
#td_spalte .xb3 {margin:0 2px;}
#td_spalte .xb4 {height:2px; margin:0 1px;}
#td_spalte .xboxcontent {display:block; background:#FFFFFF; border:0 solid  #98A8AE; border-width:0 1px;}



#td_spalte .textpic_element {
	width: 190px;
	padding: 0px;
	padding-bottom: 5px;
}

#td_spalte .textpic_element .inhalts_element {
	padding:5px;
	margin:0px;
	width: 190px;
}


#td_spalte .nurtext_element {
	width: 190px;
	padding: 0px;
	padding-bottom: 5px;
}

#td_spalte .nurtext_element .inhalts_element {
	width: 100%;
	padding: 5px;
	margin:0px;
/*	border: 1px solid red; */
}

#td_spalte .align-right {
	vertical-align: top;
	padding: 0px;
	text-align: right;
/*	border: 1px solid lightsteelblue; */
}

#td_spalte .bodytext {
/*	border: 1px solid gold; */
	vertical-align: top;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}

#td_spalte .nurtext_element .bodytext {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
}

#td_spalte .csc-textpic {
	padding: 0px;
	margin:0px;
}

#td_spalte .csc-textpic-intext-left  {
/*	border: 1px dashed red; */
	padding: 0px;
	margin:0px;
}

#td_spalte .csc-textpic-intext-right  {
/*	border: 1px dashed blue; */
	padding: 0px;
	margin:0px;
}


#td_spalte .textpic_header {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
}



#td_spalte .csc-textpic-caption {
	color: #75858A;
	font-size: 11px;
}

#td_spalte .csc-textpic-text {
	padding-left: 0px;
	padding-top: 0px;
}


#td_spalte .csc-textpic-text {

}

#td_spalte .csc-textpic-text .bodytext {
	padding-top:0px;
	margin-top: 5px;

	padding-left: 5px;
	padding-right: 5px;

	line-height: 15px;
}

#td_spalte .csc-textpic-imagewrap {
	padding: 0px;
	margin: 0px;
}



#td_inhalt .external-link-new-window {
	text-decoration: none;
	font-weight: bold;
}

#td_inhalt .external-link-new-window:Hover {
	text-decoration: underline;
	font-weight: bold;
}

#td_inhalt .mail {
	text-decoration: none;
	font-weight: bold;
}

#td_inhalt .mail:Hover {
	text-decoration: underline;
	font-weight: bold;
}
