body { background-color:#ffffff;font-family:Verdana,Arial,Avantgarde;color:#5B5B5B;font-size:12px;
       background-color:#D3D3D3;background-image:url(img/bg_body.gif);background-repeat:repeat-x;
			 display:block;text-align:center;margin:0px;padding:0px; }

/*div.ds_wrapper color:#5B5B5B;*/

a:link     { color:#5B5B5B;text-decoration:none; }
a:visited  { color:#5B5B5B;text-decoration:none; }
a:focus    { color:#5B5B5B;text-decoration:none; }
a:hover    { color:#5B5B5B;text-decoration:none; }
a:active   { color:#5B5B5B;text-decoration:none; }

div.rgtabs-wrapper a:link, div.ds_wrapper a:link   { color:#E00732;text-decoration:none; }
div.rgtabs-wrapper a:visited, div.ds_wrapper a:visited { color:#E00732;text-decoration:none; }
div.rgtabs-wrapper a:focus, div.ds_wrapper a:focus  { color:#E00732;text-decoration:none; }
div.rgtabs-wrapper a:hover, div.ds_wrapper a:hover  { color:#E00732;text-decoration:underline; }
div.rgtabs-wrapper a:active, div.ds_wrapper a:active { color:#E00732;text-decoration:none; }

div.ds_wrapper a.tagcloud:link, div.rgtabs-wrapper a.tagcloud:link   { color:#999999;text-decoration:none; }
div.ds_wrapper a.tagcloud:visited, div.rgtabs-wrapper a.tagcloud:visited { color:#999999;text-decoration:none; }
div.ds_wrapper a.tagcloud:focus, div.rgtabs-wrapper a.tagcloud:focus  { color:#999999;text-decoration:none; }
div.ds_wrapper a.tagcloud:hover, div.rgtabs-wrapper a.tagcloud:hover  { color:#999999;text-decoration:underline; }
div.ds_wrapper a.tagcloud:active, div.rgtabs-wrapper a.tagcloud:active { color:#999999;text-decoration:none; }

/* Struktur */
div.center { width:960px;margin-left:auto;margin-right:auto;text-align:left;margin-top:0px; }
div.all { position:absolute;width:960px; }

div.top_menu { position:absolute;top:0px;left:0px;width:960px;height:109px;
               background-image:url(img/bg_head.jpg);background-repeat:no-repeat; }
div.logo { position:absolute;top:14px;left:0px;width:200px;height:86px; }
div.logo a { position:absolute;display:block;top:0px;left:0px;width:200px;height:86px; }
div.tmenu { position:absolute;top:56px;left:221px;width:475px; }
table.top_menu { /*width:100%;*/border-collapse:collapse; }
div.login { position:absolute;top:34px;left:769px;width:154px;height:23px;
						background-image:url(img/btn_login.gif);background-repeat:no-repeat; }
div.login a { position:absolute;display:block;top:0px;left:0px;width:154px;height:23px; }
table.csc-loginform { margin:20px 34px 0px 28px; }
div.suche { position:absolute;top:61px;left:720px;width:228px;height:16px; }
span.search { color:#5A5A5A; }
div.head_flash { position:absolute;top:165px;left:0px;width:960px;height:261px;
                 background-image:url(img/bg_flash.gif);background-repeat:repeat-x; }
div.head_flash div.grafik { padding-left:9px;padding-top:8px; }
div.head_flash div.ueberschrift1 { position:absolute;top:251px;left:20px;width:917px;height:10px;background-color:#3C3C3C; }
div.head_flash div.ueberschrift { position:absolute;top:223px;left:20px;width:917px;height:38px;/*background-color:#494949;*/
                                  background-image:url(img/bg_ueberschrift.png);background-repeat:no-repeat; }
div.head_flash div.ueberschrift p { margin:0px 0px 0px 11px;padding:0px;text-transform:uppercase;color:#E7E7E7;font-size:20px;line-height:38px; }

div.head_flash div.csc-textpic, div.head_flash div.csc-textpic-imagewrap { margin:0px;padding:0px; }
div.head_flash div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0px; }
div.head_flash div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left:0px; }
div.head_flash div.csc-textpic-center { text-align:left; }
				 
div.content_all { position:absolute;top:426px;left:0px;width:960px;
              background-color:#ffffff; }
div.menu { position:absolute;top:110px;left:0px;width:960px; }
table.menu { width:100%; }
td.trenner { width:2px;height:55px;background-image:url(img/trenner_mainmenu.gif);background-repeat:no-repeat; }
div.inhalt { position:relative;top:0px;left:0px;/*width:682px;*/float:left;margin:0px 0px 15px 0px;border-top:1px solid #4A4A4A; }
div.footer { width:960px;clear:both;font-size:11px;padding-top:10px;padding-bottom:30px;
             background-image:url(img/bg_footer.gif);background-repeat:repeat-x;background-position:top;
						 background-color:#D3D3D3;text-align:center; }
div.footer div.f_menu { width:480px;float:left;color:#373737; }						 
div.footer div.f_copyright { width:480px;float:right;color:#373737; }						 
div.footer div.f_copyright p { margin:0px;padding:0px; }						 
/*Struktur ende*/

/*Menu*/
/*alle aktiven*/
td.menueins a:link { color:#ffffff;background-image:url(img/bg_menu_no.gif);background-repeat:repeat-x; } 

td.menueins a:visited { color:#ffffff;background-image:url(img/bg_menu_no.gif);background-repeat:repeat-x; } 

td.menueinsa a:link, td.menueinsa a:visited { color:#ffffff;background-image:url(img/bg_menu_act_pfeil.gif);background-repeat:no-repeat;background-position:top center; }

td.menueinsc a:visited { color:#ffffff;background-image:url(img/bg_menu_act_pfeil.gif);background-repeat:no-repeat;background-position:top center; }

td.menueinsa a:hover, td.menueins a:hover { color:#ffffff;background-image:url(img/bg_menu_act.gif);background-repeat:repeat-x; } 

td.top_menu a:link, td.top_menu a:visited,
td.top_menu_a a:link, td.top_menu_a a:visited { color:#5A5A5A; }

td.top_menu a:hover, td.top_menu_a a:hover { color:#5A5A5A; }

/*erste ebene*/
td.menueins, td.menueinsa, td.menueinsc { height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
														 							text-align:center;font-size:12px;font-weight:bold; }

td.menueins { 	}
td.menueinsa, td.menueinsc { background-image:url(img/bg_menu_act.gif);background-repeat:repeat-x;	}

td.menueins a, td.menueinsa a, td.menueinsc a { display:block;width:100%;height:55px;line-height:55px; }

/*top_menu*/
td.top_menu, td.top_menu_a { height:27px;font-size:11px;border-left:1px solid #A7A7A7;border-right:1px solid #A7A7A7;text-align:center;font-weight:bold;padding:0px 8px 0px 8px; }

/*Menu ende*/

/* ### rgtabsmenu (ersetzt) ### */

/* wraps the hole tab */
.rgtabs-wrapper {
  /*padding:1em 1.5em;
  border: 1px solid #ccc;
  background:#fff url(img/rgtabs/topbg.gif) repeat-x;*/
	margin:0px 24px 0px 28px;
  overflow:hidden;
  clear:both;
	padding-top:15px;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin:0px 34px 0px 28px;
  padding: 0 0 0 0px;
  /*height: 26px;*/
  height: 39px;
  width: auto;
  background: url(img/rgtabs/tab-bkg.gif) bottom left repeat-x;
  list-style:none;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(img/rgtabs/tab-on-l-2.gif) top left no-repeat;
  float: left;
  margin: 0 3px 0 0 !important;
  padding: 0 0 0 14px !important;
  cursor: pointer;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(img/rgtabs/tab-on-r-2.gif) top right no-repeat;
  display: block;
  float: left;
  /*height: 24px;
  line-height: 24px;*/
  height: 37px;
  line-height: 30px;
  color: #5A5A5A;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 12px 0 0;
  text-decoration: none;
  outline:0;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(img/rgtabs/tab-off-l-2.gif) top left no-repeat;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(img/rgtabs/tab-off-r-2.gif) top right no-repeat;
  color: #ffffff;
}


/* ### rgtabsmenu ende ### */

/*Contentaussehen*/
p.bodytext, p.align-center, p.align-right, p.align-left, div.inhalt td { /*padding:2px 0px 1px 0px;margin:0px;*/ }
li { padding:0px 0px 0px 9px;margin:0px; }
.bodytext { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.align-left { text-align:left; }

/*div.csc-textpic-intext-left li { margin-left:140px; }*/

h1 {color:#E00732;font-size:15px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h2 {color:#E00732;font-size:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h3 {color:#E00732;font-size:13px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h4 {color:#000000;font-size:15px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h5 {color:#000000;font-size:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h6 {color:#000000;font-size:13px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

/*h1.csc-firstHeader {margin-top:0px;}*/
/*div.csc-header {clear:both;}*/

/*Inhaltselemente*/
span.search { font-weight:bold;margin-right:5px;vertical-align:middle; }
input.fld_search { width:155px;height:16px;background-image:url(img/field_search.gif);background-position:right;border:0;padding:0px;margin:0px;
								 	 color:#373737;font-size:11px; }
input.btn_search { width:16px;height:16px;padding:0px;margin-left:4px;vertical-align:middle; }
div.tx-indexedsearch { margin:20px 34px 0px 28px; }
div.tx-indexedsearch p, div.tx-indexedsearch td { font-size:12px; }

/*div.inhalt div.csc-textpic-imagewrap { margin-bottom:10px; }*/

div.zs { /*padding:9px 0px 0px 0px;*//*width:898px;*/width:908px; }
div.zs h1 { margin:0px 0px 10px 0px;padding:0px;font-size:14px;font-weight:bold; }
div.zs div.zs_links { /*width:621px;*/width:581px;float:left; }
div.zs div.zs_rechts { /*width:277px;*/float:right;
			 							 	 background-image:url(img/bg_rand-mbc.gif);background-repeat:repeat-y; }
div.zs a img { border:none; }

div.mb_content { /*background-color:#ffffff;margin-bottom:16px;*/margin:0px 9px 0px 9px;
                 width:277px;border-bottom:1px solid #E9E9E9; }
div.mb_content div.csc-header { height:31px;margin-bottom:10px;
							 									background-image:url(img/bg_boxheader.gif);background-repeat:no-repeat; }
div.mb_content div.csc-textpic { margin-top:-10px;margin-bottom:20px; }	
div.mb_content div.csc-textpic-imagewrap { margin-bottom:0px; }
div.mb_content h1 { margin:0px;padding:8px 0px 0px 10px;font-size:12px;font-weight:bold;color:#ffffff; }
div.mb_content { color:#5B5B5B;font-size:11px; }
div.mb_content dd.csc-textpic-caption { color:#034CA1;font-size:11px;font-weight:bold;padding-right:8px; }
div.mb_content p { padding: 2px 8px 1px 8px; }
div.mb_content a img { border:none; }
div.mb_content a { color:#5B5B5B;font-size:11px;font-weight:bold; }

div.csc-frame-rulerAfter {border-bottom:1px solid #aaaaaa;margin-bottom:20px;}

div.pt_prnt_tpfrnd { /*width:621px;*/margin-top:15px;padding-top:20px;
                     background-image:url(img/bg_prnttpfrnd.gif);background-repeat:no-repeat;background-position:top center; }
div.pt_prnt { padding-right:30px;float:left;line-height:15px; }
div.pt_tpfrnd { float:left;line-height:15px; }
div.pt_prnt_tpfrnd img { margin-right:7px; }
div.pt_prnt_tpfrnd strong { vertical-align:top; }

/*div.footer p { margin:0px;padding:0px;text-align:center; }*/

div.ds_wrapper { margin:0px 42px 0px 42px; }
div.ds, div.ds-oben, div.ds-unten { clear:left; }
div.ds-oben div.vs_links-oben { width:320px;height:50px;float:left; }
div.ds-oben div.vs_mitte-oben { width:320px;height:50px;float:left;background-image:url(img/bg_3spalten-oben.gif);background-repeat:no-repeat;background-position:left; }
div.ds-oben div.vs_rechts-oben { width:320px;height:50px;float:left;background-image:url(img/bg_3spalten-oben.gif);background-repeat:no-repeat;background-position:left; }
div.ds div.vs_links { width:320px;float:left; }
div.ds div.vs_mitte { width:320px;float:left;/*background-image:url(img/bg_3spalten.gif);background-repeat:repeat-y;background-position:left;*/}
div.ds div.vs_rechts { width:319px;float:left;/*background-image:url(img/bg_3spalten.gif);background-repeat:repeat-y;background-position:left;*/ }
div.ds div.vs_clear {clear:left;}
div.ds {background-image:url(img/bg_startseite.gif);background-repeat:repeat-y;background-position:320px 0px;padding-bottom:1px;}
div.ds-unten div.vs_links-unten { width:320px;height:50px;float:left; }
div.ds-unten div.vs_mitte-unten { width:320px;height:50px;float:left;background-image:url(img/bg_3spalten-unten.gif);background-repeat:no-repeat;background-position:left; }
div.ds-unten div.vs_rechts-unten { width:320px;height:50px;float:left;background-image:url(img/bg_3spalten-unten.gif);background-repeat:no-repeat;background-position:left; }
div.ds div.csc-textpic-imagewrap { margin-bottom:0px; }
div.ds_wrapper div.csc-header a { display:block;margin-bottom:12px;
							 										background-image:url(img/btn_weiter.jpg);background-repeat:no-repeat;background-position:right; }
div.ds_wrapper p { font-size:10px; }													
div.ds div.csc-frame-invisible div.csc-header {visibility:hidden;}
/*div.zs_links object {margin-left:132px;}*/
a.weiter { padding:2px 0px 2px 22px;background-image:url(img/btn_weiter.jpg);background-position:left;background-repeat:no-repeat;font-weight:bold; }

#mitte-empfehlen { margin:20px 34px 0px 28px; }
#mitte-empfehlen p { font-size:12px; }
#mitte-empfehlen h3.first { font-size:13px;margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; }						 
#mitte-empfehlen h3 { font-size:13px;margin: 25px 0px 0px 0px;padding:0px 0px 0px 0px; }

/*p.csc-form-label-req { font-size:12px; }*/

div.tmenu td.csc-form-commentcell, div.tmenu td.csc-form-labelcell { display:none; }
div.tmenu td.csc-form-fieldcell { padding:0px 0px 0px 400px; }
div.tmenu td.csc-form-fieldcell input { margin-top:-5px;height:18px;color:#034CA1;font-weight:bold;
																				border:none;background-color:#ffffff;font-size:12px; }
/*Inhaltselemente ende*/


/*div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap, div.csc-frame-frame2, div.trenner {clear:both;}

table.contenttable {margin: 0px 9px 0px 0px;padding:0px;border-collapse:separate;border-spacing:3px;}
table.contenttable td {padding-left:0px;margin-left:0px;}
table.contenttable-0 td, table.contenttable-0 th {padding:3px 5px 3px 5px;vertical-align:middle;border:1px solid #C9C6E3;
									 		 											 	    color:#000000;font-size:12px;background-color:#EAE8F3;}
table.contenttable-1 td, table.contenttable-1 th {padding:3px 5px 3px 5px;vertical-align:middle;border:1px solid #D3D4E9;
									 		 											 	    color:#000000;font-size:12px;background-color:#D3D4E9;}*/
div.csc-mailform-field label {width:130px;float:left; }
div.csc-mailform-field {margin-bottom:4px;}
/*Kontaktformular*/
/*fieldset.csc-mailform, fieldset.tx-powermail-pi1_fieldset { border:0px; margin:15px 15px 15px 25px; }
fieldset.tx-powermail-pi1_fieldset legend { display:none; }
fieldset.csc-mailform label,
fieldset.tx-powermail-pi1_fieldset label { width:130px; float:left; 
																	 				 margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
																					 vertical-align:middle;font-size:12px;}
div.csc-mailform-field input,
.powermail_text, .powermail_file, .powermail_captcha, .powermail_submit { margin-bottom:3px; background-color:#ffffff; width:220px; 
																										 	 border:1px solid #034CA1;height:18px;
																											 font-family:Arial,Avantgarde;font-size:12px;}
img.tx-srfreecap-pi2-image { margin: 5px 0px 0px 138px; }
span.tx-srfreecap-pi2-cant-read { margin: 0px 0px 5px 138px;display:block; }
div.csc-mailform-field textarea, .powermail_textarea { margin-bottom:3px; background-color:#ffffff; width:220px;border:1px solid #034CA1;
											 					  font-family:Arial,Avantgarde;font-size:12px;}
div.csc-mailform-field .csc-mailform-submit, .powermail_submit { margin-left:137px; width:100px;
											 												width:109;height:22px;color:#034CA1;font-weight:bold;
																							border:1px solid #034CA1;background-color:#ffffff;}*/