* {
margin:0;
padding:0;
}

/*
Set initial font styles
*/
body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 /*  font-size: 75.00%;
   line-height: 1em; */
}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font:12pt/14pt;
}

/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

/*****************
basic layout 
*****************/
body {
   background-color: #CCCCCC;
   color: #333333;
   margin:15px;    /* gives some air for the pagewrapper */
}

div#seitenrahmen {
   border: 1px solid black;
   min-width:600px;

}

div#header {
   height: 145px;
   background: #bcfd56 url(../bilder/header4.jpg) no-repeat right;

}



div#content {

   background: #fffcac;
   overflow: visible;
}


div#left_side {
   padding-top: 20px;
   padding: 0px;
   height: 400px;
   width: 200px;
   background: #bccdd5 url(../bilder/leftside2.jpg) no-repeat ;
   float: left;
}

div#menue_vert, div#news {
   width: 190px;
   margin:20px 5px 10px 15px;
}

div#page {
   position: relative;

   padding: 5px;
   min-height: 450px;
   margin-left: 210px;
   background: #fffcac;
}

div#text {
   padding: 0px;
   min-height: 650px;
   margin-left: 0px;
   margin-right: 280px;
   background: #fffcac;
}

div#picsright {
   padding: 0px;
   width:260px;
   position:absolute; 
   top:5px; right:5px;
   margin-left: 0px;
   background: #fffcac;
}

div#picsdown {
   padding: 0px;
   position: absolute;
   bottom: 5px; left: 5px;
   margin-left: 0px;
   background: #fffcac;
}

div#footer {
   padding: 5px;
   height: 40px;
   background: #bcfd56;
   text-align:center;
}

/* Listenformatierung für vertikales Menu */

ul#menu_vert {
   list-style-type:none;
   font-size:22px;
   line-height:30px;
   padding-left:0px;
}

ul {
   padding-left:30px;
}

table#sitewpic {
   border:0;

}

tr.rot {background-color:#bcfd56;}

td {
   vertical-align:top;
   padding-left: 20px;
}

a.menu_vert:link { text-decoration:none; color:#5c3604; }
a.menu_vert:visited { text-decoration:none;color:#5c3604; }
a.menu_vert:hover { text-decoration:underline;color:#5c3604; }
a.menu_vert:active { text-decoration:underline; color:#5c3604;}

a.wslink:link { text-decoration:none; color:#6ac400; }
a.wslink:visited { text-decoration:none; }
a.wslink:hover { text-decoration:none; }
a.wslink:active { text-decoration:none; }