* { margin:0px; padding:0px; }
body {
	background-image: url(../page/bilder/hintergrund1.gif);
	background-color:white;
	background-repeat:repeat-x;
	font-family: arial, verdana, sans-serif;
	/*background-color: #BF433E;*/
	/*float:left;*/
}
.leiste
{ /*
	scrollbar-face-color:rgb(195,119,43); 
	scrollbar-shadow-color:rgb(237,204,133); 
	scrollbar-highlight-color:rgb(237,204,133); 
	scrollbar-3dlight-color:rgb(195,119,43); 
	scrollbar-darkshadow-color:rgb(195,119,43); 
	scrollbar-base-color:rgb(237,204,133); 
	scrollbar-arrow-color:rgb(237,204,133); 
	scrollbar-track-color:rgb(237,204,133);*/
}

ul
{
	margin: 0; 
	padding: 0;
}
ul li 
{
	list-style: none;
	margin: 0;
	padding: 0;
}

hr.line
{
	text-align:center;
  	width:92%;
  	height:1px;
  	padding-bottom:1px;
  	background-color:#CC0000;
  	color:#CC0000;
  	border:0;
}
  
.bc_haupttrennlinie { background-color:#fff;}
.bc_trennlinieCC0000 { background-color:#CC0000;}
.bg1 { background: #943211;}
.bg2 { background: #832A0C;}
.bg3 { background: #B73D14;}
.bg4 { background: #CC0000;}
.bg5 { background: #FFFF00;}
.bg6 { background: #FFFFCC;}
.bg7 { background: #FFCC99; } /*Hintergrund für Popup's und Verwaltung*/
.bg8 { background: #E1C382;}
.bg9 { background: #006600; }
.bgHG { background: #E1C382; }
.bgCEAF6E { background: #CEAF6E;}
.bgE1C382 { background: #E1C382;}
.bg61F347 { background: #61F347;}
.bgE1C382 { background: #E1C382;}
.bgFFFF33 { background: #FFFF33;}
.bgFFFFFF { background: #fff;}
.bgCC0000 { background: #CC0000;}
.bg5757B9 { background: #5757B9;}
.sc1 { color:#943211;}
.sc2 { color:#FFCC99;}
.sc3 { color:#fff;}
.scMenue { color:#fff;}
.scText1 { color: #642009;}
.scText2 { color:#832A0C;}
.farbe3 { color: #fff;}
.box1 { border: #943211 1px solid;} /*CC0000*/
.box2 { border: #832A0C 1px solid;}
.box3 { border: #B73D14 1px solid;}
.box4 { border: #CC0000 1px solid;}
.box5 { border: #FFFF00 1px solid;} /*454545*/
.box6 { border: #FFFFCC 1px solid;} /*FFFFFF*/
.box7 { border: #FFCC99 1px solid;} /*CCCCFF*/
.box8 { border: #E1C382 1px solid;} /*CCCCFF*/
.box9 { border: #006600 1px solid;} /*CCCCFF*/
.box10 { border: #C3772B 1px solid;}
.box61F347 { border: #61F347 1px solid;}
.buttonanfrage { font-weight:bold; font-size:12px; color:#CC0000; background-color:#fff; border-top: 2px solid #EF7850; border-left: 2px solid #EF7850; border-right: 2px solid #832A0C; border-bottom: 2px solid #832A0C;}
.buttonanfrage2 { font-weight:normal; font-size:12px; color:white; background-color:rgb(204,0,0); border-width:1px; border-top-color:rgb(153,0,0); border-right-color:rgb(102,102,102); border-bottom-color:rgb(102,102,102); border-left-color:rgb(153,0,0); border-style:solid;}
.knopfrot { 
	font-weight:normal;
	height:24px;
	font-size:13px;
	color:#fff;
	background-color:#fff;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	background-image:url(../page/bilder/hg/rot-A-030.jpg);
    vertical-align: middle;
	text-align:left;
	padding-left:13px;
}
input:hover.knopfrot
{
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:10px;
}
.knopfgelb {
	font-weight:normal;
	height:24px;
	font-size:13px;
	color:#454545;
	background-color:#fff;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	background-image:url(../page/bilder/hg/gelb-A-030.jpg);
    vertical-align: middle;
	text-align:left;
	padding-left:13px;
}
input:hover.knopfgelb
{
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:10px;
}
.knopfgruen {
	font-weight:normal;
	height:24px;
	font-size:13px;
	color:#454545;
	background-color:#0f0;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	background-image:url(../page/bilder/hg/gruen-A-030.jpg);
    vertical-align: middle;
	text-align:left;
	padding-left:13px;
}
input:hover.knopfgruen
{
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:10px;
}

a { text-decoration:none;}
a:hover { text-decoration:underline; border-bottom-width:1px; border-bottom-color:blue;}
.css { position: absolute; visibility: hidden; z-index: 100;}
.select_admin { font-size: 13px; height: 17px; width: 150px; background-color: #EAEAFF; border: 1px solid #000033; color: #454545;}
.select_seitenzahler { font-size: 12px; height: 17px; width: 90px; background-color: #CC0000; border: 1px solid #000033; color: #fff;}
.selectgoto { font-size: 13px; color: #454545; background-color: #FFF7D3; height: 20px; width: 195px;}
.input {  font-size: 12px; color: #454545; background-color: #fff; height: 17px; width: 151px; border: 1px solid #E1C382;}
.submit {  font-size: 12px; color: #fff; background-color: #CC0000; height: 17px; width: 50px; border: 0px solid #E1C382;}
.hochstrich { color: #CC0000;  font-size: 12px;}
.vorschau {  font-size: 12px; color: #0000FF; text-decoration: none;}
.vorschau:hover { text-decoration:underline; border-bottom-width:1px; border-bottom-color:blue;  font-size: 12px; color: #0000FF; cursor: pointer;}
.senden {  font-size: 12px; color: #fff; background-color: #006600; border: 1px solid #333333; margin: 1px; padding: 1px; height: 18px;width: 110px;}
.sendenx {  font-size: 12px; color: #fff; background-color: #006600; border: 1px solid #333333; margin: 1px; padding: 1px; height: 18px; width: 210px;}

input.sendenx
{
	width:360px;
	height:40px;
	font-size:18px;
	color:#454545;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#fff;
	background-image:url(../page/bilder/hg/gruen-A-040.jpg);
	padding-left:23px;
	text-align:left;
}
input:hover.sendenx
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:20px;
}
.sendenxx {  font-size: 18px; color: #fff; background-color: #006600; border: 1px solid #333333; margin: 1px; padding: 1px; height: 27px;width: 200px;}
.sendengelb {  font-size: 16px; color: #BF433E; background-color: #FFFF66; border: 1px solid #BEBEBE; margin: 1px; padding: 1px; height:24px;width: 150px;}
.sendengelbx {  font-size: 16px; color: #BF433E; background-color: #FFFF66; border: 1px solid #BEBEBE; margin: 1px; padding: 1px; height:24px; width: 280px;}

.eingabe { font-size: 16px; color: #454545; background-color: #FFF7D3; vertical-align:middle; padding:0; height:24px; border:#BEBEBE 1px solid; padding-left:3px; }
.f_eingabe { font-size: 16px; color: #fff; background-color: #CC6762; vertical-align:middle; padding:0; height:24px; border:#BEBEBE 1px solid; padding-left:3px; }
.eingabe00 { font-size: 13px; color: #454545; background-color: #FFF7D3; vertical-align:middle; padding:0; height:20px; border:#BEBEBE 1px solid; padding-left:3px; width:280px; }
.f_eingabe00 { font-size: 13px; color: #fff; background-color: #CC6762; vertical-align:middle; padding:0; height:20px; border:#BEBEBE 1px solid; padding-left:3px; width:280px; }
.textarea { font-family: Arial; font-size: 16px; color: #bebebe; background-color: #FFF7D3; border:#BEBEBE 1px solid; }
.f_textarea { font-family: Arial; font-size: 16px; color: #fff; background-color: #CC6762; border:#BEBEBE 1px solid; }

.fehler { padding-left: 3px; border: medium double #FF0000; background-color: #fff;}

.eingabefeld { FONT-SIZE: 8pt; color: #454545; BACKGROUND-color: #fff; border: 1px solid #454545; height: 16px;}
.uebermitteln { FONT-SIZE: 8pt; color: #454545; BACKGROUND-color: #d4d0c8; border: 1px solid #454545; height: 16px;}
.w030 {width: 30px;}
.w040 {width: 40px;}
.w045 {width: 45px;}
.w050 {width: 50px;}
.w060 {width: 60px;}
.w090 {width: 90px;}
.w095 {width: 95px;}
.w100 {width: 100px;}
.w105 {width: 105px;}
.w110 {width: 110px;}
.w120 { width: 120px;} 
.w240 { width: 240px;} 
.w330 { width: 330px;} 
.w350 { width: 350px;} 
.w358 { width: 354px;} 
.w400 {width: 400px;}
.w410 {width: 410px;}
.w430 {width: 430px;}
.w450 {width: 450px;}
.w700 {width: 700px;}
.h20 { height: 20px;}
.h80 { height: 80px;}
.eingabefelde_anmeldung { font-family: Arial; font-size: 12px; color: #000099;}
.einruecken05 { padding-left: 5px;}
.einruecken10 { padding-left: 10px;}
.bgFFFFFF { background-color: #fff;}
.fett { font-weight: bold;}
.fs01 { font-size: 1px;}
.fs08 { font-size: 8px;}
.fs09 { font-size: 9px;}
.fs10 { font-size: 10px;}
.fs11 { font-size: 11px;}
.fs12 { font-size: 12px;}
.fs13 { font-size: 13px;}
.fs14 { font-size: 14px;}
.fs15 { font-size: 15px;}
.fs16 { font-size: 16px;}
.fs18 { font-size: 18px;}
.fs22 { font-size: 22px;}
.fs23 { font-size: 24px;}
.fs24 { font-size: 24px;}
.fs30 { font-size: 30px;}
.c000000 { color: #000000;}
.c000033 { color: #000033;}
.c454545 { color: #454545;}
.c0000FF { color: #0000FF;}
.c003300 { color: #003300;}
.c006600 { color: #006600;}
.c009900 { color: #009900;}
.c006633 { color: #006633;}
.c330000 { color: #330000;}
.c83662C { color: #83662C;}
.c999999 { color: #999999;}
.cBBBBBB { color: #BBBBBB;}
.cCC0000 { color: #CC0000;}
.cCC0033 { color: #CC0033;}
.cC50000 { color: #C50000;}
.cCCCCFF { color: #CCCCFF;}
.cCCFFFF { color: #CCFFFF;}
.cCEAF6E { color: #CEAF6E;}
.c5757B9 { color: #5757B9;}
.c666666 { color: #666666;}
.cC4C4C4 { color: #C4C4C4;}
.cEFEFEF { color: #EFEFEF;}
.cF9F9F9 { color: #F9F9F9;}
.cFF0000 { color: #FF0000;}
.cFF6600 { color: #FF6600;}
.cFFFF00 { color: #FFFF00;}
.cFFFFCC { color: #FFFFCC;}
.cFFFFFF { color: #fff;}
.c5757B9 { color: #5757B9;}
.agb { font-size: 12px ;color: #0000FF;}
.randCC0000_1 { border: #CC0000 1px solid; }
.randCC0000_2 { border: #CC0000 2px solid; }
.rand006600_1 { border: #006600 1px solid; }
.rand006600_2 { border: #006600 2px solid; }
.hinzur {  color: #454545; background-color: #fff; margin: 1px; padding: 1px; vertical-align:middle}


table.index 
{ 
	width:1200px;
	text-align:center;
	border:0px solid #C3772B;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left:auto; 
	margin-right:auto;
}
table.index td
{ 
	padding:0px;
}
table.index td.liste_unten
{
	text-align:center;
	vertical-align:middle;
	background-color:#FFF;
	border-bottom:0px solid #FFF;
	margin-bottom:20px;
}
table.index td.leiste21
{
	height:60px;
	background-image: url(./../page/bilder/hg/gelb-A-060.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	padding:0;
	border:0;
}
table.index td.leiste22
{ 
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
	padding-top:20px;
	padding-bottom:10px;
	font-size:20px;
	color:#BF433E;
	font-weight:bold;
}
table.index td.leistetext
{
	padding:40px 0 20px;
	font-size:20px;
	color:#BF433E;
	font-weight:bold;
}
table.index td.abstand
{
	text-align:center;
	padding-top:5px;
}
table.index td.loginkopftop
{ 
	padding:0px;
	text-align:center;
	color:#454545;
	height:80px;
	vertical-align:middle;
	background-image: url(./../page/bilder/hg/grau-A-080.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
}
table.index td.loginkopftop ul li.row1
{
	font-size:20px;
	font-weight:bold;
}
table.index td.loginkopftop ul li.row2
{
	font-size:12px;
}
table.index td.loginkopfbottom
{ 
	text-align:center;
	vertical-align:middle;
	height:50px;
	background-image: url(./../page/bilder/hg/rot-B-050.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
	font-size:18px;
	color:#FFFFFF;
}

table td.oben_links 
{
	width:200px;
	border-top:0px solid #fff;
	border-right:1px solid #BF433E;
	border-bottom:1px solid #fff;
	border-left:0px solid #fff;
	background-color: #fff;
	text-align:center;
	padding: 0px;
}
table td.oben_rechts 
{
	width: 1000px;
	border-top:0px solid #fff;
	border-right:0px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0px solid #BF433E;
	background-color: #fff;
	text-align: left;
	font-size: 12px;
	padding: 0px;
}
table.index td.oben_rollbild
{
	text-align:right;
	background-color:#FFFFFF;
	padding:5px 0 5px;
	font-size:19px;
	color:#BF433E;
	font-weight:bold;
}
table.index td.oben_transparent 
{
	background-color:transparent;
	color:#454545;
	font-size:15px;
	text-align:right;
	border-top:0px solid transparent;
	border-right:2px solid transparent;
	border-bottom:1px solid transparent;
	border-left:0px solid transparent;
	padding:0;
}
table.index td.oben_transparent a
{
	font-size:15px;
	color:#454545
}

table.leiste1
{
	width:100%;
	text-align:center;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
}
table.leiste1 td
{
	padding:0px;
	height:30px;
}
table.leiste1 td.top {
	padding-top:3px;
}
table.leiste1 td.bottom {
	padding-bottom:3px;
}
table.leiste1 td a
{
	font-size:12px;
	color:#454545;
	cursor:pointer;
	text-decoration: none;
}
table.leiste1 td a:hover
{
	font-size:12px;
	color:#BF422E;
	cursor:pointer;
	text-decoration: underline;
	font-weight: normal;
}

table.suchcenter
{
	width:940px;
	text-align:center;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000;
}
table.suchcenter td.top
{
	padding:13px 0px 0px 0px;
	font-size:11px;
	text-align:left;
	border:0px solid #000;
}

table.suchcenter td.top table.top
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px solid #000;
	background-color:#090;
}

table.suchcenter td.top table.top td
{
	padding:0px;
}
td.anker_details
{
	padding:15px 0 1px 0;
	/*width:100%;*/
}
div#anker_details
{
	width:600px;
	float:right;
}
div#anker_details div.link,
td.anker_details div.link { float:right; text-align:center; background-color:#fff; color:#fff; background-repeat:repeat-x; height:20px; padding-top:3px; }
div#anker_details div.link11 { background-image: url(./../page/bilder/hg/gelb-A-030.jpg); width:220px; margin-right:1px; }
div#anker_details div.link:hover,
div#anker_details div.link:hover a,
td.anker_details div.link:hover { background-image: url(./../page/bilder/hg/rot-A-030.jpg); background-repeat:repeat-x; color:#fff; }
div#anker_details a.link,
td.anker_details a.link
{
	padding:0px;
	font-size:13px;
	color:#454545;
	background-color:transparent;
	display:block;
}
td.anker_details a.link:hover,
div#anker_details a.link:hover
{
	color:#fff;
	background-color:transparent;
	display:block;
}

table.index td.oben_rechts table.tab
{
	width:995px;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
	float:right;
}
table.index td.oben_rechts table.tab td.sp1
{
	width:755px;
	color:#454545;
	padding:0;
	text-align:left;
}
table.index td.oben_rechts table.tab td.sp2
{
	width:240px;
	font-size:14px;
	color:#454545;
	font-weight:bold;
	padding:0;
	text-align:right;
	vertical-align:middle;
}
table.index td.oben_rechts table.tab td.sp1 li
{
	padding:0;
}
table.index td.oben_rechts table.tab td.sp1 li a
{
	color:#454545;
	font-size:18px;
	font-weight:bold;
}
table.index td.oben_rechts table.tab td.sp1 li span,
table.index td.oben_rechts table.tab td.sp1 li div
{
	color:#454545;
	font-size:10px;
}
table.index td.oben_rechts table.tab td.sp1 li div span {
	white-space:nowrap;
}
table.index td.oben_rechts table.tab td.sp2 div.login { float:right; font-size:14px; color:#454545; }
table.index td.oben_rechts table.tab td.sp2 div.login a { font-size:14px; color:#FF0000; }	

table.indexanzeige
{ 
	width:100%;
	text-align:center;
	border:0px solid #C3772B;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.index td
{ 
	padding:0px;
}

input {
	margin:0px;
	padding:0px;
}

input.schalten
{
	margin:0;
	padding:0;
	width:200px;
	height:25px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#FFF;
	background-image:url(./../page/bilder/hg/rot-B-030.jpg);
	text-align:left;
	padding-left:55px;
}

input:hover.schalten
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:52px;
}

input.button
{
	width:200px;
	height:30px;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#BF433E;
	background-image:url(./../page/bilder/hg/rot-A-030.jpg);
	padding-left:10px;
	text-align:left;
}

input:hover.button
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:7px;
}

input.submit
{ 
	width: 300px;
	height: 70px;
	font-size:16px;  
	font-weight:bold;
	color:#FFFFDA; 
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#FFF;
	background-image:url(./../page/bilder/hg/rot-B-070.jpg);
	text-align:left;
	padding-left:15px;
}

input:hover.submit
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:12px;
}

input.submit_anfrage
{
	width:250px;
	height:30px;
	font-size:14px;
	color:#FFFFDA;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#FFF;
	background-image:url(./../page/bilder/hg/rot-B-030.jpg);
	text-align:left;
	padding-left:18px;
}

input:hover.submit_anfrage
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:15px;
}

input.submit_code
{
	width:80px;
	height:20px;
	font-size:12px;
	color:#fff;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	background-color:#FFF;
	background-image:url(./../page/bilder/hg/rot-B-020.jpg);
	text-align:left;
	padding-left:17px;
    vertical-align: middle;

}

input:hover.submit_code
{
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:14px;
}

input[type=submit] {
	cursor:pointer;
}

table.registerkarte
{
	width:960px;
	background-color:#fff;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:0;
}
table.registerkarte td { padding:0px; }
table.registerkarte td.row1 { width:610px; padding-right:20px; }
table.registerkarte td.row2 { width:350px; text-align:left; color:#454545; font-size:14px; vertical-align:top; }
table.registerkarte table.tab_anmeldung
{
	height:100%;
	background-color:#fff;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:1px solid #454545;
}
table.registerkarte table.tab_anmeldung { width:610px; }
table.registerkarte table.tab_anmeldung td.oben
{
	background-image:url(./../page/bilder/hg/rot-B-030.jpg);
	background-color:#FFF;
	background-repeat:repeat-x;
	height:25px;
	font-size:18px;
	font-weight:bold;
	color:#454545;
	text-align:center;
	padding:1px;
}
table.registerkarte table.tab_anmeldung td.spalte01 { width:268px; text-align:right; vertical-align:middle; padding:3px; }
table.registerkarte table.tab_anmeldung td.spalte02 { width:17px; text-align:right; vertical-align:middle; padding:3px; }
table.registerkarte table.tab_anmeldung td.spalte03 { width:325px; text-align:left; vertical-align:middle; padding:3px; font-size:12px; }
table.registerkarte table.tab_anmeldung td.spalte03 select,
table.registerkarte table.tab_anmeldung td.spalte03 input { border:1px solid #454545; }
table.registerkarte table.tab_anmeldung td.unten {
	padding-top:10px;
	height:10px;
	min-height:10px;
}
input.anmeldung_button_1
{
	width:290px;
	height:40px;
	font-size:18px;
	color:#FFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#fff;
	background-image:url(./../page/bilder/hg/rot-B-040.jpg);
	padding-left:23px;
	text-align:left;
}
input:hover.anmeldung_button_1
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:20px;
}
input.anmeldung_suchen_3
{
	width:150px;
	height:30px;
	font-size:16px;
	color:#FFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#fff;
	background-image:url(./../page/bilder/hg/rot-B-040.jpg);
	padding-left:28px;
	text-align:left;
}
input:hover.anmeldung_suchen_3
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:25px;
}

table.suchcenter
{
	width:100%;
	text-align:center;
	border:0px solid #000;
	border-collapse:collapse;
	border-spacing:0px;
}
table.suchcenter_center
{
	margin-left:auto;
	margin-right:auto;
}
table.suchcenter_left
{
	margin-left:0%;
	margin-right:100%;
}
table.suchcenter td.sp1 { padding:0px; text-align:center; vertical-align:middle; }
table.suchcenter td.sp2 { padding:0px; text-align:center; vertical-align:middle; }
table.suchcenter td.sp3 { padding:0px; text-align:center; vertical-align:middle; }
table.suchcenter div.leer { padding-top:10px; }
table.kastenrechts,
table.sucheallg,
table.suchedir
{
	background:#FFFFCC;
	border:1px solid #BEBEBE;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0px; height:165px;
}
table.kastenrechts td,
table.sucheallg td,
table.suchedir td
{
	padding:0px;
}
table.kastenrechts td.row1
{
	background-image: url(./../page/bilder/hg/grau-B-050.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	font-size:20px;
	font-weight:bold;
	color:#BF433E;
	background-color:#fff;
	text-align:center;
	margin:0px;
	height:50px;
}
table.sucheallg td.row1,
table.suchedir td.row1
{
	background-image: url(./../page/bilder/hg/grau-B-030.jpg);
	background-color:#FFF;
	background-repeat:repeat-x;
	font-size:20px;
	font-weight:bold;
	color:#BF433E;
	background-color:#fff;
	text-align:center;
	margin:0px;
	height:25px;
}
table.kastenrechts td.row2,
table.sucheallg td.row2,
table.suchedir td.row2
{
	text-align:left;
	vertical-align:top;
	background:#fff;
	padding:5px;
}
table.sucheallg { width:350px; float:left; }
table.suchedir { width:410px; float:right; }
table.kastenrechts { width:336px; }

table.sucheallg td.row2 ul li { padding:10px 5px 0 10px; color:#454545; font-size:15px; font-weight:bold; }
table.sucheallg td.row2 ul li select { font-size:14px; color:#454545; background-color:#FFF7D3; height:23px; width:200px; }

table.anzeigegross
{
	width:779px;
	border:1px solid #BEBEBE;
	background:#fff;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
}
table.anzeigegross td
{
	padding:0px;
}
table.anzeigegross td.row1
{
	color:#454545;
	font-size:33px;
	font-weight:bold;
	padding:10px 0px;
	vertical-align:top;
}
table.anzeigegross td.row2
{
	border-right:1px solid #BEBEBE;
}
table.anzeigegross div.row2
{
	width:739px;
	background:#fff url(./../page/bilder/hg/grau-B-300.jpg) repeat-x;
	display:table;
	margin-left:auto;
	margin-right:auto;
}
table.anzeigegross div.row2 div.row21
{
	width:263px;
	float:left;
	display: table-row;
	vertical-align:top;
	text-align:left;
	padding-left:20px;
	padding-top:5px;
	margin-top:10px;
	margin-bottom:10px;
}
table.anzeigegross div.row2 div.row22
{
	width:350px;
	float:right;
	display: table-row;
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}
table.anzeigegross div.row22 ul
{
	padding:0px;
	margin:0px;
	height:45px;
	/*background:#fff url(./../page/bilder/hg/grau-B-060.jpg) repeat-x;*/
}
table.anzeigegross div.row22 ul li.r1
{
	color:#454545;
	font-weight:bold;
}
table.anzeigegross div.row22 ul li.r2
{
	font-size:16px;
	color:#454545;
	font-weight:normal;
}
table.anzeigegross div.row22 ul li.r2 a
{
	font-size:14px;
	color:#0000FF;
	font-weight:normal;
}
table.anzeigegross td.row3
{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	vertical-align:top;
	font-size:13px;
	color:#454545;
	text-align:left;
}

table.suchfunktion2
{
	text-align:center;
	vertical-align:middle;
	color:#454545;
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #bebebe;
	background-image: url(./../page/bilder/hg/gruen-A-200.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
}
table.suchfunktion2 td
{
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
table.suchfunktion2 td.row1
{
	padding:10px 10px 0px 10px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:20px;
	color:#BF433E;
}
table.suchfunktion2 td.row2
{
	padding:10px 10px 8px 10px;
	text-align:left;
	vertical-align:middle;
	font-size:13px;
}
table.suchfunktion2 td.row3
{
	text-align:center;
	padding-bottom:10px;
}
table.suchfunktion2 td.row2 a
{
	font-size:14px;
	color:#0000FF;
	font-weight:bold;
}
table.suchfunktion2 td.row2 a
{
	font-weight:bold;
}

table.suchfunktion33
{
	background-color:#fff;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	border:1px solid #BEBEBE;
}
table.suchfunktion33 { width:300px; }
table.suchfunktion33 td
{
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
table.suchfunktion33 td.row1
{
	background-image:url(./../page/bilder/hg/rot-B-030.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	height:25px;
	font-size:13px;
	font-weight:bold;
	color:#454545;
	text-align:center;
	padding:1px;
}
table.suchfunktion33 td.row2
{
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	padding:5px 10px;
}

table.verantwortung
{
	margin-left:auto;
	margin-right:auto;
	width:739px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	background-image: url(./../page/bilder/hg/grau-B-050.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
}
table.verantwortung td
{
	padding:5px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	color:#454545;
}
table.angebotsuche
{
	width:779px;
	border:1px solid #BEBEBE;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:left;
	vertical-align:top;
	background:#fff url(./../page/bilder/hg/grau-B-200.jpg) repeat-x;
}
table.angebotsuche td.row1
{
	background:#fff url(./../page/bilder/hg/gelb-A-030.jpg) repeat-x;
	font-size:16px;
	color:#454545;
	text-align:left;
	padding:2px 5px 3px 5px;
	font-weight:bold;
}
table.angebotsuche td.row21
{
	width:130px;
	text-align:left;
	vertical-align:middle;
	padding:5px;
}
table.angebotsuche td.row22 { width:305px; }
table.angebotsuche td.row23 { width:164px; }
table.angebotsuche td.row24 { width:170px; }
table.angebotsuche td.row22,
table.angebotsuche td.row23,
table.angebotsuche td.row24
{
	text-align:left;
	vertical-align:top;
	padding:10px 0px 5px 0px;
}
table.angebotsuche td.row24
{
	padding-top:70px
}
table.angebotsuche td.row22 ul,
table.angebotsuche td.row23 ul,
table.angebotsuche td.row24 ul
{
	margin-bottom:2px;
}
table.angebotsuche td.row22 ul li.r1,
table.angebotsuche td.row23 ul li.r1,
table.angebotsuche td.row24 ul li.r1,
table.angebotsuche td.row3 ul li.r1
{
	font-size:14px;
	font-weight:bold;
	color:#454545;
}
table.angebotsuche td.row22 ul li.r2,
table.angebotsuche td.row23 ul li.r2,
table.angebotsuche td.row24 ul li.r2,
table.angebotsuche td.row3 ul li.r2
{
	font-size:14px;
	font-weight:normal;
	color:#454545;
}
table.angebotsuche td.row22 ul li.r2 a,
table.angebotsuche td.row23 ul li.r2 a,
table.angebotsuche td.row24 ul li.r2 a
{
	font-size:14px;
	color:#0000FF;
	font-weight:normal;
}
table.angebotsuche td.row24 ul li.r3 a
{
	font-size:16px;
	color:#0000FF;
	font-weight:bold;
}
table.angebotsuche td.row3
{
	padding:0px 0px 20px;
	margin:0px;
	text-align:left;
}
table.angebotsuche td.row3 a
{
	font-size:14px;
	color:#00F;
	font-weight:bold;
}

table.fussrow
{
	width:100%;
	border:0px solid #FFF;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:center;
	vertical-align:middle;
}
table.fussrow td.row1
{
	background-image: url(./../page/bilder/hg/grau-B-040.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	font-size:12px;
	color:#454545;
	text-align:center;
	vertical-align:middle;
	height:35px;
}
table.fussrow td.row2
{
	font-size:11px;
	color:#bebebe;
	text-align:center;
	padding:3px;
	background:#fff;
}
table.fussrow td.row2 a
{
	font-size:11px;
	color:#bebebe;
}
table.fussrow td.row3
{
	font-size:12px;
	color:#BF433E;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height:35px;
	background:#fff;
}
table.fussrow td.row4
{
	font-size:11px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	height:35px;
	padding:3px;
}
table.fussrow td.row4 a
{
	font-size:11px;
	color:#bebebe;
}
table.fussrow td.row5
{
	background-color:#fff;
	padding-top:10px;
	text-align:center;
	font-size:11px;
	color:#454545;
}
table.fussrow td.row5 a
{
	font-size:11px;
	color:#bebebe;
}
font.media
{
	font-weight:bold;
	font-style:italic;
}

table.kontaktformular,
table.soerreichensieuns
{
	width:739px;
	margin-left:auto;
	margin-right:auto;
}
table.kontaktformular
{
	border-collapse:separate;
	border-spacing:2px;
	border:1px solid #BEBEBE;
	background-image: url(./../page/bilder/hg/gruen-B-420.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
}
table.soerreichensieuns
{
	border-collapse:collapse;
	border-spacing:0px;
	background-color:#fff;
	border:1px solid #BEBEBE;
}
table.kontaktformular td,
table.soerreichensieuns td
{
	padding:0px;
	text-align:center;
	vertical-align:middle;
}
table.kontaktformular td.row1,
table.soerreichensieuns td.row1
{
	color:#454545;
	text-align:center;
	font-weight:bold;
	background-color:#fff;
}
table.kontaktformular td.row1
{
	font-size:18px;
	background-image: url(./../page/bilder/hg/gelb-A-040.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	height:27px;
	padding:4px;
}
table.soerreichensieuns td.row1
{
	font-size:16px;
	background-image: url(./../page/bilder/hg/gelb-A-030.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	height:22px;
	padding:4px;
}
table.soerreichensieuns td.row2
{
	padding:10px;
	text-align:left;
}
table.soerreichensieuns td.row2 div.des1
{
	font-size:14px;
	color:#454545;
	padding-bottom:4px;
}
table.soerreichensieuns td.row2 div.des2
{
	font-size:14px;
	color:#454545;
}
table.soerreichensieuns td.row2 div.des3
{
	font-size:14px;
	color:#454545;
	padding-top:4px;
}
table.soerreichensieuns td.row2 div span.sp1fett
{
	width:120px;
	float:left;
	font-weight:bold;
	height:20px;
}
table.soerreichensieuns td.row2 div span.sp2fett
{
	width:10px;
	float:left;
	font-weight:bold;
	height:33px;
}
table.soerreichensieuns td.row2 div span.sp1
{
	width:120px;
	float:left;
}
table.soerreichensieuns td.row2 div span.sp2
{
	width:10px;
	float:left;
}
table.soerreichensieuns td.row2 div ul
{
	font-weight:bold;
}
table.soerreichensieuns td.row2 div a
{
	font-size:14px;
	color:#0000FF;
}
table.kontaktformular td.top
{
	padding-top:10px;
}
table.kontaktformular td.row2sp1
{
	width:273px;
	padding-left:5px;
	padding-right:5px;
	color:#454545;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
table.kontaktformular td.row2sp1 span.stern
{
	color:#CC0000;
}
table.kontaktformular td.row2sp1 span.code
{
	color:#BF433E;
}
table.kontaktformular td.row2sp1 span.size
{
	font-size:10px;
}
table.kontaktformular td.row2sp2
{
	width:320px;
	text-align:left;
}
table.kontaktformular td.row2sp3
{
	width:320px;
	text-align:left;
	height:30px;
}
table.kontaktformular td.row2sp2 select
{
	width:277px;
	font-size:12px;
	border:1px solid #BEBEBE;
	height:20px;
}
table.kontaktformular td.row2sp2 textarea
{
	width:275px;
	height:60px;
	font-size:12px;
	border:1px solid #BEBEBE;
}
table.kontaktformular td.row2sp2 input
{
	width:270px;
	font-size:12px;
	border:1px solid #BEBEBE;
	padding-left:5px;
	height:20px;
}
table.kontaktformular td.row3
{
	padding-left:5px;
	color:#BF433E;
	font-size:11px;
	text-align:left;
}
table.kontaktformular td.row4
{
	text-align:center;
	padding:5px;
}
table.kontaktformular td.row4 span.anfrage
{
	font-size:13px;
	color:#BF433E;
	font-weight:bold;
}
input.anmeldung_button_formular_1
{
	width:280px;
	height:40px;
	font-size:18px;
	color:#fff;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#fff;
	background-image:url(./../page/bilder/hg/rot-B-040.jpg);
	padding-left:23px;
	text-align:left;
}
input:hover.anmeldung_button_formular_1
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:20px;
}
input.submit_code
{
	height:24px;
	font-size:13px;
	color:#fff;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	background-color:#fff;
	background-image:url(../page/bilder/hg/rot-A-030.jpg);
	padding-left:7px;
    vertical-align: middle;

}
input:hover.submit_code
{
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:4px;
}
.startinfo3
{
	background-image: url(./../page/bilder/hg/gruen-A-250.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
}
input.anmeldung
{
	width:230px;
	height:35px;
	font-size:16px;
	color:#FFF;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	background-color:#FFFFFF;
	background-image:url(./../page/bilder/hg/rot-B-060.jpg);
	padding-left:8px;
	text-align:left;
}
input:hover.anmeldung
{
	border-top:3px solid #666;
	border-left:3px solid #666;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	cursor:pointer;
	padding-left:5px;
}
