body {background-image:url(../images/bg_inside.png);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:130px;float:left; position:relative;margin:-3px 0 0 0;}#insidelogo {width:560px;height:52px;position:absolute;border-top:10px solid #FFFFFF;top:10px;left:240px;z-index:0}#insidels {margin-top:10px;}#navibg {width:240px;float:left;position:relative;margin:0 auto 0 0;padding:0 0 auto 0;background-color:#CCCFCE;}#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-color:#FFFFFF;background-repeat:repeat;}#contentnavi {width:240px;position:relative;margin:0 0 0 0;background-color:#CCCFCE;border-bottom:5px solid #CCCFCE;border-top:2px solid #CCCFCE;height:auto;}#contenthalf {width:205px;float:left;position:relative;margin:0 25px 25px 0;color:#333333;}#content_icon {    width:40px;    left:5px;    float:left;    position:relative;    margin:0 0 0 0;    padding-top:0px;}#content_right_of_icon {    width:410px;    float:left;    position:relative;    margin:0 0 0 5px;}#bottom {padding:0px;width:503px;height:50px;margin:40px 0 5px 0;float:left; position:relative; left:297px;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:#333333;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:#333333;line-height:11px;}#anmeldung {width:130px;height:10px;float:left;position:relative;padding:10px 0 10px 0;color:#333333;}#clear {clear:both;height:1px;font-size:1px;line-height: 1px;margin-bottom:-1px;}#spinazze {position:absolute;top:55px;left:810px;}/*table definitions*/table {	margin-left:-2px;	padding-top:3px;}td {	border-bottom:1px solid #CCCFCE;	border-left: 1px solid #CCCFCE;	padding-left:2px;	vertical-align:top;}td.width {	padding-left:0;	vertical-align:top;}td.adjacent {	border-left: 1px solid #CCCFCE;	padding-left:2px;	vertical-align:top;}/*form definitions*/.formfield {font-size: 12px;padding-left:2px;background-color:#EEF8F7;border-top:none;border-right:none;border-bottom:1px solid #CCCFCE;border-left: 1px solid #CCCFCE;}
