* { margin: 0 0 0 0; padding: 0 0 0 0; color:#333333; font-family:Verdana; font-size:12px;}
body { background-color: #13912f; background-image: url("background.png"); background-repeat: repeat-x;}
img { border: 0px;}
a:link {color:#13912F; text-decoration:none}
a:visited {color:#13912F; text-decoration:none}
a:active {color:#13912F; text-decoration:none}
a:hover {color:#139127; text-decoration:underline}

h1 {color: #333333; font-size: 18px; font-family: Verdana; }
h2 {color: #13912f; font-size: 15px;font-family: Verdana; margin-top: 10px; margin-bottom: 25px;}
li { list-style-type:square; color: #13912F; }

.main { margin: auto; width: 682px; }
.clear { clear: both; width: 0px;}

.navigation {position:relative; top:20px; left:480px; width: 200px;}
.navigation a {margin-right:10px; margin-left: 10px;}
.logo { margin-top: 65px; font-size: 14px; color: #333333;}
.content { padding-left: 15px;  }
.related { margin-top: 30px; padding-left: 20px; color: #aaa9a9; padding-bottom: 5px;}
.title {margin-top: 20px; float: left; color: #000000; font-size: 15px; font-weight: bold; width: 201px; padding-left: 20px;}
.bubble { background-image:url('bubble.png'); width:221px; height: 152px; float: left; margin-top: 5px; color:#000000; }
.text {color: #000000; padding: 20px; position: relative;}
.text b {color: #000000;}
.text img {border:0px; position: absolute; left: 100px; top: 110px;}

.text2 {color: #000000; padding: 30px 230px 20px 20px; font-size: 12px; line-height: 18px;}
.text2 h1 {font-size: 14px; padding-bottom: 10px; font-weight: bold; color: #45a2be;}
.text2 li {color: #000000; font-size: 12px; margin-left: 25px;}
.text2 a:link, .text2 a:visited {color: #000000; font-size: 12px;}

.menu {margin-top: 50px; margin-bottom: 40px; }

.title2 {width: 145px; height: 45px; background-image: url("button_h.png"); background-repeat:no-repeat; float: left; padding: 10px 5px;}
.title2h {width: 145px; height: 45px; background-image: url("button.png"); background-repeat:no-repeat; float: left; padding: 10px 5px;}
.title2 a:link, .title2 a:visited  { color: #ffffff; padding: 10px 10px 10px 10px; font-size: 12px; font-weight: bold; }
.title2 a:active, .title2 a:hover, .title2h a:active, .title2h a:hover {color: #45a2be;}

.title2h a:link, .title2h a:visited {color: #ffffff; padding: 10px 10px 10px 10px; font-size: 12px; font-weight: bold;}


.grau_top {background-image: url("grau_top.png"); background-repeat: no-repeat; width: 683px; }
.grau_middle {background-image: url("grau_middle.png"); background-repeat: repeat-y;}
.grau_bottom {background-image: url("grau_bottom.png"); background-repeat:no-repeat; width: 682px; height: 22px;}

.stimmen {margin-bottom: 10px; color: #000000; font-size: 12px; line-height:18px; font-style:italic; border: #aaa9a9 1px solid; padding: 5px; background-color: #eeeeee;}

#disclaimer, #disclaimer p, #disclaimer b, #disclaimer h2, #disclaimer a {color: #000000; font-size: 10px;}

#fotomat {position: absolute; top: 700px; left: 388px; color: #ffffff; padding-bottom: 10px;}
.big {color: #ffffff; font-size: 14px; font-weight: bold;}
#fotomat a {color: #ffffff; font-size: 9px;}

#frau { position: absolute; top: 179px; left: 830px;}
#example {width: 255px; height: 213px; background-image: url("background_ex.png"); background-repeat: no-repeat; text-align: center; vertical-align: middle; padding-top: 25px;}
#left {float: left; text-align: right; width: 255px; margin-right: 15px; }
#right { width: 300px; float: left; margin-left: 10px; line-height: 18px;}
#homepage { line-height: 18px; }
#pageNr, #pagesNr { visibility:hidden; position: absolute;}

.black {color: #000000;}