*  { padding: 0; margin: 0; }

html {
 min-height: 100.05%;
}
body {
 background-color:#ccc;
font: normal small Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------
   Allgemeine Styles
   ------------------------------------------------------ */
a { color:#333; }
.clr {
 clear:both;
}
/* --------------------------------------------------------
   Wrapper
   -------------------------------------------------------- */

div#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:784px;
}

/* --------------------------------------------------------
   Bildbuehne
   -------------------------------------------------------- */
div#buehne {
	height:260px;
	background-color:#fff;
        padding:2px;
        overflow:hidden;
}
* html b\ody #buehne {
	padding:2px 2px 0 2px;
}


/* =======================================================
   CSS fuer Bereich Header
   ======================================================= */

div#header {
	height:60px;
	width:784px;
}
div#header h1 {
	color:#666;
	font-size:18px;
	margin-left:2px;
	margin-top:15px;
}
.logo {
	margin-bottom:3px;
}


/* ------------------------------------------------------
   Footer
   ------------------------------------------------------ */
div#footer {
 width:780px;
 height:20px;
 background-color:#999;
 border:2px solid #fff;
 color:#fff;
}
div#footer p {
 text-align:right;
 padding:2px 4px 0 0;
 font-size:12px;
}
div#footer a {
 color:#fff;
 text-decoration:none;
 padding-left:10px;
}
div#footer a:hover {
 color:#fff;
 text-decoration:underline;
}



/* =======================================================
   CSS fuer Bereich Adressbox
   Portalseite Autohaus Mustermann
   ======================================================= */

div#adressbox {
	float:left;
	width:210px;
         font-size:10px;
         background-color: #efefef;
	margin:10px 0 0px 2px;
         border:1px solid #bebebe; 
}
div#adressbox h1 {
	font-size:12px;
         font-weight:bold;
	text-align:left;
	color:#333;
         padding:0 0 0 4px;
}
div#adressbox p {
	padding:0 0 2px 4px;
}


/* =======================================================
   CSS fuer Bereich Box
   ======================================================= */

div#box {
	float:left;
	width:210px;
         font-size:11px;
         background-color: #efefef;
	margin:10px 0 0 2px;
         border:1px solid #bebebe;
}
div#box ul {
	margin:5px 0 4px 20px;
	padding:0 0 4px 0;
	list-style-image:url(../images/link.gif);
}

div#box li {
	padding-bottom:4px;
}
div#box ul a {
	color:#244b79;
         text-decoration:none;
}
div#box ul a:hover {
	color:#003467;
         text-decoration:underline;
}
div#box h1 {
	font-size:13px;
	text-align:left;
	color:#b13413;
         padding:0 0 0 4px;
}
div#box p {
	padding:0 0 20px 4px;
}
div#box li.active {
	font-size:12px;
	font-weight:bold;
}
div#box li.active a:hover {
	text-decoration:none;
}
div#box li ul {margin-top:2px;margin-bottom:0;}
div#box li ul li {font-weight:normal;padding-bottom:0;font-size:11px;}
div#box li ul li.active {font-weight:bold;padding-bottom:0;font-size:12px;}


/* =======================================================
   CSS fuer Bereich Mailform - Formulare
   ======================================================= */

.tx_mailform_field_checkbox {
height:auto;
padding-bottom:3px;
}
.mailform-table-outer h3{
font-size:11px;
margin-bottom:3px;
margin-top:6px;
display:block;
clear:right;
}
div.tx_mailform_checkbox_element {
height:25px;
}
.tx_mailform_div_output_select-check {
clear:left;
float:left;
}
.td-no-style {
 vertical-align:top;
}
.tx_mailform_div_label_left {
clear:both;
float:left;
width:auto !important;
width:100px;
display:block;
margin-top:3px;
margin-bottom:2px;
}
.tx_mailform_div_input {
clear:both;
display:block;
float:left;
}
.tx_mailform_hrSeparator {
margin-top:10px;
margin-bottom:5px;
}
.tx_mailform_div_output_select_width {
	margin-top:3px;
}

div#maincontent tr.bglgreen td p {padding-left:10px;}
div#maincontent tr.bglgreen td p.nopadding {margin-top:0;padding-left:0;}

.mailform-table-outer tr td {
	/*border-left:1px #f0f solid;*/
}
div.tx_mailform_checkbox_element {
width:80px;
width:auto !important;
margin-right:0px;
display:block;

}
input.mailform_radio_box {margin-right:0px;}

.tx_mailform_div_output_select-check div.tx_mailform_checkbox_element {
 padding-right:2px;
 width:auto !important
}