input.smallbutton
{
	border:1px solid #FFFFFF;
	background-color:#E21D3C;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        font-weight:bold;
}

input.edit, select.edit, textarea.edit
{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #000000;
	border-left: #B72A28 1px solid;
	border-right: #B72A28 1px solid;
	border-top: #B72A28 1px solid;
	border-bottom: #B72A28 1px solid;
	background: #F1F2F2;
}

select.input_pflicht, input.input_pflicht
{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #000000;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background: #EEEEEE;
	width: 140px;
	height: 16px;
}

select.input_optional, input.input_optional
{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #000000;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background: #FFFFFF;
	width: 140px;
	height: 16px;
}

select.pulldown, input.pulldown
{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #000000;
	border-left: #CBCCD0 1px solid;
	border-right: #CBCCD0 1px solid;
	border-top: #CBCCD0 1px solid;
	border-bottom: #CBCCD0 1px solid;
	background: #FFFFFF;
	width: 140px;
}

select.pulldown_eingabe, input.pulldown_eingabe
{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #000000;
	border-left: #CBCCD0 1px solid;
	border-right: #CBCCD0 1px solid;
	border-top: #CBCCD0 1px solid;
	border-bottom: #CBCCD0 1px solid;
	background: #FFFFFF;
	width: 180px;
}

select.pulldown_mass, input.pulldown_mass
{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #000000;
	border-left: #CBCCD0 1px solid;
	border-right: #CBCCD0 1px solid;
	border-top: #CBCCD0 1px solid;
	border-bottom: #CBCCD0 1px solid;
	background: #FFFFFF;
	width: 40px;
}

textarea.field
{ 
        border-width:1px;
        border-color:#CCCCCC;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
        border-style:solid;
        background-color:#FFFFFF;
        color:#000000;
	font-family: Verdana,Arial;
	font-size: 10px;
}

body {
	color: #000000;
	background: #FFFFFF;
	margin: 0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;
}

body


