body { color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background:#ffffff url(/template/_images/bg.gif) repeat-x;  padding:0; margin:0; text-align:center;  }

h1 { font-size:24px; 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:#00557f; font-weight:normal; text-decoration: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:780px; padding:0; margin:0 auto; text-align:left; border:1px solid #ffffff; border-width:0 1px}

#header	 { height: 129px; background:#ffffff url(/template/_images/bg-header.gif) no-repeat; } 
#optionen	{ float:right; padding-top:8px; font-size:12px;  }
#optionen a { color:#aaaaaa; text-decoration:none }
#optionen a:hover	{ text-decoration:underline }
.logo { float:left; padding:54px 0 0 0; }
.logo2 { display:none;float:right; padding:40px 36px 0 0; }

#motiv { height:147px; background-color:#9dbab1;} 

#menue { height: 50px; border:1px solid #ffffff; border-width:0; padding:0}
#menue ul { padding:0; margin: 0; list-style-type: none; border-top:1px solid #ffffff }
#menue li { display:inline; }
#menue li a { display:block; float:left; font-size:11px; color:#666666; padding:16px 5px 2px 10px; width:114px; height:18px; margin:0 1px 0 0; text-decoration:none; font-weight:normal; background-color:#e3e3e3; border-top:10px solid #9dbab1;}
#menue li a:hover { background-color:#eeeeee; }
#menue li a.onsite { color:#78b63d; background-color:#ffffff; border-bottom:1px solid #ffffff }

#submenue { height:30px; margin:0; padding:10px 0 0 0; font-size:12px; }
#submenue ul { padding:0; margin: 0; list-style-type: none;  }
#submenue li { display:inline; }
#submenue li a { float:left; display: block; font-size:11px; color:#00557f; padding: 0 30px 0 10px; line-height:24px;  text-decoration:none; border-right:0px solid #cccccc; }
#submenue li a:hover { color:#78b63d; }
#submenue li a.onsite { color:#78b63d; }

#right { float:right; margin:0; width:240px; padding:37px 0 100px 10px; font-size:12px; line-height:20px; }
#zitate { height:141px; width:170px; padding: 90px 30px 20px 40px; background:#ffffff url(/template/_images/postit.jpg) no-repeat;}
#zitate h5 { font-size:12px; padding:0; margin:0; font-style:italic; text-align:right; padding-right:30px; }
#right #text { padding-left:39px;  }

#content { float:left; margin:0; width: 500px; padding:40px 10px 60px 10px;  line-height:21px; text-align:justify; line-height:20px; }

/*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:5px 0 10px 10px; color:#666666; font-size:12px; text-align:left; margin:0 auto; border-bottom:10px solid #9dbab1; }