td {
font-size:12px;
color:#505050
}
td a{
color:#313A7A
}
#headernav{
position:absolute;
top:53px;
width:943px;
color:white;
font-weight:bold;
font-size:11px;
text-align:right;
letter-spacing:1px;
vertical-align:top;
}
#headernav a{color:white;text-decoration:none;}
#headernav .navbullet{position:relative;top:-1px;font-size:7px;padding:0px 5px;}

a.internal-link {color: #fa6500;}
a:hover.internal-link {text-decoration: none;}

.contentnavbox1 div{height:20px;}
.contentnavbox1 .contentnavitem_act, .contentnavbox1 .contentnavitem{
font-size:14px;
margin-bottom:5px;
font-weight:bold;
}
.contentnavbox1 .contentnavitem_act{background-color:#1E489B;}
.contentnavbox1 .contentnavitem_act .navarrowbox{float:left;width:16px;border:none;}
.contentnavbox1 .contentnavitem .navarrowbox{float:left;width:16px;border:none;}
.contentnavhdl .navarrowbox{float:left;width:16px;border:none;}
.contentnavbox1 .contentnavitem_act a{color:white;text-decoration:none;position:relative;top:2px;}
.contentnavbox1 .contentnavitem a{color:#313A7A;text-decoration:none;position:relative;top:2px;}
.contentnavbox1 .contentnavitem a:hover{color:white;}
.navhdldist {float:left;width:16px;border:none}
.contentnavhdl {
border:none;
margin-top:40px;
margin-bottom:3px;
color:#4EBEED;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

#footernavbox{font-size:11px;}
#footernavbox .footertitle{color:#4EBEED;width:100px;text-transform:uppercase;float:left;}
#footernavbox .footernav{clear:both;margin-left:223px;}
#footernavbox .nobreak{white-space:nowrap;}
#footernavbox .footernav a{color:#313A7A}
#footernavbox .footernav .navbullet{margin:0px 10px;}
#footernavbox .footernavbox{float:left;width:450px;}

#footerbox {font-size:11px;text-align:center;color:white;padding-top:10px;}
#footerbox .footeraddress, #footerbox .footerpipe, #footerbox .footernavbox{}
#footerbox .footeraddress{}
#footerbox .footerpipe {margin:0px 15px;}
#footerbox a{color:white}

#maincontent #verlauf{font-size:10px;text-transform:uppercase;color:#313A7A; padding: 0 12px;}
#maincontent #verlauf a{color:#313A7A;text-decoration:none}
#maincontent p{margin-right:20px;}
#maincontent .contenttable p{margin-right:0px;}
#maincontent h4{margin:5px 0 -3px 0; font-weight:normal;font-size:12px;}

.totop {text-align:right;}
.totop img{border:none;margin-right:40px;}

#searchbox {position: relative; top: 50px; left: 760px; width: 200px;}
#searchbox label {color: #fff; font-weight: bold;}
#searchbox .input-search {background: #fff; border: 0; width: 120px; padding: 2px 3px; margin: 0 3px;}

#leftcontent ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#leftcontent ul li {
	background: transparent;
	margin: 0 0 2px 0;
}

#leftcontent ul li:hover {
	background: transparent url('styles_01_FILES/mainnav_top.gif') no-repeat top;
}

#leftcontent ul li.active {
	background: transparent url('styles_01_FILES/mainnav_top_active.gif') no-repeat top;
}

#leftcontent ul li a.active {
	color: #fff;
	background: transparent url('styles_01_FILES/mainnav_bottom.gif') no-repeat bottom;
}

#leftcontent ul li a {
	color: #313A7A;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 20px;
	text-decoration: none;
	display: block;
}

#leftcontent ul li a:hover {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 20px;
	text-decoration: none;
	background: transparent url('styles_01_FILES/mainnav_bottom.gif') no-repeat bottom;
}

#rightcontent .loggedin{font-size:10px;line-height:13px;margin-bottom:10px;}
#rightcontent p{margin:3px 0px 0px 0px;}
.wordcount {
	margin: 0 20px 20px 0;
	color: #999;
	float:right;
}

.csc-textpic-imagewrap, .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
	margin: 0;
	padding: 0;
}
.tx-push2rss3ds {position: relative; left: -12px;padding: 0;margin-top:15px;width:160px;}
.tx-push2rss3ds img{margin-bottom:-2px;}

.block h6 {
	font-size:10px;text-transform:uppercase;color:#313A7A; padding: 0 0; font-weight: normal;
}
.tx-indexedsearch-res {width: 525px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {color: #313A7A; font-size: 13px; font-weight: bold; text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a {text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res td.descr {font-style: normal; font-size: 12px;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {font-style: normal;}
.tx-indexedsearch .tx-indexedsearch-res td.descr .tx-indexedsearch-redMarkup {color: #FA6500;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {display: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {font-size:10px;padding: 10px 0 0 0;color:#313A7A; padding: 0 0; font-weight: normal; background: #fff;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {font-style: normal;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {font-style: normal;}
.tx-indexedsearch .tx-indexedsearch-browsebox {margin: 0; padding: 0;color:#313A7A;}
.tx-indexedsearch .tx-indexedsearch-browsebox p {margin: 0; padding: 0;}
.tx-indexedsearch .browsebox {margin: 20px 0; padding: 0; display: inline; color:#313A7A;}
.tx-indexedsearch .browsebox a {text-decoration: none;}
.tx-indexedsearch-searchbox-sword {border: 1px solid #FA6500; margin: 0 0 0 10px;}
.tx-indexedsearch-searchbox-button {width: 14px;}

.tx-jppageteaser-pi1-browsebox {clear: both;}