* 
{

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

}

h1,h2,h3,h4 { font-size:90%; }
em,th { font-style:normal; font-weight:normal; }
strong { font-weight: bold; }
ol,ul { list-style: disc; color:#666666;font-size:85%;}

li {  list-style: disc; color:#666666;font-size:85%;}

img { border:0;}
a:link  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;color:#336699;text-decoration:none}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;color:#336699;text-decoration:none}

body { width:1024px;  min-width:750px; margin:auto; text-align:center; border-color: #669900; border-style: solid; border-width: 0px 0px 0px; background-color: #CCCCCC; text-align:center; font:13px/1.22em; font-family: arial, helvetica, clean, sans-serif; }
p {font-size:85%; color:#666666;}
.bodytext{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;text-decoration:none;}
link {color:#CC3300; }
h1 { color: #666666;; background-color: #d7f1fc; margin-bottom: 8px; padding: 1px 8px; font-weight:200; }
h2 { color:#EA261C; font-size:85%;  font-size:12px; font-style:normal; font-weight:100;}
h3 { color: #EA261C;  font-size:12px; font-style:normal; font-weight:100; padding-left:10px; }
h4 {  font-size:85%; color: #999999;  font-size:22px; font-style:normal; font-weight:100;padding-left:10px;}
h5 { color: #3399FF;  font-size:22px; font-style:normal; font-weight:100; }


#kopf,#body {background-color: #FFFFFF; margin-bottom:1em; text-align:left;}
#kopf { height: 200px; width:1024px; border-color:#d7f1fc; border-style:solid; border-width:0px 0px 0px 0px;  }
#bild { height: 11px; width:1024px; border-width:0px 0px 0px 0px;  }
#fuss { color: #666666; font-size:77%; clear:both; background-color: #FFFFFF; border-image:#ffffff; border-style:solid; border-width:1px 0px 0px; text-align: center; padding: 10px 0px 20px 20px;  }
#fuss em { color: red; } 

#main .box { width:78%; min-width:px; float:right; }
.balken { height: 16px; margin: 0 15px 0 173px; padding: 0; font-size: 75%; color: #669900; position: relative; top:-30px;}
.balken2 { height: 16px; margin: 0 15px 0 173px; padding: 0; font-size: 20px; color: #666666; position: relative;  }


#druck, #sitemap, #sprache {background-position: 0 top; margin-right: 10px; padding: 0; display: inline; float: right  ; margin-top: 0;  }

.sp-rechts .inhalt { float:left; background-color: #ffffff; padding-left: 0px; margin-left:30px; margin-bottom: 20px;  }
.sp-rechts .rand { float:left; background-color: #ffffff; padding-left: 0px; margin-left:0px; margin-bottom: 20px;}

.links {background-color: #cccccc; }


.inhalt{  margin-right: 0px; margin-left: 0px; padding-left:0px;}
.inhalt p { font-size: 78%; margin-right: 10px; margin-left: 0px; padding-bottom: 10px;}
.inhalt ul { padding-top: 5px; padding-left: 25px; list-style-type: circle; }
.inhalt li {padding-bottom: 5px}


.rand {  margin-right: 0px; margin-left: 0px; float:left; display:inline; width:20%;}



.navigation { width:150px; font-size: 14px; font-weight: bold; }

.nav_spalte  { width:160px; background-color: #d6d6d6; } 
.nav_spalte p{  color: #d6d6d6; font-size: 14px; font-weight: bold; }

navigation ul {  display: block; }
.navigation li { }
.navigation span { }
.navigation a {   color: #888E90; background-color: #cccccc; text-decoration: none; }
.navigation a:hover { color: #d6d6d6; background-color: #d6d6d6; text-decoration: none; }
.navigation ul ul li {  margin: 0; }
.navigation ul ul a {   color:#d6d6d6; background-color: #d6d6d6; text-decoration: none; }
.navigation ul ul span {   background-color: #d6d6d6; text-decoration: none; }
.navigation ul ul a:hover { color: #d6d6d6; background-color: #d6d6d6; text-decoration: none; }

/*.nav_spalte  { width:200px; min-width:200px;} 
.nav_spalte p{ color: #f6f7e7; font-size: 14px; font-weight: bold; }
.navigation { width: 180px; font-size: 14px; font-weight: bold; }
.navigation ul { display: block; padding: 3px 3px 0px 0px; list-style-type: none;}
.navigation li { width:200px; }
.navigation span { display: block; padding:3px 3px 0px 0px; width: 117px; text-decoration: none; }
.navigation a { display: block; padding: 2px 0px; width: 119px; color: #669900;  text-decoration: none; }
.navigation a:hover { color: #669900; ; text-decoration: none; }
.navigation ul ul li { margin: 0; border-top: 5px solid #fff}
.navigation ul ul a { display: block;  width: 107px; color: #669900; b; text-decoration: none; }
.navigation ul ul span { display: block; padding: 3px 5px 3px 45px; width: 107px; ; text-decoration: none; }
.navigation ul ul a:hover { color: #669900;; text-decoration: none; }*/


form{background-color:#009900, width:400px;} /*border: 1px solid #8c8c8c;*/
label {display:block; font-size:11px; font-family: arial, helvetica, clean, sans-serif;  color:#666666; text-decoration: none; padding:0;}
.submit { margin-left: 5.5em;} 
/*input { color: #000000; background: #CA5E63F; border: 1px solid #336699;}*/
.submit input { color: #000000; background: #CA5E63F; border: 2px outsed #336699;}
#textarea { color: #000000; background: #CA5E63F; border: 1px solid #336699; }*/
		
/** Zweispaltige Seiten   **/		
/*#inhalt .cols {
	margin:10px 0 0 0; padding:0;
	width:544px; line-height:1.8em;
	overflow:hidden;
}
 
#inhalt .cols .leftcolumn {
	margin:0; padding:0;
	float:left;
	width:262px;
}
 
#inhalt  .cols .leftcolumn .box {
	margin:0 0 10px 0; padding:10px;
	float:left;
	width:262px;
	border:solid #D1D7DC 1px;
	border-top-width:15px;
	background:url(../images/0_site_hintergrund_box.jpg) top left repeat-x;
	background-color:#e8e8ec;
	height:205px;
}
 
#inhalt  .cols .rightcolumn {
	margin:0 0 0 275px; padding:0;
	width:262px;
}
 
#inhalt  .cols .rightcolumn .box {
	margin:0 0 10px 0; padding:10px;
	width:262px;
	border:solid #D1D7DC 1px;
	border-top-width:15px;
	background:url(../images/0_site_hintergrund_box.jpg) top left repeat-x;
	background-color:#e8e8ec;
	height:205px;
}*/



/* 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;*/
	/*background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);*/
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #6699FF;
	background-color: #FFFFFF;
	padding-left: 20px;
	margin-left:20px;
	margin-top:0px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* Überschrift */
	font-style:normal; 
	font-weight:100;
	font-size:18px;
	color: #999999;
	padding:0;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* Felderbeschriftung */
	display: block;
	width: 220px;
	float: left;
	clear: both;
	font-weight: bold;
		}
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 180px;
	font-weight: normal;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-color: #eeeeee;
	}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	*background-color: #eee;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
	margin: 30px 20px 10px 180px;
	font-size:12px;
	color:#666666;
}

	/* THX */
td.powermail_all p.bodytext {
padding-left:20px;
	margin: 0px;
	font-size:12px;
	color:#666666;
	
}
fieldset.tx-powermail-pi1_confirmation tx-powermail-pi1_confirmation_submit{
	margin: 30px 20px 10px 180px;
	font-weight: normal;}


