body{ padding: 0; margin:0; border: 0;background: #f0f0f0;
  font-family: Tahoma,Arial,sans-serif;
  font-size: 16px; line-height:1.125em; text-align: center;
}

div,p,h1,ul,li { padding:0; margin: 0; border: 0;}

h1 { font-size: 32px; font-weight: normal; padding: .5625em 0 .5625em 85px; line-height:1.125em;}

dt,dd,li, .section, p { font-size:0.75em; }
ol li, dt { padding: .5625em 0; }
dd { padding: 0 0 .5625em 0; }

img { border: 0; }

a:visited { color: blue; }

#startpage #page a:link, 
#menu a:link 
{ color: black; }
#startpage #page a:visited, 
#menu a:visited
{ color: black; }
#startpage #page a:hover, 
#menu a:hover
{ color: red;   }
#startpage #page a:active, 
#menu a:active 
{ color: black; }

a {text-decoration: none;}

body > #page { margin: 25px auto; }

#page { width: 800px; margin-top: 25px; text-align:left; background: #f0f0f0; }

.section { width:198px; padding-left:10px; font-weight: bold; margin-top:0px;}

#menu ul { list-style: none; }
#menu li { padding: 0.5625em 1em 0 0; font-weight: bold; } 

#bottom { clear:both; height:36px;}

/*
  #content { width: 599px; border-left: 1px solid red !important; margin-left: 200px; }
*/

#menu { width:200px; text-align:right; float:left;  }
#content { width: 599px; margin-left: 200px; border-left: 1px solid red; }

#wrapper {overflow: hidden; } 
/*
#wrapper > #menu, #wrapper > #content { padding-bottom: 32767px;	margin-bottom: -32767px; }
*/
h3,p { margin-left: 5px;}
h2,h3 { font-size: 16px; }
/*
#menu { background: green;}
#page { background: blue ;}
#start { background: yellow;}

#content { background: orange;}

*/

* html #page #content {width:596px;}

#perspage #content img, #imprpage p#adresse { margin: 0.5625em 10px 0.5625em 10px; }
#content p, #content h2, #content h3 { margin-left: 10px; }

#perspage h1 {padding-left:210px !important;}

#imprpage #content h3 {padding-top: 2.5em;}
p#update {font-size: 10px; text-align: right; margin-top:4em; margin-right:1em;}

#kultpage #content p {padding: 2.5625em 5px 0.5625em 10px;}

#bildpage #content { border-left: 1px solid #ee9c00 !important;}
#bildpage h3 {font-size: 0.75em;}
#bildpage li {margin-left: 30px; }
#bildpage ul, #bildpage dl {margin-left: 10px;}
#bildpage dt {font-weight: bold;}
#bildpage h2 {margin-top:0.5625em;}
#bildpage li.home {padding-bottom: 1.3125em}

#medipage #content { border-left: 1px solid #666 !important; padding-top:0.5625em;}
#medipage li {margin-left: 30px; }
#medipage ul{margin-left: 10px; clear:all;}
#medipage h2 {margin-top:0.5625em;padding-top:1.3125em; clear:all;}
#medipage li.home {padding-bottom: 1.3125em}
.red { color: red;}
.normal {font-weight: normal;}
li.act {color: gray;}

/*------------------------------------------------------------------------------------
 * Styles fuer Startseite
 *------------------------------------------------------------------------------------*/
#startpage #page #content { height: 450px; position:relative;}
#d1,#d2,#d3 {position: absolute; top:100px; font-weight: bold; font-size:0.75em; width:198px; line-height:1.5em; height:1.5em;}
#d1 img,#d2 img,#d3 img {vertical-align: middle; margin-right: 3px;}
#d1 { left:30px;  }
#d2 { left:230px; }
#d3 { left:430px; }
#positv {position: absolute; top:387px; left:10px;}
#person {position: absolute; top:290px; right:30px; text-align: right;  font-size:0.75em;}
#person img { margin-left: 5px;}

