
body { background-image:url(images/sitebg.jpg); background-repeat:repeat; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; color:#000; padding:0; margin:0px; background-color:#268c48 }
a { color: #096 ; font-size:14px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
a:visited { color:#096;}
a:hover {color: #000;}
a:active { color:#096;}
h1 { font-size: 2em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; }
h2 { font-size: 1.7em; font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
h3 { font-size: 1.4em; font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}

/* -------------------Flash und Header------------------- */
#flash { clear: both; padding: 0; margin-top:0px; padding-top:0px; margin: 0 auto; padding-top:0px;width:960px; height:670px; text-align:center; background-image:url(images/flcontentbg.png); background-repeat:no-repeat; }
object { outline:none; } 
#contentheader { clear: both; padding: 0; margin-top:40px; padding-top:0px; margin: 0 auto; width:960px; background-image: url(images/html-contentheader.png);background-repeat:no-repeat; height:60px; text-align:center; }
#contentheader a { position:relative; z-index:1000; } 

/* ----------container zentriert das layout-------------- */
#container { width: 960px; margin: 0 auto; padding: 0;background-image:url(images/html-contentbg.png); background-position:center;}

/* ----------------------Inhalt------------------------- */
p, pre { padding: 10px;	margin:0;}
pre, code { font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding: 5px 30px 0  30px; 	color:#0C3; }
h1 { padding: 10px; margin:0; color:#444;}
h2 { padding: 10px; margin:0; color:#666; }
h3 { padding: 10px; margin:0; color:#888; }

.submenu { min-height:400px; float: left; display:inline; width:183px; margin: 20px 0px 0px 50px ; padding: 0 ; padding-top:0px; border: dashed #e1e1e1 1px; text-align:left; line-height:20px; }
.submenu p { padding: 0 20px 0  20px ; color:#666; }
.submenu p a { font-size: 11px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-style:italic; color:#096; position:relative; z-index:1000; }
.submenu p a:hover { color:#000; }
.submenu ul{ list-style-type: none ; padding: 10px 0 0 30px; margin: 0; }
.submenu li a { font-size: 13px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; color:#096; text-decoration: underline; line-height:25px; font-style:italic; }
.submenu li a:hover { color:#000; text-decoration:underline; }
.submenu  li li a { font-size: 11px; }
.submenu li{ margin: 0; padding: 0 ; }
.submenu li li{ margin: 0; padding: 0; }
.submenu li a.selected { margin: 0; padding: 0 ; }
.submenu li li a.selected { margin: 0; padding: 0; }

.kolumne { min-height:400px; float: left; display:inline; width:183px; margin: 20px 0px 0px 20px ; padding: 0 ; padding-top:0px; border: dashed #e1e1e1 1px; text-align:left; line-height:20px;}
.kolumne p { padding: 0 20px 0  20px ; color:#666; }
.kolumne p a { font-size: 11px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-style:italic; color:#096; position:relative; z-index:1000;  }
.kolumne p a:hover { color:#000; }

.kontakt { min-height:400px; float: left; display:inline; width:193px; margin: 20px 0px 0px 40px ; padding: 0 ; padding-top:0px; border: dashed #e1e1e1 1px; text-align:left; line-height:16px; }
.kontakt p { padding: 0 20px 0  10px ; color:#666; font-size: 11px; }
.kontakt p a { font-size: 11px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-style:italic; color:#096; position:relative; z-index:1000; }
.kontakt p a:hover { color:#000; }

.hauptspalte { min-height:400px; float: left;  display:inline; width:661px; margin: 20px 0px 0px 20px ; padding: 0; border: dashed #e1e1e1 1px; text-align:left; line-height:20px;position:relative; z-index:1000; }
.hauptspalte p { padding: 5px 30px 0 30px ; color:#666; }
.hauptspalte a { font-style:italic; color:#096;  font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; position:relative; z-index:1000; }
.hauptspalte a:hover { color:#000; }
.hauptspalte li { color:#666; }

.mittelspalte { min-height:150px; float: left;  display:inline; width:450px; margin: 20px 0px 0px 20px ; padding: 0; border: dashed #e1e1e1 1px; text-align:left; line-height:20px;}
.mittelspalte p { padding: 5px 30px 0  30px ; color:#666; }
.mittelspalte a { font-style:italic; color:#096; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; position:relative; z-index:1000; }
.mittelspalte a:hover { color:#000; }

/* ------------------footer--------------------------- */
#trenner { clear: both; padding:20px 0 0 0 ; margin:20px 0 0 0 ;  height:50px; text-align: center; }
#trenner a { position:relative; z-index:1000; }

#footer { clear: both; padding: 0; margin: 0 auto; width:960px; height:100px; background-image:url(images/html-footerbg.png); background-repeat:no-repeat; text-align:center; }
#footer a { position:relative; z-index:1000; }

