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

h1 { font-size:20px; color:#222222; padding:0; margin:0 0 18px 0;  font-weight:normal; line-height: 20px; font-family: Calibri, Verdana, Helvetica, sans-serif;}
h2 { font-size:14px; color:#e64639; padding:0; margin:0 0 10px 0;  font-weight:normal; }
h3 { font-size:14px; color:#ffffff; padding:18px 0 0 0; margin:17px 0 0 0; font-weight:bold; border-top:1px solid #c7c7c7 }
h4 { font-size:12px; color:#e64639; padding:0; margin:0 0 10px 0;  font-weight:normal; }

a	{ color:#f04e2d; 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:#f04e2d }
.clear { clear:both; height:0; background-color:#ffffff}
.webdesign { float:right; }

#rahmen { width:950px; padding:0; margin:0 auto; text-align:left; border:5px solid #ffffff; }

#header	 { height: 95px; background-color:#ffffff; } 
#optionen	{ float:right; padding-top:4px; font-size:11px;  }
#optionen a { color:#aaaaaa; text-decoration:none }
#optionen a:hover	{ text-decoration:underline }
.logo { padding:44px 0 0 1px; }

#leiste { height: 216px; } 

#menue { float:left; width:248px; height: 216px; background-color:#444843; }
#menue ul { padding:8px 0 0 0; margin: 0; list-style-type: none;  }
#menue li { display:inline; }
#menue li a { display: block; font-size:11px; color:#ffffff; padding: 5px 0 5px 24px; text-decoration:none; }
#menue li a:hover { background-color:#575b56; }
#menue li a#onsite { background-color:#575b56; }

#motiv { float:right; width:698px; height: 216px; background:#bbbbbb url(/template/_images/motive/default.jpg) no-repeat;  border-left:4px solid #ffffff}

#content	 { border-top:5px solid #ffffff; border-bottom:5px solid #ffffff; background:#ffffff url(/template/_images/backgrounds/default.gif) repeat-y;  } 

#right	{ float:right; margin:0; width: 245px; padding:0;  }
#right img { border-bottom:5px solid #ffffff; }
#right a { display:block; padding:8px 15px; background-color:#444843; border-bottom:5px solid #ffffff;  color:#ffffff; font-size:11px; text-decoration:none}
#right a:hover { background-color:#575b56; }
#right a#onsite { background-color:#575b56; }

#left { float:left; margin:0; width: 432px; padding:0 0 0 268px ; }
#text { padding:30px 100px 200px 30px; margin:0; line-height:21px; }

.white h1 { color:#ffffff; }
.white { color:#ffffff; }

#galerie { width:320px; padding-bottom:200px; }
#galerie ul { padding:0; margin: 0; list-style-type: none;  }
#galerie li { display:inline; }
#galerie li a { display:block; float:left; padding: 0; border:4px solid #ffffff; margin:0 10px 10px 0; }
#galerie li a:hover { background-color:#575b56; }
#galerie li a#onsite { background-color:#575b56; }

/*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}

#introleft { float:left; margin:0; width:188px; height:280px; padding:140px 30px 67px 30px; background-color:#444843; color:#dddddd; font-size:12px; line-height:20px }
#introright { float:right; margin:0; width: 686px; height:475px; padding:0; border:6px solid #444843; background-color:#444843;  }

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

#footer { clear:both; padding: 5px 10px; color:#222222; background-color:#ffffff; border:1px solid #555555; font-size:10px; text-align:right }

