body   { background-image: url('../images/bbg.jpg');
        margin:0;}
h2, h3, h4, h5, h6, div, p, html, input, button {
        font: normal 12px Helvetica,Verdana,Arial
}
table {
        font: 10pt "trebuchet ms", arial, sans-serif; color: #000000;
}
textsarea {
         background-color:#fffff ;
         color:#FFFFFF;
         border: 1px solid #8596a2;
         border-spacing: 0;
         border-width: 1px;

}
input {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         color: #000000;
         background-color:#ffffff;
         border: 1px solid #536e83;
         border-spacing: 0;
         border-width: 1px;
}
textarea {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         color:#000000;
         border: 1px solid #536e83;
         border-spacing: 0;
         border-width: 1px;
}

option {
	color:#000000;
	background-color:#ffffff;
}

submit {
	background-color:#8596A2;
	color:#000000;
}


input:hover, textarea:hover, input:focus, textarea:focus{
         color: #000000;
         background-color:#ffffff ;
         border: 1px dotted #8596a2;
}

a:link { color: #000000; text-decoration: none; }
a:visited { color: #0000FF; text-decoration: none; }
a:link:hover { color: #FF6600; text-decoration: none; }
.bg              { background-image: url('../images/bg.jpg'); background-repeat: repeat-x  }
.shadow_l        { background-image: url('../images/shadow_l.png'); background-repeat: repeat-y}
.shadow_r        { background-image: url('../images/shadow_r.png'); background-repeat: repeat-y}
.aktivm { background-color: #FFFFFF }


div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 5px 0;
	overflow:hidden;
}

h1 {
        font: normal 14px Verdana, Arial;
        font-weight: bold;
        color: #c74219 /*#c74219*/
}

img.block {
        display:block;
}

label {
    width: 10em;
    display: block;
    float: left;
}

div, img {
  margin:0;
  padding:0;
  border:0px none;
}

div#container {
  width:800px;
  margin:0;
  border:0px none;
  text-align: left;
  background-image: url('../images/contbg1.jpg');
  background-repeat: repeat-y
}
div#container2 {
  width:800px;
  margin:0;
  border:0px none;
  text-align: left;
  background-image: url('../images/contbg2.jpg');
  background-repeat: repeat-y
}
div#top {
         clear:both;
         height:28px;
         background-image: url('../images/subhead.jpg');
         background-repeat: repeat;
         text-align:center;
         color:#FFFFFF; 
         font-style:normal; 
         font-variant:normal; 
         font-weight:bold; 
         font-size:12px; 
         font-family:Verdana, Arial; 
         padding-left:5px; 
         padding-top:0px; 
         padding-bottom:5px;
         padding-right:10px;
	 z-index:2;
}
div#flash {
         clear:both;
         height:165px;
         padding:0px;
	 z-index:1;
}
div#content {
        margin:10px;
}

div#center {
        float:right;
        /*margin-left:200px;*/
        width:600px;
        display:block;
        overflow:hidden;
        font: bold 10px Calibri,Arial;
}
div#center2 {
        /*margin-right:auto;*/
        width:600px;
        float:left;
        display:block;
        overflow:hidden;
        font: bold 10px Calibri,Arial;
}
* html #center, #center2, right, left, footer {  /* nur fuer Internet Explorer */
  width:0;     /* Version 5.x */
  w\idth:0;    /* Version 6 */
}
div#top a {
         text-decoration: none;
         color:white;
   }
div#header {
        background-image: url('../images/head.jpg');
        background-repeat: repeat;
        height:127px;
        overflow:hidden;
   }

div#left {
        float: left;
        width:200px;
        margin-right:auto;
        margin-top:30px;
        height:auto;
        color:white;
        text-align:left;
}
div#right {
        float: right;
        width:200px;
        margin-left:auto;
        margin-right:auto;
        height:auto;
        color:white;
        text-align:left;
        background-color:#536e83;
}
div#right2 {
        float: right;
        width:200px;
        margin-left:auto;
        height:auto;
        color:white;
        text-align:left;
        background-color:#8596a2;
}
div#right3 {
        margin:10px;
        margin-bottom:0;
}

//.float-left {
        float:left;
}
div#footer {
  clear:both;
  height:11px;
  padding: 10px 32px 52px 32px;
  background-image: url('../images/foot.jpg');
  background-repeat: repeat;
  text-align: right;
  font-size: 7pt; font-family: Arial;
  color: white
}
div#suche {
  clear:both;
  margin:25px;
  margin-left:650px;
  align: right;
  height:55px;
  text-align: left;
  font-size: 8pt; font-family: Arial;
  color: white;
}
 
#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1em;
	//background-image: url('../menul/1_bg.gif');
	color: #FFF;
	padding: 0;
	z-index:100;
}
 
#nav li li {
	background:red;
	border-bottom:1px solid #fff;
}
 
#nav a {
	display: block;
	xwidth: 7em;
	color: #FFF;
	text-decoration: none;
	padding: 0.2em 0em;
}
 
#nav a.menuparent  {
	background: url('../menul/pfeil.gif') no-repeat 90% 40%;
}
 
#nav li {
	float: left;
	padding: 0;
}
 
#nav ul li a {
	color: #FFF;
	font-size:11px;
	font-weight:bold;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	margin: 0;
}
 
#nav li li {
	width: 15em;
}
 
#nav li ul a {
}
 
#nav li ul ul {
	margin: -1.45em 0 0 14em !important;
	margin: -1.45em 0 0 14.45em ;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li li:hover, #nav li li.sfhover {
	background: #ff4d00;
}
 
#nav li li {
x	background: red;
}
 
#nav li li a {
	padding-left:5px;
}
 
#nav li ul  {
	background-image: url('none');
}


/* #### E #### */
div#fl					{ clear:both; display:block ;margin:0 auto; font-size:9px; padding: 0 0 4px 0; text-align:center; font-family: Verdana, Arial, sans-serif; }
div#fl ul				{ list-style-type:none; }
div#fl ul li			{ display:inline; padding: 0 7px 0 6px; border-right:1px solid #a6a6a6; }
div#fl ul li#firstli	{ padding-left:0; }
div#fl ul li#lastli		{ padding-left:9px; border-right:none; padding-right:0;}
div#fl ul li a 			{ text-decoration:none; color:#a6a6a6; }
div#fl ul li a:hover 	{ text-decoration:underline; }
