body {margin-top: 0px; background: url(/images/main_bg.gif) repeat-x top center; background-color: #fff; /*background-color: #ebf2d5;*/ font: 14px Arial, Helvetica, sans-serif; color: #000000;}

#headercontainer {width: 972px; height: 254px; text-align: center; margin: 0 auto;}
#logoheader {width: 972px; height: 68px; text-align: left; font-size: 11px; margin: 0 auto;}
#logo {float: left; margin: 15px 0 0 0px; width: 260px; height: 38px;}
#logo_h1 {text-indent: -1000em;	overflow: hidden; margin: 0;}
#logo_text {text-indent: -1000em; overflow: hidden; margin: 0; background: url(/images/logo.png) no-repeat; width: 260px; height: 38px; font-size: 1px;}
#logo #logo_text a {display: block;	width: 260px; height: 38px;}

#login {float: right; margin: 0px 0 0 0px;	width: 265px; height: 68px; text-align: left;} 
#logintxt {} 

#topnavigation {float: right; width: 712px; height: 26px; text-align: right; font-size: 14px; margin: 0 auto;}
#topnavigationtxt {padding: 12px 0px 0px 0px; text-align: right; font-size: 14px; color: #fff; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fff;}
#topnavigationtxt a {font-size: 14px; color: #fff; text-decoration: none;}
.topnavigationspace {padding:0 12px 0 12px;}
.selectedtop {font-weight: bold;}

#sitenavigation {width: 972px; height: 32px; margin: 0 auto;}
#breadcrumb {float: left; width: 800px; padding-top: 8px; font-size: 11px; color: #333; text-align: left;}
#breadcrumb a {text-decoration: none; font-size: 11px; color: #333;}
#breadcrumb a:hover {text-decoration: none;	color: #999;}

#printnav {float: right; width: 150px; padding: 8px 8px 0 0; font-size: 11px; color: #68768f; text-align: right;}
#printnav a {text-decoration: none; font-size: 11px; color: #333;}
#printnav a:hover {text-decoration: none; color: #999;}

/*END HEADER*/

#pageheaderpix {width: 972px; overflow-x: hidden;text-align: left; font-size: 13px; margin: 0 auto;}

#maincontainer {width: 972px; background-color: #fff; text-align: left; margin: 0 auto;}
#leftcontent {float: left; margin: 30px 0 0 0px; width: 220px; text-align: left; overflow-x: hidden;} 
#leftmenu {width: 220px; padding: 0px 0px 25px 0px; font-size: 15px;}
#leftmenu ul {list-style: none;	margin: 0; padding: 0;}
#leftmenu li {list-style: none;	margin: 0; padding: 0px 0px 15px 0px; font-size: 15px;}
#leftmenu a {padding-left: 2px; color: #000; text-decoration: none; font-weight: bold}
#leftmenu a:hover {color: #ef4531; }
#leftmenu a.selectedmenu {color: #ef4531; font-weight: bold;}
/*.selectedmenu{font-weight: bold;}*/



div.divrund {
	margin: 0px 5px 5px 0px;
	color: #000;
	text-align: left;
	font-weight: bold;
	display: block;
	font-size: 15px;
	width: 204px;
}

div.divrund1 A:link {font-weight: none; color: #5f5f5f; TEXT-DECORATION: none; font-style: none}
div.divrund1 A:visited {font-weight: none; color: #5f5f5f; TEXT-DECORATION: none;font-style: none}
div.divrund1 A:hover {font-weight: none; color: #204658;TEXT-DECORATION: none;font-style: none}
div.divrund1 A:active {font-weight: none; color: #fff; TEXT-DECORATION: none;font-style: none}  

div.divrund1 A:link.menuactive {font-weight: none; color: #204658; TEXT-DECORATION: none; font-style: none}
div.divrund1 A:visited.menuactive {font-weight: none; color: #204658; TEXT-DECORATION: none;font-style: none}
div.divrund1 A:hover.menuactive {font-weight: none; color: #204658;TEXT-DECORATION: none;font-style: none}
div.divrund1 A:active.menuactive {font-weight: none; color: #204658; TEXT-DECORATION: none;font-style: none}  

img.corner {
  width: 5px;
  height: 5px;
  border: none;
  display: block !important;
}
.rundtop { 
  /*background: url(/images/ur.gif) no-repeat top right; */
}
.rundbund{
  /*background: url(/images/lr.gif) no-repeat bottom right; */
}


#maincontent {margin: 0px 0px 0px 0px;/*background-color: #d6d6d6;*/ float: right; width: 712px; text-align: left;} 
#maincontentheadline {height: 52px;}
#maincontenttxt {margin: 0px 0px 0px 0px; width: 712px; overflow-x: hidden;}

#Fullmaincontent {margin: 0px 4px 0px 0px; float: right; width: 972px; text-align: left;} 
#Fullmaincontenttxt {margin: 0px 0px 20px 0px; width: 972px; overflow-x: hidden;}

#content {margin: 20px 0px 0px 0px;}

#maincontentlefttxt {float: left; width: 430px; text-align:left; overflow-x: hidden; padding-bottom: 10px;}
#maincontentrighttxt {float: right; width: 250px; text-align:left; overflow-x: hidden; padding-bottom: 10px;}
/*END MAIN*/

#h3headline {margin-top: 10px; height: 28px;}

#rightcontent {float: right; width: 250px; display: none;}
#rightcontentheadline {margin-bottom: 3px; background-color: #646464; width: 250px;	height: 27px; color: #fff; font: 13px;} 
#rightcontentheadlinetxt {padding: 5px 0px 0px 10px; text-align: left; font-weight: bold;}

/* RIGHT BLOK */
#rightteasertxtheadline {padding: 13px;	text-align: left; font-size: 16px; font-weight: bold; color: #fff;}
#rightteasertxt {width: 220px; padding: 0px 0px 0px 0px; text-align: left; font-size: 11px;	color: #fff;}
#rightteasertxt a {padding-left: 0px; color: #fff; text-decoration: underline; font-size: 11px;}
#rightteasertxt a:hover {color: #fff; text-decoration: none;}
#rightcontent, a {font-size: 11px;}
#rightteaserpix {width: 233px; padding-bottom: 10px;}

.Dim {FILTER: Alpha(Opacity=60)}
hr {}
p {margin-top: 0px;	font-size: 14px;}
table, td {font-size: 14px;}
h1 {font-size: 36px; color:#000000; font-weight:lighter;}
h2 {font-size: 18px; color:#000000;}
h3 {font-size: 16px; color:#000000;}
a {font-size: 14px;	color: #000000;}
a:hover {color: #ef4531;}
.rightcol p {margin-left:93px; text-indent:-93px;}
.rightcol a {text-decoration: none;	font-size: 11px;}
#tablestyle {border-top-width: 1px;	border-top-style: solid; border-top-color: #ccc; padding-top: 10px;}

/*FORMS*/
.Formslayout
{
	border-top-style: solid;
	border: 1px solid #8A919A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A919A;
	background-color: #fff;
	font-size: 11px;
	color: #575757;
	width: 250px;
}
.Sendlayout{
    background-color: #707070;
	border-top-style: solid;
	border: 1px solid #707070;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #707070;
	padding: 3;
	font-size: 11px;
	color: #ffffff;
}
#pagetop .searchfield {position: absolute; right: 42px;	background: url(/images/bg_search.gif) no-repeat left top; border: none; color: #4A4A4A; height: 16px; padding: 6px 10px; width: 150px;}
#pagetop .button {cursor: pointer; float: right; margin-top: 5px; padding: 1px 2px;}

/*FOOTER*/
.req {width: 5px; background-color:#959595;}
#footer {clear: both; width: 980px; height: 35px; text-align: center; margin: 0 auto; display:none;}
#footertxt {padding-top: 10px; font-size: 12px; text-align: center;}
#footer a {text-decoration: none; font-size: 12px;}
#footer a:hover {color: #000000;}

/*Login*/
* #slide-panel {filter: alpha(opacity=80);}
#slide-panel {height: 150px; width: 100%px; display: none; background-color: #000000; opacity: .8; /margin: auto;}
.slide {}
.btn-slide {}
.active {background-position: right 12px;}

