/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 0px 0px;
	float: left;
	
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	background-color: #FFF;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	display: none;
	font-weight: normal;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	/* display: block; */
	float: left;
	width: 450px;
	float: left;
	clear: both;
	font-weight: normal;
}

.tx_powermail_pi1_fieldwrap_html_7 {
display:block;
/*border: 1px solid green;*/
width: 400px;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 150px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

.powermail_kontakt {
       float:left;
       border: solid 1px black;
       }

/* CSS Dokument zu www.automobile-bolz.de von www.alpha-online.org */

/* Aufbau */ 


body {
background-image:url(images/background.jpg);
background-position:top;
background-repeat: repeat-x;
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:verdana;
font-size:12px;
color: #FFFFFF;
}


#seite {
width:1200px;
margin:	0 auto 0px auto;
text-align: left;
margin-top:30px;
}


/* 3 Spalten im Inhalt: left = Navi, center = Inhalt, right = News */

/* *************************** */
/* Navigation aufbauen */
#navigation {
width: 200px;
float: left;
}

#navigation_top {
background-image:url(images/bg_navi_top.jpg);
height: 18px;
width: 189px;
}

#navigation_middle {
background-image:url(images/bg_navi.jpg);
min-height: 482px;
width: 189px;
}

#navigation_inner {
margin-left:10px;
}

#navigation_bottom {
background-image:url(images/bg_navi_bottom.jpg);
height: 18px;
width: 189px;
}

/* *************************** */
/* Kontakt aufbauen */
#kontakt {
width: 200px;
float: left;
background-color:red;
}

#kontakt_top {
background-image:url(images/bg_kontakt_top.jpg);
height: 19px;
width: 189px;
}

#kontakt_middle {
background-image:url(images/bg_navi.jpg);
height: 132px;
width: 189px;
}

#kontakt_inner {
margin-left:10px;
}

#kontakt_bottom {
background-image:url(images/bg_navi_bottom.jpg);
height: 19px;
width: 189px;
}


/* *************************** */
/* Header und Content aufbauen */

#center {
width: 713px;
margin-top:2px;
float:left;
}

#header {
height: 360px;
width: 708px;
}

#header_flash {
margin-left: 0px;
}

#content_top {
background-image:url(images/bg_content_top.jpg);
height: 35px;
width: 702px;
margin-top: 10px;
margin-left: 3px;
color: #666666;
font-weight:bold;
}

#content_middle {
background-image:url(images/bg_content.jpg);
min-height: 257px;
width: 702px;
margin-left: 3px;
color: #666666;
font-weight:500;
}

#content_inner {
margin-left:25px;
margin-right:25px;
border:1px white solid;
}

#content_bottom {
background-image:url(images/bg_content_bottom.jpg);
min-height: 31px;
width: 702px;
margin-left: 3px;
color: #666666;
font-weight:500;
}

/* *************************** */
/* Newscontainer aufbauen */


#news {
width: 200px;
margin-top:2px;
float:left;
}

#news_top {
background-image:url(images/bg_news_top.jpg);
height: 32px;
width: 192px;
color: #666666;
font-weight:bold;
}

#news_middle {
background-image:url(images/bg_news.gif);
min-height: 455px;
width: 192px;
}

#news_inner {
margin-left:10px;
color: #666666;
}

.news-latest-date {
font-size:10px;
}

.news-title a,
.news-title a:visited  {
color:#669933;
text-decoration:underline;
}

#news_bottom {
background-image:url(images/bg_news_bottom.gif);
height: 30px;
width: 192px;
float:left;
margin-bottom:15px;
}


/* *************************** */
/* Suchcontainer aufbauen */


#suche {
width: 200px;
margin-top:2px;
float:left;
}

#suche_top {
background-image:url(images/bg_suche_top.gif);
height: 32px;
width: 192px;
color: #666666;
font-weight:bold;
}

#suche_middle {
background-image:url(images/bg_news.gif);
min-height: 107px;
width: 192px;
}

#suche_inner {
margin-left:15px;
color: #666666;
}

.suche-latest-date {
font-size:10px;
}

.suche-title a,
.suche-title a:visited  {
font-color:#669933;
text-decoration:none;
}

#suche_bottom {
background-image:url(images/bg_news_bottom.gif);
height: 30px;
width: 192px;
}


/* Schriften und Links stylen */

.nav {
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
vertical-align:middle;
}

.nav_akt {
color: #669933;
font-weight: bold;
text-decoration:none;
vertical-align:middle;
}

.navtrenner {
margin-top:5px;
margin-bottom:5px;
}

.footernav {
color: #666666;
font-weight: bold;
text-decoration:none;
vertical-align:middle;
}

.footernav_akt {
color: #669933;
font-weight: bold;
text-decoration:none;
vertical-align:middle;
}

a {
color: #669933;
font-weight: bold;
text-decoration:underline;
vertical-align:middle;
}
 
