* {padding: 0; margin 0;}

body {margin: 0; padding: 0;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:12px;background:url(../img/hintergrund.jpg) repeat;}


a {color:rgb(67,93,106);text-decoration:none;border: none; }
a:hover {text-decoration:underline;}
a:active {color:rgb(174,204,215);}
p.bodytext {margin-bottom:0.9em;}
.container ul {margin:0 2em 0.9em 4em;}
.container ul li {margin-bottom:0.2em;}
.container ol {margin:0 2em 0.9em 4em;}
.container ol li {margin-bottom:0.2em;}
.csc-textpic-caption {font-size:80%;}

.container h1 {color:rgb(174,204,215);font-size: 1.6em; margin: 0 0 0.25em 0; padding-top: 0.7em; font-weight: normal; }
.container h2 {color:rgb(174,204,215);font-size: 1.4em; margin: 0 0 0.25em 0; padding-top: 0.7em; font-weight: normal;}
.container h3 {color:rgb(174,204,215);font-size: 1.2em; margin: 0 0 0.25em 0; padding-top: 0.7em; font-weight:bold; }
.container h4 {color:rgb(174,204,215);font-size: 1.1em; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}
.container h5 {color:rgb(174,204,215);font-size: 1.0em; margin: 0 0 0.30em 0; font-style:italic; }
.container h6 {color:rgb(174,204,215);font-size: 1.0em; margin: 0 0 0.30em 0; font-style:italic; }

table.bretttabelle {border-spacing:0; width: 600px; }
table.bretttabelle tr td {padding: 4px 4px 4px 4px;}

div.tx-felogin-pi1 form fieldset div label {width: 100px; }
form fieldset {border: none; margin: 1em 0 1em 0;}
form fieldset legend {font-size: 1.0em; margin: 0 0 0.30em 0; font-style:italic;}
form fieldset div {margin: 1em 0 1em 0; }
form fieldset div label {float: left; width: 60px; }
form fieldset div input { margin: 0 0 0 2em; }
form fieldset div textarea { margin: 0 0 0 2em; }


#links {position: absolute; top: 0px; left: 0px; width: 333px; height: 625px; background:url(../img/linkeseite.jpg) no-repeat; z-index:1; }
#logo {border-style: none; position: absolute; z-index: 2; left: 10px; top: 10px;}
.hauptmenu {position: absolute; z-index: 3; top: 200px; left: 70px; width: 230px; } 
.hauptmenu ul {list-style-type: none; padding: 0px; margin: 0px;}
#top {position: absolute; top 0; left: 333px; width: 646px; height: 239px; background:url(../img/obenseite.jpg) no-repeat; z-index: 1;} 
#bildrahmen {position: absolute; top: 10px; left: 200px; width: 325px; height: 191px; background: url(../img/bildrahmen.gif) no-repeat; z-index: 2; } 
#headerbild {position: absolute; z-index: 3; left: 12px; top: 12px; }  
#blatt {position:absolute; top: 239px; left: 333px; width: 646px; background:url(../img/blatt.jpg) repeat-y; } 
.zweitmenu { width: 200px; float: right;  }
.zweitmenu ul {list-style-type: none; padding: 0px; margin: 0px;}
.container { width: 420px; padding: 0 10px 0 10px; margin: 0 0 2em 0;} 
