* {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:0px; margin:0px; }

html, body {
	height: 100%;
}

h1
{
	color:#0534ad;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	border-bottom:#0534ad 1px solid; 
	padding-bottom:2px;
	margin-bottom:15px;
}

img.popup
{
	border:#104a85 1px solid;
	padding:3px 3px 3px 3px;
}

#catchall
{
	width:778px;
	min-height:100%;
	margin:0px auto;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	background: url(../bilder_system/bg_wrapper.gif) repeat-y;
}

* html #catchall{
	height:100%;
}

#top
{
	width:778px;
	height:131px;
	background:url(../bilder_system/banner.jpg) no-repeat;
}

#oben
{
	background:url(../bilder_system/oben.gif) no-repeat;
	height:23px;
}

#meister
{
	width:200px;
	color:#0534ad;
	padding:4px 0px 0px 15px;
	font-weight:bold;
	float:left;
}

#content
{
	width:510px;
	padding:30px 35px 15px 20px;
	border-top:#ffffff 2px solid;
	text-align:left;
	color:#333333;
	float:right;
	line-height:15px;
}

#content p.linkeseite
{
	width:300px;
	float:left;
	text-align:left;
}

#content p.rechteseite
{
	width:158px;
	float:right;
	text-align:left;
}

#content p.linksstart
{
	width:190px;
	float:left;
	text-align:left;
}

#content p.rechtsstart
{
	width:258px;
	float:right;
	text-align:left;
}

#content a
{
	color:#990033;
}

#content a:hover
{
	color:#e5315b;
}

#clear
{
	clear:both;
}

ul.navi_links
{
	list-style-type:none;
	width:198px;
	margin:0px 0px 0px 0px;
	float:left;
	border-left:#ffffff 2px solid;
}

ul.navi_links li
{

}

ul.navi_links li.topic_blue1
{
	border-bottom:#375fca 1px solid;
	color:#0534ad;
	background:#bbc8ed;
	height:17px;
	padding:5px 0px 0px 15px;
	font-weight:bold;
	display:block;
}

ul.navi_links li.topic_blue2
{
	border-bottom:#375fca 1px solid;
	color:#0534ad;
	background:#bbc8ed;
	padding:5px 0px 5px 15px;
	display:block;
	margin-top:9px;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
}

ul.navi_links li.topic_grey
{
	border-bottom:#535353 1px solid;
	color:#535353;
	background:#c8c8c8;
	padding:8px 0px 8px 15px;
	font-weight:bold;
	display:block;
	margin-top:2px;
	margin-bottom:5px;
}

ul.navi_links li.contact
{
	padding:0px 0px 0px 15px;
	color:#5b5b5b;
}

ul.navi_links li a
{
	color:#5b5b5b;
	padding:5px 0px 5px 15px;
	height:100%;
	text-decoration:none;
	display:block;
	background:#f3f3f3;
	border-bottom:#ffffff 1px solid;
}

ul.navi_links li a:hover, ul.navi_links li a.active, ul.navi_links li a.active:hover
{
	color:#5b5b5b;
	padding:5px 0px 5px 15px;
	height:100%;
	text-decoration:none;
	display:block;
	background:#c8c8c8;
	border-bottom:#ffffff 1px solid;
}

ul.navi_top
{
	list-style-type:none;
	float:right;
}

ul.navi_top li
{
	float:left;
}

ul.navi_top li a
{
	color:#0534ad;
	float:left;
	text-decoration:none;
	display:block;
	height:100%;
	padding:4px 9px 5px 10px;
}

ul.navi_top li a:hover, ul.navi_top li a.active, ul.navi_top li a.active:hover
{
	color:#ffffff;
	float:left;
	background:#5372c0;
	text-decoration:none;
	display:block;
	height:100%;
		padding:4px 9px 5px 10px;

}.verd10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
#footer, #footer * {
	color: #000000 !important;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
