a:link {text-decoration: none; font-weight: bold; color: #60769F;}
a:visited {text-decoration: none; font-weight: bold; color: #333333;}
a:active {text-decoration: none; font-weight: bold; color: #464646;}
*{margin: 0; padding: 0;}
body {text-align: center;/*fuer IE*/ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 75%; color: #000000;}
.screanreader{position: absolute; left: -5000px;}
img{border: 0;}
h1{font-size: 2.2em; position: relative; top: 1em; left: -15px; text-align: right; font-weight: bold; font-style: italic; color: #E8E8E8; letter-spacing: 0.2em;}
h2{font-size: 1.4em; font-weight: bold; color: #8f2808; margin-bottom: 25px; text-align: center;}
h3{font-size: 1.1em; font-weight: bold; color: #8f2808; margin: 0 10px 10px 10px;}
#content{margin-left: auto; margin-right: auto; width: 900px; z-index: 1; text-align: left; height: auto; background-image: url(../images/back2.jpg); background-position: 113px; background-repeat: repeat-y;}
#keep {position: relative; margin-top: -20px; left: 20px; width: 840px; z-index: 2; background-color: #E8E8E8; border-bottom-style: double; border-bottom-color: #60769F; border-bottom: 4px; height: auto; background-image: url(../images/back2.jpg); background-repeat: repeat-y; background-position: 93px;} /*oben*/
#l_oben {position: relative; left: 0px; top: 0px; width: 230px; height: 7.5em; background-color: #60769F; float: left; z-index: 3; font-weight: bold; text-transform: uppercase; font-size: 0.8em;}
#l_mitte {position: relative; left: 0px; top: -2px; width: 420px; height: 10em; background-color: #60769F; float: left; z-index: 4; border: 3px double #60769F; background-image: url(../images/ufo_eva.jpg); background-repeat: no-repeat; background-position: left 0px; overflow: hidden;}
#l_rechts{position: relative; left: 0px; top: 0px; height: 7.5em; background-color: #60769F; float: left; z-index: 5; width: 230px; font-weight: bold; text-transform: uppercase; font-size: 0.8em;}
.zit{position: relative; top: 4em; left: -15px; font-size: 1.2em; font-weight: bold; padding-right: 10px; color: #E8E8E8; text-align: right; font-style: italic; letter-spacing: 0.1em;} /*oben ende*/ /*menues*/
#menu-links {width: 160px; min-height: 400px; z-index: 6; background-color: #E8E8E8; border: 1px solid #60769F; float: left; margin: 2% 1% 3% 0; position: relative; left: 15px;}
#menu-links span{letter-spacing: -0.02em; word-spacing: -1em; white-space: nowrap;}
#menu-links ul{list-style: none; margin: 5px; font-size: 0.9em;}
#menu-links a:hover {text-decoration: none; background-color: #8f2808; color: #E8E8E8;}
#menu-rechts {width: 160px; min-height: 400px; z-index: 20; background-color: #E8E8E8; position: relative; border: 1px solid #60769F; float: left; margin: 2% 0 3% 0; left: 20px;}
#menu-rechts img{display: block; vertical-align: bottom; margin: auto; margin-bottom: 1em; margin-top: 1em;}
.titel{display: block; background-color: #60769F; letter-spacing: 0.1em; font-weight: bold; text-transform: uppercase; color: #FFFFFF; padding: 3px;} /*menues ende*/
#text{position: relative; left: 15px; margin: 8px 0 0px 0; padding: 5px 10px 5px 10px; float: left; width: 450px; min-height: 400px; height: auto; font-size: 1em;}
#text li{line-height: 18px; margin-left: 25px; list-style-position: outside; list-style-type: square; font-size: 1em;}
#text ul{margin-bottom: 15px;}
#text a:hover, #foot a:hover{text-decoration: underline;}
#text .refer{display: block;}
#text .refer img{float: left; margin: 0 30px 20px 20px; border: 1px solid #60769F;}
#text p{margin: 0 10px 15px 10px;}
#klein{position: relative; top: 6em; left: 25px; height: 12em;}
#klein img{float: left; margin: 0 8px 8px 0;}
#gross{position: relative; top: 1em; left: 0; min-height: 280px; height: auto; text-align: center;}
#gross img{display: block; margin: auto;} /*Suche*/
#srch {position: relative; top: -3.5em; z-index: 16; height: 3em; font-size: 0.9em; left: 768px; width: 200px;}
#srch fieldset{border: 0px;}
#srch legend{padding: 0 0 3px 3px;}
#srch input{background-color: #E8E8E8; border: 1px solid #60769F; margin-left: 4px; font-size: 0.8em;}
.suche{font-weight: bold; font-size: 0.9em;} /*ende suche*/ /* min-height for Internet Explorer 6 */ /*\*/
* html #l_mitte {width: 420px;}
* html #menu-links, * html #menu-rechts, * html #text {height: 400px;}
#web{position: relative; left: 4px; top: 5px; height: auto; color: #CCCCCC; width: auto;}
#web1{position: relative; left: 5px; top: 25px; height: auto; color: #CCCCCC; width: auto;}
#bar{position: relative; left: -5px; top: 25px; height: auto; color: #CCCCCC; width: auto; text-align: right;}
#bar1{position: relative; left: -5px; top: 5px; height: auto; color: #CCCCCC; width: auto; text-align: right;}
#such, #such1{position: relative; left: 15px; top: 15px; height: auto; color: #CCCCCC; width: auto;}
#vote{position: relative; left: 0; top: 0.5em; width: 150px; margin-bottom: 10px; float: left; padding: 0 3px 0 5px;}
#vote img{display: block; margin: 3px 5px 0 0; float: left;}
#vote a, visited, .poll{font-weight: bold;}
#vote p{margin: 0 0 5px 6px; font-size: 0.9em; text-align: left;}
#vote span{margin-left: 5px; font-size: 0.9em; vertical-align: super;}
.but {font-size: 0.9em; background-color: #F2F0F0; border: 1px solid #60769F; margin: -5px 0 1em 2px; text-align: left;} /*ende voting*/ /*footer*/
#foot {width: 649px; height: 20px; background-color: #60769F; float: left; z-index: 11; vertical-align: bottom; padding-top: 4px; margin: 20px 0 -6px 47px; text-align: center; font-weight: bold; font-size: 0.9em; color: #E8E8E8;}
#keep > #foot {width: 650px; height: 20px; background-color: #60769F; float: left; z-index: 11; vertical-align: bottom; margin: 20px 0 -4px 93px;}
#foot .copy{text-align: center; font-weight: bold; font-size: 0.9em; color: #FFFFFF; z-index: 8;}
#foot a{color: #FFFFFF; font-variant: small-caps; letter-spacing: 0.1em;}
address{font-size: 1em; font-weight: bold; margin-right: 50px; margin-bottom: 20px; text-align: right;}
#text fieldset{font-size: 1em; border: 1px solid #60769F; font-weight: 200; width: 350px; margin: 0 auto; padding-left: 5px;}
#text legend{padding: 0px 5px 5px 5px; font-weight: bold; font-size: 1.1em;}
#text label{vertical-align: top; float: left; clear: left; width: 100px; margin-top: 5px;}
#text .que{width: 130px; float: left;}
textarea {font-size: 1.1em; border: 1px solid #60769F; padding: 2px; margin: 0 0 5px 5px; background-color: #E8E8E8;}
.button {font-size: 0.9em; background-color: #E8E8E8; border: 1px solid #60769F; margin: 5px 15px 5px 5px;}
select {font-size: 0.9em; background-color: #E8E8E8; border: 1px solid #60769F;  margin: 1px 0px 5px 38px;} /*formular ende*/
.ztr{text-align: center;}
.rechts{text-align: right;}
.klar{clear: both; width: 1px; height: 1px;}
.klar2{clear: both; width: 1px; height: 20px;}