body { color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background:#aaaaaa;  padding:0; margin:0; text-align:center;  }

h1 { font-size:18px; line-height:28px; color:#444444; padding:0 0 20px ; margin:0;  font-weight:normal; text-align:left}
h2 { font-size:16px; color:#666666; padding:0; margin:30px 0 40px 0;  font-weight:normal; }
h3 { font-size:13px; color:#009790; padding:0; margin:0 0 4px 0; font-weight:bold; border-bottom:0px solid #c7c7c7 }

a	{ color:#e50019; font-weight:normal; text-decoration:none; outline:none; }
a:hover { text-decoration:underline;  }

table { font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
td { vertical-align: top; text-align: left; padding:2px;}
img { border:0; margin:0;  }
.error { background-color:#f04e2d; color:#ffffff; border:1px solid #CC6633; padding:10px 5px; margin:5px 0 10px 0;}
.colored { color:#78b63d }
.colored_orange { color:#fb7220; }
.clear { clear:both; height:0; background-color:#ffffff}
.webdesign { float:right; }

#rahmen { width:900px; padding:0; margin:0 auto; background:#ffffff url(/template/_images/bgRahmen.gif) repeat-y; text-align:left; border:1px solid #ffffff; border-width:0 5px }

#header	 { height: 149px; background:#ffffff url(/template/_images/bgHeader.gif) no-repeat; border:1px solid #ffffff;  border-width:0 0 1px 0; } 
#optionen	{ float:left; padding-top:8px; font-size:12px;  padding:20px 0 0 20px;}
#optionen a { color:#aaaaaa; text-decoration:none }
#optionen a:hover	{ text-decoration:underline }
.logo { height:40px; padding:20px 20px 0 30px; text-align:right }

#menue { height: 40px; padding:50px 0 0 10px; }
#menue ul { padding:0; margin: 0; list-style-type: none; }
#menue li { display:inline; }
#menue li a { display:block; float:left; font-size:12px; color:#666666; padding:0 20px; line-height:40px; margin:0 1px 0 0; text-decoration:none; font-weight:normal;}
#menue li a:hover { color:#e50019; }
#menue li a.onsite { color:#e50019; }

#content { background:transparent url(/template/_images/motiv.gif) no-repeat; padding:0 0 0 0 ; line-height:18px; }

#left { float:left; margin:0; width: 540px; padding:20px 30px 60px 30px; }
#right { float:right; margin:0; width: 280px; padding:0 0 0 0; }
.flash { height:158px; padding-bottom:78px; }
.adresse { padding-left:20px; }

.contentListe { margin:0; height: 168px; padding:0 0 0 0; color:#ffffff; font-size:12px; }
.contentLeft { float:left; margin:0; width: 250px;  }
.contentRight { float:right; margin:0; width: 260px;  }
.contentRight ul { padding:0 0 0 15px; margin:0; list-style-type:square; }
.contentRight ul li { }

/*Tooltipp*/
a.tooltipp {color:#a2bb3a;}
a.tooltipp b {display:none;}
a.tooltipp:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltipp:hover b {display:block; position:absolute; top:-350px; left:20px; padding:2px; font-weight:normal; color:#666666; border:1px solid #edf2f6; background:#ffffff; width:400px; font-size:10px; z-index:100}

input { width:260px; padding:3px; color:#333333; }
textarea { width:260px; padding:3px; color:#333333; font-size:12px; font-family: Verdana, Helvetica, sans-serif;}
input#submit { width:100px; padding:3px; color:#333333; }

#footer { clear:both; background-color:#ffffff; padding:20px 30px; color:#666666; font-size:11px; text-align:left; }

/* Liste Bilder ############################### */
ul.bildergalerie { padding:0; margin:0; list-style-type:none; }
ul.bildergalerie li { float:left; padding: 5px 5px 0 5px; border:1px solid #cccccc; margin:0 10px 10px 0; }
ul.bildergalerie li:hover { border-color:#fece1a; }