/* CSS */

body {background:url(../images/bgd.gif); background-attachment:fixed; background-repeat:x-repeat; background-position:center top;  }
p { font-family: Verdana, Arial, Helvetica, sans-serif; }
/*navigation */

a:link {	text-decoration: none;  }
a:visited { text-decoration: none;  }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }


.navi_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color:#000000; }
.navi_content_over {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color:#1d3563; font-weight:bold; }
.subnavi_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;	color:#000000; }
.subnavi_content_over {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;	color:#1d3563; font-weight:bold; }
.spacer_subnavi {line-height: 14px;}
.spacer_left {padding-left: 50px; line-height: 25px;}
.spacer_left20 {padding-left: 20px; }
hr.blau {color:#1d3563; }

/* Grundaufbau Tabelle */

table.cont { margin-left: auto; margin-right: auto; margin-top:0px; width: 980px; height: 100%;  border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; background-color: #ffffff; }
table.main {	border: none;	width: 530px;	vertical-align: top;	background-color: #ECF1FA;	margin: auto;	}
table.pics {	width: 110px;	height:150px;	vertical-align: top;	background-color: #ECF1FA;}
td.picslegende {	background-color: #ECF1FA; border-width: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}
td.headline {	background-color: #28166F;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding: 5;}

td.cont_header {width:780px; height:150px; border-bottom: 1px solid #1d3563;  border-right: 1px solid #1d3563;}
td.cont_navi_oben {width:780px; height:30px; border-bottom: 1px solid #1d3563; border-right: 1px solid #1d3563; }
td.cont_navi_sub {width:780px; height:30px; border-bottom: 1px solid #1d3563; border-right: 1px solid #1d3563; background:url(../images/verlauf_subnavi.jpg);}
td.cont_pw {width:200px; height:50px; background-color: #003a77;}
td.cont_login {width:200px; height:70px; padding-left: 10px;}
td.cont_suche {width:200px; height:30px; border-bottom: 1px solid #1d3563; border-top: 1px solid #1d3563; background-color: #003a77; }
td.cont_inhalt {height:30px; border-bottom: 1px solid #1d3563; background-color: #6784b4; }
td.cont_spalte_links {width:200px; padding-top: 35px; height:100%;}
td.cont_spalte_head {width:200px; height:68px; background-color: #eef4f8; padding-bottom:-30px;}
td.cont_spalte_rechts {width:200px; height:700px; background-color: #eef4f8; }

td.cont_content {width:580px; height:100%; padding-top: 35px; padding-right: 40px; border-right: 1px solid #1d3563;}
td.cont_content_prem {width:600px; height:100%; padding-top: 35px; padding-right: 20px; border-right: 1px solid #1d3563;}

td.cont_feet {width:980px; height:20px;  border-top: 1px solid #1d3563; }

/* Tabelle Startseiten */
td.start_spacer {width: 20px;}
td.start_head {width:260px; height:20px; background-color: #003a77; padding-left: 10px;}
td.start_blau {width: 260px; background-color: #cad7e8; }
.start_tabhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;  }
.start_tabhead_schwarz {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;  }


/* Hellblaue Tabellen */
td.tab_spacer {width: 20px; background-color: #e1ecf9; }
td.tab_spacer_10 {width: 10px; }
td.tab_spacer_20 {width: 20px; }

td.tab_head {height:25px; background-color: #003a77; padding-left: 10px; padding-right: 10px;}
td.tab_head_preis {height:25px; background-color: #ffffff; padding-left: 5px; padding-right: 5px; border: 1px solid #003a77;}
td.tab_body {background-color: #e1ecf9; padding-left: 10px; background:url(../images/service/bgd_tab.jpg);}

td.tab_body_260 {width:230px; background-color: #e1ecf9; padding-left: 10px;}

td.tab_body_werkstatt {width:540px; padding-left: 10px;  padding-right: 20px; background:url(../images/service/bgd_werkstatt.jpg);}
td.tab_body_540 {width:540px; padding-left: 10px;  padding-right: 20px; background:url(../images/service/bgd_tab.jpg); }
td.tab_head_540 {width:540px; height:25px; background-color: #003a77; padding-left: 10px;}
td.tab_head_540_hell {width:540px; height:25px; background-color: #9eb5d8; padding-left: 10px;}

td.tab_head_180 {width:180px; height:25px; background-color: #003a77; padding-left: 10px;}
td.tab_body_180 {width:180px; background-color: #e1ecf9; padding-left: 10px;}
td.tab_body_130 {width:130px;}


/* Fusszeile */
.footer {padding-left: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;  }
.footer_reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;  }
.footer_over{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#198141; font-weight:bold;  }

/* Text */
.mitglieder {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px; padding-left: 10px; color:#60bff3; }
.mitglieder_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#60bff3;  padding-left: 10px;}
.mitglieder_sublink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;	color:#ee7f00; font-weight:bold; }

.news_rechts {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;   padding-left: 20px; padding-right: 10px;}
.news_rechts_date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#a9371a; font-weight:bold;}
.news_links {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height: 11px; color:#000000;  }

.headline_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#a9371a; }
.headline { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:20px; color:#000000; }
.headline_klein { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:16px; color:#000000; }

.headline_blau { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:20px; color:#1d3563; }
.subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; line-height: 16px;}
.subhead_blau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1d3563; font-weight:bold; line-height: 16px; }
.subhead_rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a9371a; font-weight:bold; line-height: 16px;}
.body  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height: 16px; padding-right: 20px; }
.body_prem  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height: 16px; padding-right: 20px; }
.body_klein  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding-right: 20px; }

.subhead_kl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; line-height: 14px;}
.subhead_blau_kl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1d3563; font-weight:bold; line-height: 14px; }
.body_kl  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height: 14px; text-align:left; }
.body_kl_arial  { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height: 14px; text-align:left;  }
.copy {font-family: Verdana; font-size: 11px; line-height: 16px; } 

a.body  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-right: 1px;}

/* Bilder */
table.mainImg {float:left; }
table.mainImgright {float:right; }

/* Formularefelder */
input.px500_text {	height: 13px;	width: 480px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
input.px250_text {	height: 13px;	width: 210px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
input.px230_text {	height: 13px;	width: 210px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
input.px150_text {	height: 13px;	width: 150px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
input.px100_text {	height: 13px;	width: 100px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
input.px50_text {	height: 13px;	width: 50px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }

textarea.px500_area {	height: 100px;	width: 500px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
textarea.px500_area_schmal {	height: 50px;	width: 500px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }

select.px180 {	height: 20px;	width: 180px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
select.px50 {	height: 20px;	width: 50px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
select.px500 {	height: 20px;	width: 500px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