.header {height:100px;vertical-align:bottom;font-size:11px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#716F64;border-bottom: 0px solid #000;line-height:30px;margin-left:180px;margin-top:40px;}
.header a:link {color:#716F64;text-decoration: none;display:block;border-bottom: 8px solid #EEEEEE;}
.header a:visited {color:#716F64;text-decoration: none;display:block;border-bottom: 8px solid #EEEEEE;}
.header a:active {color:#716F64;text-decoration: none;display:block;border-bottom: 8px solid #EEEEEE;}
.header a:hover {color:#E21D3C;text-decoration: none;display:block;border-bottom: 8px solid #E21D3C;}

.nav_top {width:80px;text-align:center;float:left;margin-right:20px;margin-top:30px;}

.sch_h {background-image:url(../images/sch_h.jpg); background-repeat:repeat-x;}

h1 {font-size:14px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#E21D3C;margin-top:24px;}
h1 a:link {color:#E21D3C;text-decoration: none;}
h1 a:visited {color:#E21D3C;text-decoration: none;}
h1 a:active {color:#E21D3C;text-decoration: none;}
h1 a:hover {color:#E21D3C;text-decoration: none;}

h2 {font-size:14px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;padding-top: 5px;padding-bottom: 10px;text-align:right;}
h2 a:link {color:#716F64;text-decoration: none;}
h2 a:visited {color:#716F64;text-decoration: none;}
h2 a:active {color:#716F64;text-decoration: none;}
h2 a:hover {color:#716F64;text-decoration: none;}

.text {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#000000;line-height:16px;}
.text a:link {color:#E21D3C;text-decoration: none;border-bottom: 1px dotted #CCCCCC;}
.text a:visited {color:#E21D3C;text-decoration: none;border-bottom: 1px dotted #CCCCCC;}
.text a:active {color:#E21D3C;text-decoration: none;border-bottom: 1px dotted #CCCCCC;}
.text a:hover {color:#CCCCCC;text-decoration: none;border-bottom: 1px dotted #E21D3C;}

.container01  {font-size:12px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#716F64;background-color:#EEEEEE;display:block;border-bottom: 1px solid #FFFFFF;}
.container01 a:link {background-image:url(../images/hausicon.gif); background-repeat:no-repeat;color:#716F64;text-decoration:none;display:block;padding-left:40px;padding-top: 10px;padding-bottom: 10px;}
.container01 a:visited {background-image:url(../images/hausicon.gif); background-repeat:no-repeat;color:#716F64;text-decoration: none;display:block;padding-left:40px;padding-top: 10px;padding-bottom: 10px;}
.container01 a:active {background-image:url(../images/hausicon.gif); background-repeat:no-repeat;color:#716F64;text-decoration: none;display:block;padding-left:40px;padding-top: 10px;padding-bottom: 10px;}
.container01 a:hover {background-image:url(../images/hausicon_red.gif); background-repeat:no-repeat;color:#E21D3C;text-decoration:none;display:block;padding-left:40px;padding-top: 10px;padding-bottom: 10px;}

.hotline {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;background-color:#EEEEEE;display:block;padding-left:10px;background-image:url(../images/hotline.gif); background-repeat:no-repeat;padding-top: 40px;padding-bottom: 10px;border-bottom: 1px solid #FFFFFF;height: 30px;line-height:16px;}
.hotline a:link {color:#716F64;text-decoration: none;display:block;}
.hotline a:visited {color:#716F64;text-decoration: none;display:block;}
.hotline a:active {color:#716F64;text-decoration: none;display:block;}
.hotline a:hover {color:#E21D3C;text-decoration: none;display:block;}

.hotline2 {background-image:url(../images/sch_h.jpg); background-repeat:repeat-x;height: 40px;width: 180px;}

.terminteaser {font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;background-color:#EEEEEE;display:block;padding-left:10px;background-image:url(../images/termine.gif); background-repeat:no-repeat;padding-top: 40px;padding-bottom: 10px;border-bottom: 1px solid #FFFFFF;line-height:13px;}
.terminteaser a:link {color:#716F64;text-decoration: none;display:block;}
.terminteaser a:visited {color:#716F64;text-decoration: none;display:block;}
.terminteaser a:active {color:#716F64;text-decoration: none;display:block;}
.terminteaser a:hover {color:#E21D3C;text-decoration: none;display:block;}

.footer1 {font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;padding-top: 20px;padding-bottom: 5px;padding-left:8px;}
.footer1 a:link {color:#716F64;text-decoration: none;text-decoration: none;}
.footer1 a:visited {color:#716F64;text-decoration: none;text-decoration: none;}
.footer1 a:active {color:#716F64;text-decoration: none;text-decoration: none;}
.footer1 a:hover {color:#E21D3C;text-decoration: none;text-decoration: none;}

.footer2 {font-size:9px;font-family:Verdana,Helvetica,sans-serif;color:#CCCCCC;padding-top: 10px;padding-bottom: 5px;}
.footer2 a:link {color:#CCCCCC;text-decoration: none;text-decoration: none;}
.footer2 a:visited {color:#CCCCCC;text-decoration: none;text-decoration: none;}
.footer2 a:active {color:#CCCCCC;text-decoration: none;text-decoration: none;}
.footer2 a:hover {color:#E21D3C;text-decoration: none;text-decoration: none;}

.navi01 {font-size:12px;font-family:Verdana,Helvetica,sans-serif;color:#E21D3C;line-height:24px;padding-top: 20px;padding-left: 20px;padding-bottom: 5px;border-bottom: 1px solid #EEEEEE;}
.navi01 a:link {color:#E21D3C;text-decoration: none;display:block;}
.navi01 a:visited {color:#E21D3C;text-decoration: none;display:block;}
.navi01 a:active {color:#E21D3C;text-decoration: none;display:block;}
.navi01 a:hover {color:#E21D3C;text-decoration: none;display:block;}

.navi02 {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;line-height:24px;padding-top: 5px;padding-left: 20px;padding-bottom: 5px;border-bottom: 1px solid #EEEEEE;}
.navi02 a:link {color:#716F64;text-decoration: none;display:block;}
.navi02 a:visited {color:#716F64;text-decoration: none;display:block;}
.navi02 a:active {color:#716F64;text-decoration: none;display:block;}
.navi02 a:hover {color:#E21D3C;text-decoration: none;display:block;}

.navi03 {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;line-height:24px;padding-top: 5px;padding-left: 35px;padding-bottom: 5px;border-bottom: 1px solid #EEEEEE;}
.navi03 a:link {color:#716F64;text-decoration: none;display:block;}
.navi03 a:visited {color:#716F64;text-decoration: none;display:block;}
.navi03 a:active {color:#716F64;text-decoration: none;display:block;}
.navi03 a:hover {color:#E21D3C;text-decoration: none;display:block;}

.navi03b {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;line-height:17px;padding-top: 7px;padding-left: 30px;padding-bottom: 1px;}
.navi03b a:link {color:#716F64;text-decoration: none;display:block;}
.navi03b a:visited {color:#716F64;text-decoration: none;display:block;}
.navi03b a:active {color:#716F64;text-decoration: none;display:block;}
.navi03b a:hover {color:#E21D3C;text-decoration: none;display:block;}

.navi04 {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;line-height:24px;padding-top: 5px;padding-left: 45px;padding-bottom: 5px;border-bottom: 1px solid #EEEEEE;}
.navi04 a:link {color:#716F64;text-decoration: none;display:block;}
.navi04 a:visited {color:#716F64;text-decoration: none;display:block;}
.navi04 a:active {color:#716F64;text-decoration: none;display:block;}
.navi04 a:hover {color:#E21D3C;text-decoration: none;display:block;}

.navi05 {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;line-height:24px;padding-top: 5px;padding-left: 60px;padding-bottom: 5px;border-bottom: 1px solid #EEEEEE;}
.navi05 a:link {color:#716F64;text-decoration: none;display:block;}
.navi05 a:visited {color:#716F64;text-decoration: none;display:block;}
.navi05 a:active {color:#716F64;text-decoration: none;display:block;}
.navi05 a:hover {color:#E21D3C;text-decoration: none;display:block;}

.haus_con1 {height:68px;width:88px;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;text-align:center;vertical-align:middle;}

.haus_conx {font-size:12px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#FFFFFF;text-align:center;width:90px;padding-top: 5px;padding-bottom: 5px;background-color:#E21D3C;border-top: 1px solid #E21D3C;border-bottom: 1px solid #E21D3C;border-left: 0px solid #E21D3C;border-right: 0px solid #E21D3C;}
.haus_conx a:link {color:#FFFFFF;text-decoration: none;display:block;}
.haus_conx a:visited {color:#FFFFFF;text-decoration: none;display:block;}
.haus_conx a:active {color:#FFFFFF;text-decoration: none;display:block;}
.haus_conx a:hover {color:#FFFFFF;text-decoration: none;display:block;}

.haus_con2 {font-size:12px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#FFFFFF;text-align:center;width:90px;padding-top: 5px;padding-bottom: 5px; margin-top: 0px;background-color:#E21D3C;border-top: 1px solid #E21D3C;border-bottom: 1px solid #E21D3C;border-left: 0px solid #E21D3C;border-right: 0px solid #E21D3C;cursor:pointer;}
.haus_con2 a:link {color:#FFFFFF;text-decoration: none;display:block;border-bottom: 0px dotted #CCCCCC;}
.haus_con2 a:visited {color:#FFFFFF;text-decoration: none;display:block;border-bottom: 0px dotted #CCCCCC;}
.haus_con2 a:active {color:#FFFFFF;text-decoration: none;display:block;border-bottom: 0px dotted #CCCCCC;}
.haus_con2 a:hover {color:#FFFFFF;text-decoration: none;display:block;border-bottom: 0px dotted #CCCCCC;}

.haus_con3 {font-size:9px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#FFFFFF;text-align:center;width:90px;padding-top: 5px;padding-bottom: 5px; margin-top: 0px;background-color:#E21D3C;border-top: 1px solid #E21D3C;border-bottom: 1px solid #E21D3C;border-left: 0px solid #E21D3C;border-right: 0px solid #E21D3C;cursor:pointer;}
.haus_con3 a:link {color:#FFFFFF;text-decoration: none;display:block;border-bottom: 0px dotted #CCCCCC;}
.haus_con3 a:visited {color:#FFFFFF;text-decoration: none;display:block;border-bottom: 0px dotted #CCCCCC;}
.haus_con3 a:active {color:#FFFFFF;text-decoration: none;display:block;border-bottom: 0px dotted #CCCCCC;}
.haus_con3 a:hover {color:#FFFFFF;text-decoration: none;display:block;border-bottom: 0px dotted #CCCCCC;}


textarea {
  font-family: Verdana,Helvetica,Arial; 
  color: #000000;
  background-color: #FFFFFF; 
  font-size: 10px; 
  text-decoration: none; 
  border: #CCCCCC; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px
}


html {overflow:scroll;}




#mod_tl {
   padding-bottom:20px;
}

#mod_tlh {
   text-align:left;
}

#mod_tlf {
   text-align:left;
}

#mod_tl table {
   width:500px; 
   background-color:#ffffff;
   border-collapse:collapse;
}

#mod_tl th {
   width:100%;
   text-align: left;
   vertical-align: top;
   line-height: 200%;
   background-color:#CCCCCC;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:10px;
   border-top:20px solid #FFFFFF;
}

#mod_tl td {
   text-align: left;
   vertical-align: top;
   line-height: 150%;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:0px;
   padding-top:3px;
   padding-bottom:3px;
}

#mod_tl .border { border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
#mod_tl .hell { background-color:#FFFFFF; }
#mod_tl .dunkel { background-color:#EDEDED; }
#mod_tl .sp0 { padding-left:15px;width:25px; }
#mod_tl .sp1 { width:80px; }
#mod_tl .sp2 { width:55px; }
#mod_tl .sp3 { width:200px; }
#mod_tl .sp4 { width:120px; }
#mod_tl .einrueck {  }
#mod_tl .sp6 { padding-left:15px; }







#ang_tl {
   padding-bottom:10px;
}

#ang_tlh {
   text-align:left;
}

#ang_tlf {
   text-align:left;
}

#ang_tl table {
   width:500px; 
   background-color:#ffffff;
   border-collapse:collapse;
}

#ang_tl th {
   width:100%;
   text-align: left;
   vertical-align: top;
   line-height: 200%;
   background-color:#EDEDED;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:10px;
}

#ang_tl td {
   text-align: left;
   vertical-align: top;
   line-height: 150%;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:0px;
   padding-top:3px;
   padding-bottom:3px;
}

#ang_tl .border { border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
#ang_tl .hell { background-color:#FFFFFF; }
#ang_tl .dunkel { background-color:#EDEDED; }
#ang_tl .sp0 { padding-left:15px;width:200px; }
#ang_tl .sp1 { width:100px; }
#ang_tl .sp2 { width:130px; }
#ang_tl .sp3 { width:70px; }
#ang_tl .einrueck {  }

.ang {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#000000;line-height:16px;}
.ang a:link {color:#E21D3C;text-decoration: none;}
.ang a:visited {color:#E21D3C;text-decoration: none;}
.ang a:active {color:#E21D3C;text-decoration: none;}
.ang a:hover {color:#CCCCCC;text-decoration: none;}


.img_small {
	width: 60px;
	height: 45px;
	border: 0;
}

.img_big {
	width: 211px;
	height: 158px;
	border: 0;  
}

.sendSuccess, .form_error {
	text-align: center;
	color:#E21D3C;
	text-decoration: none;
}

.form_error {
	text-align: left;
}

.kontakt {
	font-size:11px;
	font-family:Verdana,Helvetica,sans-serif;
	color:#716F64;
	padding-top: 20px;
	padding-left: 10px;
}

.haus {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}


.haus img {
	margin: 0px;
	border: 0px;
}


.haus a:link, .haus a:visited {
	text-decoration: none;
	border-bottom: 0px dotted #CCCCCC;
}

.tx-mhsangebote-pi1-browsebox a:link, .tx-mhsangebote-pi1-browsebox a:visited {
	font-size:11px;font-weight:bold;
}

.ld a:link, .ld a:visited {
	font-size:11px;
}

.printlink {
	cursor: pointer;
	float: left;
	margin-right: 4px;
}
