body {
	margin:0; padding:0 30px;
	background-color: #fff;
	font-family:arial, sans-serif;
	}
table {margin:0;padding:0;}
table#main-top {
	border-collapse:collapse;
	width:100%;
	border:1px solid #fff
	}

table#main-bottom {
	border-collapse:collapse;
	width:100%;
	border:1px solid/**/ #fff;
	border-top:0 none;
	}
	
td.socket {
	background: url(../img/bg-socket.gif);
	height:15px;
	width:100%;
	}
td#head {
	background-color:#506fcf;
	background-image: url(../img/bg-head.gif);
	background-repeat: repeat-x;
	height:165px;
	width:auto;
	padding-left:10px;
	padding-top:15px;
	border-bottom:1px solid/**/ #fff;
	}
td#claim { 
	text-align:center;
	width:100%;
	}
td#claim img {
	margin:auto;
	}
td#head a img {border:0;}
div#lang-search table {
	width:100%;
	}
div#margin-spacer {background-color:#30488f;}
div#margin-spacer img {padding:10px 9px 10px 8px;margin:0;}
div#lang-search{
	padding:10; margin:0;	
	text-align:left;
	}
div#lang-search select {
	width:150px;
	border:1px solid #7f9db9;
	background-color:#ffffff;
	color:#30488f;
	}
div#lang-search input {
	border:1px solid #7f9db9;
	background-color:#ffffff;
	color:#30488f;
	}
div#lang-search input#searchbutton {border:0;background:none;margin-left:3px;}


div#lang-search form {
	margin-top:10px;
	}
input#search-text {
	width:130px;
	}
input#search-button, input# {
	width:50px;
	border-left:0 none !important;
	}
form#search p {
	font-size:0.8em;
	color:#30488f;
	margin:0; padding:0;
	}

td#lang-searchtd {
	text-align:left;
	vertical-align:center;
	width:155px;
	padding:10px;margin:0;
	background-color:#b6bccf;
	border: 1px solid/**/ #fff;
	}
div#lang-search p{font-size:0.8em;padding:0;margin:0;}
div#lang-search p a {text-decoration:none; color:#6078BF;}
td#over-menu, td#over-margin {
	vertical-align:top;
}

td#menu {
	vertical-align:top;
	background-color:#506fcf;
	padding:0;
	}
/* ---- Navi-Stufe 1 ---- */
td#menu ul {
	list-style-type:none;
	margin:0;padding:0;
	width:180px;
	}
td#menu ul li.act {border-bottom:0 none;}
td#menu ul li {
	border-bottom:1px solid/**/ #fff;
	font-size:0.9em;
	margin:0;padding:0;
	}
td#menu ul li a {
	padding:5px;
	text-decoration:none;
	display:block;
	background-color:#b6bccf;
	color:#30488f;
	border-left:10px solid #506fcf;
	}
td#menu ul li.act a {
	background-color:#30488f;
	color:#b6bccf;
	border-left:10px solid #b6bccf;
	}
td#menu ul li.act ul li.act a {
	background-color:#ffff00;
	border-left:10px solid #b6bccf;
	color:#fff;
	}

td#menu ul li.act ul li.act ul li a {
	color:#30488f;
	}

td#menu ul li.act ul li.act ul li.act a {
	background-color:#ffff00;
	border-left:10px solid #b6bccf;
	}
td#menu a:hover{
	border-left:10px solid #b6bccf !important;
	background-color:#ffff00 !important;
	}
/* ---- Navi-Stufe 2 ---- */

td#menu ul li ul {
	border-bottom:0 none;
	}

td#menu ul li.act ul li {
	padding-left:0px;
	}
td#menu ul li.act ul li a {
	padding-left:25px;
	background-color:#b6bccf;
	background-image:url(../img/star.png);
	background-repeat:no-repeat;
	background-position:right 3px;
	border-left:10px solid #506fcf;
	color:#30488f;
	}
td#menu ul li.act ul li.act a {
	background-color:#506fcf;
	}
/* ---- Navi-Stufe 3 ---- */
td#menu ul li.act ul li.act ul {

	}
td#menu ul li.act ul li.act ul li {
	background-image:none;
	
	}
td#menu ul li.act ul li.act ul li a {
	padding-left:40px;
	background-image:none;
	background-color:#b6bccf;
	border-left:10px solid #506fcf;
	}
	
td#over-content {
	background-color:#fff;
	height:10px !important;
	border:1px solid/**/ #fff;
	}
td#content {
	background-color:#ffffff;
	padding:10px;
	vertical-align:top;
	border:1px solid/**/ #fff;
	width:100%;
	}
td#margin {
	vertical-align:top;
	text-align:center;
	padding:0;margin:0;
	/*border:1px solid #fff;*/
	background-color:#506fcf;
	width:165px !important;
	}
div#printlink {
	float:left;
	}
div#community {
	margin:0;padding:0;
	}
div#community ul {
	margin:0;padding:0;
	list-style-type:none;
	}
div#community ul li {
	border-bottom:1px solid/**/ #fff;
	text-align:center;
	margin:0;padding:0;
	}
div#community ul li a {
	display:block;
	color:#b6bccf;
	font-size:0.8em;
	padding:5px;
	text-decoration:none;	
	background-color:#30488f;
	border-left:10px solid #506fcf;
	font-weight:bold;
	}
div#community ul li a:hover {
	background-color:#506fcf;
	border-left:10px solid #b6bccf;
	}
table#root-print td{
	width:100%;
	font-size:0.8em;
	padding:10px;
	}
table#root-print td a {
	text-decoration:none; 
	color:#506fcf;
	}
td#print {
	text-align:right;
	}
table#news-table {
	border-collapse:collapse;
	border:0 none;
	}
td.news {
	border-top:1px solid/**/ #fff;
	background-color:#b6bccf;
	}
div#news {border-bottom:1px solid #fff;}
table#footer {
		width:100%;
		border-collapse:collapse;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		}
table#footer td{
	background-color:#30488f;
	padding:0;margin:0;
	text-align:right !important;
	padding-right:175px;
	vertical-align:center;

	}
div#service-navi {
	text-align:right;
	width:100%;
	}

tr#fremdlogos td {
	padding:10px 0;
	}
tr#fremdlogos td div{
	text-align:center;
	background-color: #fff;
	padding:10px 0;
	
	}
tr#fremdlogos div.csc-textpic-imagecolumn {
	margin:5px 0px;
	}

table.csc-loginform input {border:1px solid #506fdf; background-color: #fff;color: #506fdf;}

div.tx-srlanguagemenu-pi1 fieldset {border:0 none;margin:0;padding:0;}
div.tx-srlanguagemenu-pi1 fieldset label, div.tx-srlanguagemenu-pi1 fieldset legend{display:none;}
input#searchbutton {border:0;}

div#print {float:right;}
div#root, div#print {font-size:0.8em;}
.csc-firstHeader {clear:both;margin-top:30px;}
input#searchbutton{margin-left:none;}

div.csc-frame-rulerAfter{
	border-bottom:1px solid #6078BF;
	clear:both;
	}
td.csc-uploads-icon img {border:0 none;}