body {background-image:url(../images/bg_inside.png);background-repeat:repeat-y;margin:0 0 0 0;font-family: arial, Helvetica, sans-serif;}#container {width:800px;height:auto;padding:0px;margin:0 auto 0 0;} #frontimage {width:800px;height:207px;float:left; position:relative;margin:0 0 0 0;}#frontlogo {width:560px;height:52px;position:absolute;top:155px;left:240px;z-index:0}#insideimage {width:800px;height:80px;float:left; position:relative;margin:-3px 0 0 0;}#insidelogo {width:560px;height:60px;position:absolute;border-top:10px solid #FFFFFF;top:10px;left:240px;z-index:0}#insidels {    margin-top:10px;    padding: 0 0 10px 0;    border-top: 1px solid #ffffff;    height: 1px; }#navibg {width:239px;float:left;position:relative;margin:0 auto 0 0;padding:0 0 auto 0;background-color:#ffffff;border-top: 1px solid #d1d7da;border-right: 1px solid #d1d7da;}#admincontent {width:550px;float:left;position:relative;margin-left:55px;margin-right:auto;margin-top:-15px;}#content {width:350px; /* 315 */float:left;position:relative;margin-left:30px; /* 55 */margin-right:auto; margin-top:-15px;}#contentinside {width:315px;float:left;position:relative;margin:0 auto 0 0;}#contentwide {width:466px;float:left;position:relative;margin-left:55px;margin-right:auto; margin-top:-15px;}#contentwideadmin {width:700px;float:left;position:relative;margin-left:55px;margin-right:auto; margin-top:-15px;}#contentschools {width:466px;float:left;position:relative;margin-left:15px;margin-right:auto;margin-top:-15px;}#contentradio {width:440px;float:left;position:relative;left:40pxmargin:0 auto 0 0;}#contentwideinside {width:466px;float:left;position:relative;margin:0 auto 0 0;}#contentright {width:151px;float:left; position:relative;margin-right:auto; margin-top:0px;margin-left:22px;background-repeat:repeat;}#contentright_kum2014 {width:151px;float:left; position:absolute;margin-left:644px; margin-top:-3px;background-repeat:repeat;}#contentright_kum2015 {width:151px;float:left; position:absolute;margin-left:640px; margin-top:-7px;background-repeat:repeat;}#service_pack_content {    width:490px; /* 315 */    float:left;    position:relative;    margin-left:30px; /* 55 */    margin-right:auto;     margin-top:-15px;}#servicepack_contentright {    width:225px;    position:absolute;    margin-bottom: 0;    margin-right:0;     margin-top:196px;    margin-left:810px;}#contentnavi {    width:230px;    position:absolute;    margin:45px 0 0 510px;    border-bottom:5px solid #c8d3d9;    border-top:2px solid #c8d3d9;    height:auto;    background-color: #e2e8eb;}#contenthalf {width:205px;float:left;position:relative;margin:0 25px 25px 0;color:#575757;}#content_icon {    width:25px;    left:5px;    float:left;    position:relative;    margin:5px 0 0 0;    padding-top:0px;}#content_right_of_icon {    width:430px;    float:left;    position:relative;    margin:5px 0 0 5px;}#bottom {padding:0px;width:500px;height:50px;margin:40px 0 5px 270px;float:left; position:relative; /*left:280px;*/background-color:#FFFFFF;}#portalbottom {padding:0px;width:560px;height:150px;margin:40px 0 5px 0;float:left; position:relative; left:240px;background-color:#616f7a;}#screenshot {width:100px;float:left;position:relative;margin:20px 25px 20px 0;color:#575757;font-size:11px;line-height:12px;}#contentteam {width:600px;float:left;position:relative;margin:0 auto 0 0;}#people {width:90px;float:left;position:relative;margin:5px 15px 10px 10px;color:#575757;line-height:11px;}#contentteam_neu {float:left;position:relative;margin:0 auto 0 0;}#people_neu {float:left;position:relative;margin:5px 17px 12px 0px;color:#575757;line-height:11px;}#people_neu_end {float:left;position:relative;margin:5px 0px 12px 0px;color:#575757;line-height:11px;}/*form definitions*/.formularTitel {    float:          left;    width:          130px;    font-size:      12px;    color:          #575757;    padding:        10px 0 0 0;    margin-top:     10px;}.formularFeld {    float:          right;    height:         14px;    width:          315px;        margin-right:   20px;    font-weight:    bold;    color:          #000000;        padding:        10px 0 2px 0;    margin-top:     10px;        background-color:#ffffff;        border-top:     none;    border-left:    none;    border-right:   none;    border-bottom:  1px dotted #555555;}.formfield {    color:#575757;    height: 20px;    font-size: 10px;    padding-left:2px;    background-color:#cadbf2;    border-top: none;    border-left: none;    border-right: none;    border-bottom:1px dotted #555555;}.formfieldExtra {    color:#575757;    height: 20px;    font-size: 10px;    padding-left:2px;    background-color:#EFEFEF;    border-top: none;    border-left: none;    border-right: none;    border-bottom:1px dotted #DDDDDD;}/*form definitions für BUCH CDs - ah*/.formfieldGross {    font-size: 24px;    padding: 0 0 0 2px;    background-color:#EEF8F7;    border-top:none;    border-right:none;    border-bottom:1px solid #c8d3d9;    border-left: 1px solid #c8d3d9;}#anmeldung {    width:120px;    height:14px;    float:left;    padding:10px 0 10px 0;}#clear {    clear:both;    height:1px;    font-size:1px;    line-height: 1px;    margin-bottom:-1px;}#spinazze {    font-size: 1px;    position:absolute;    top:55px;    left:810px;}/*table definitions*/table {	margin-left:-2px;	padding-top:3px;}td {	border-bottom:1px solid #c8d3d9;	border-left: 1px solid #c8d3d9;	padding-left:2px;	vertical-align:top;}td.russkij {    color:#575757;	font-size:13px;	line-height:19px;	border: none;	padding-left:2px;	vertical-align:top;}td.width {	padding-left:0;	vertical-align:top;}td.adjacent {	border-left: 1px solid #c8d3d9;	padding-left:2px;	vertical-align:top;}