/* CSS Document */* {margin: 0px; padding: 0px; border: 0px;}body {background: #f4f0df; background: url(../images/back.jpg) center;} #logo {width: 1000px; height: 200px; margin: 0 auto;}.lang0 #logo {background: url(../images/head.jpg) top center;}.lang1 #logo {background: url(../images/head_EN.jpg) top center;}#pagewrapper {width: 100%; margin: 0 auto; background: url(../images/headwrapper.jpg) repeat-x top center; }#pagewrapper_2 {width: 1000px; margin: 0 auto; background: url(../images/pagewrapper.jpg) repeat-y center top;}#contentwrapper {clear: both; width: 960px; margin: 20px auto;}#navigation {float: left; width: 200px; margin: 50px 0 0 40px;}#sprechblase {margin: 20px 0 0 -20px; width: 240px; height: 180px; background: url(../images/sprechblase.jpg) no-repeat;}#sprechblase h2 {font-size: 10px; font-weight: bold; color: #797762; padding: 8px 65px 12px 0px; text-align: right;}#sprechblase p {font-size: 13px; color: #004382; padding: 0px 25px 0 20px; float: left;}#sprechblase strong {font-size: 13px; font-weight: normal;}#sprechblase a {color: #004382; margin: 0 0 0 10px; padding: 0 3px; font-size: 9px; text-transform: uppercase; border: 1px solid #ddd; -moz-border-radius: 6px; -webkit-border-radius: 6px;}#sprechblase a:hover {border: 1px solid #bbb; color: #000;}#dosen {margin: 20px 0 0 -20px; width: 240px;}#content {float: left; width: 500px; margin: 0 0 0 40px;}#buttons {float: right; width: 70px; height: 130px; margin: 200px -24px 0 30px;}#footerwrapper {width: 1000px; height: 100px; margin: 0 auto; background: url(../images/footerwrapper.jpg) center; }#footer {padding: 15px 50px 0 50px;}#sprachwechsel {position: absolute; left: 50%; top: 34px; margin-left: 358px; width: 122px; height: 21px;}#sprachwechsel ul {list-style: none;}#sprachwechsel ul li {float: left; }#sprachwechsel ul li a {background-image: url(../images/flags.gif); text-indent: -9999px; font-size: 0px; display: block; width: 60px; height: 20px;}#sprachwechsel ul li.fahne_ a {background-image: none; text-indent: -9999px; font-size: 0px; display: block; width: 0px; height: 0px;}#sprachwechsel ul li.fahne_de a {background-position: 0 0; }#sprachwechsel ul li.fahne_de a:hover, #sprachwechsel ul li.fahne_de_current a:hover {background-position: 0 -59px; }#sprachwechsel ul li.fahne_de a:active, #sprachwechsel ul li.fahne_de_current a {background-position: 0 -29px; }#sprachwechsel ul li.fahne_rsa a {background-position: -61px 0; }#sprachwechsel ul li.fahne_rsa a:hover, #sprachwechsel ul li.fahne_rsa_current a:hover {background-position: -61px -59px; }#sprachwechsel ul li.fahne_rsa a:active, #sprachwechsel ul li.fahne_rsa_current a {background-position: -61px -29px; }//Zweispalter.zweispalter {width: 100%;}.zweispalter_1 {width: 45%;}.zweispalter_2 {width: 45%; margin-left: 8%;}.zweispalter_1, .zweispalter_2 {float: left;}.clboth {clear: both; display: block; line-height: 0; font-size: 0;}