body      {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; background-color:#D8DDDF; text-align:center; margin: auto; line-height:115%; color:#FFFFFF}

.klein      { font-size:11px}

img {border: none}
body#webdesign #center img {margin-bottom:20px; float:none; margin-left:0px; margin-right:0px; margin-top:0px}
#center img { float: left; margin-right:10px}

a:link       { color: #664263; text-decoration:none}
a:visited    { color: #664263; text-decoration:none}

h1           { font-size: 16px}
#header h1 {display:none; text-decoration:none; font-size:14px }

h2           { background-position: left bottom; font-size: 16px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:8px; background-image:url('../images/diverse/h1.jpg'); background-repeat:no-repeat; padding-bottom:5px }
h3           { font-size: 16px; margin:0px }
h4           { font-size: 16px; margin:0px}
h5           { font-size: 16px; margin-top:5px; margin-bottom:0px}

#frame {margin: auto; padding-top: 17px; padding-bottom:17px; width:800px; background-color:#7C8392; min-height:800px; text-align:right}
#container {width:752px; margin:auto}
#header {border:1px solid #FFFFFF; width:750px; height: auto; position:relative}
#icons {width:730px; position:absolute; left:0px; top:125px}
#content {background-position: left top; background-image:url('../images/diverse/background-content.jpg'); background-repeat:repeat-y}
#left {padding-top:10px; width:150px; float:left; text-align: left}
#webmaster { margin-left: 5px; margin-top:188px; margin-bottom:17px }
#center {padding:10px; text-align: left; float:left; font-size:102%; color:#464250; width:395px; min-height:400px}
#centerleft {width:125px; float:left}
#centerright {width:250; float:right}
#right {padding-top:10px; width:160px; float:right; text-align:left; font-size:15px; margin-right:10px; font-size:95%}
#footer {border:1px solid #FFFFFF; width:750px; clear:both; background-color: #464250; font-size:10px; color:#FFFFFF; text-align:left; height:auto}

table        { border-collapse: collapse; border-spacing:0 0 margin-left:0; margin-right:0px; margin-top:3px; margin-bottom:10px; margin-left:0px}
td.left {border:1px dotted; #B0B4BD; width:110px; vertical-align:top; padding-left:2px; padding-top:2px; padding-bottom:5px}
td.right {border:1px dotted; #B0B4BD; width:260px; vertical-align:top; padding-left:2px; padding-top:2px; padding-bottom:5px}

/*Hauptmenu*/
ul#menu {margin: 0px; padding-left:1px; padding-right:0px; padding-top:0px; padding-bottom:0px}
ul#menu li {list-style-type:none; padding-bottom: 5px}
ul#menu li span {padding-left: 5px; color:#464250; font-weight:bold; background-color:#F2F2F2; display: block; width:145px; padding-top:2px; padding-bottom:3px}
ul#menu a {padding-left: 5px; color: #F2F2F2; background-color: #464250; display: block; width:145px; padding-top:2px; padding-bottom:3px}
ul#menu a:hover, a:active {text-decoration:none; color: #464250; background-color: #F2F2F2}

ul#menu li ul {margin: 0px; padding:0px}
ul#menu li ul li {padding:0px; list-style-type:none }
ul#mehu li ul span {font-weight:bold; background-color: #F2F2F2  }
ul#menu li ul a {background-color:#F2F2F2; color: #464250  }
ul#menu li ul a:hover {font-weight: bold; color:#000000; background-color: #F2F2F2}

#center a:link, a:active {text-decoration:underline } 
#center a:visited {text-decoration: underline; color:#664263 } 
#center a:hover, a:active {text-decoration:none; color:#FFFFFF; background-color:#664263 }

#right a:link, a:active {text-decoration:underline } 
#right a:visited {text-decoration: underline; color:#993399 } 
#right a:hover, a:active {text-decoration:none; color:#FFFFFF; background-color: #664263 }

a:link.adr {text-decoration: none; color:#FFFFFF } 
a:visited.adr {text-decoration: none; color:#FFFFFF } 
a:hover.adr {color:#FFFFFF; text-decoration:underline}

table.adresse  {margin:0px; width:380px; border-collapse:collapse}
td.adrleft { width:80px; text-align:left; height:25px; vertical-align:top }
td.adrright { width:300px; text-align:left; height:25px; vertical-align:top}
td.adrlong { width:100%; text-align:left; height:25px; vertical-align:top}

#right ul {margin: 0px; list-style-type:disc; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px}

td           { color: #464250 }
table        { padding: 0 }
