
.MainContainer{
margin-top:20px;
width:774px;
height:100%;

}





Body{
background : url(images/bg.gif) repeat-x;
font-family:verdana;
font-size:10px;
}

#topbar{
width:774px;
padding-top:1px;
padding-bottom:1px;
background-color:#07085B;
}



#topbar2 td{
height:20px;
background-color:#585982;
border-right:1px solid white;
color:white;
font-family:verdana;
font-size:10px;
}

#topbar2 td a{
padding-left:5px;
text-decoration:none;
color:white;
}

#topbar2 .searchform td{
border-right:0px solid white;
}

#searchfield{
width:100px;
font-size:10px;
}

#botbar{
width:780px;
height:16px;
border-top:1px solid #E9E9E9;
border-bottom:1px solid #E9E9E9;
}

html > body #botbar{
position:relative;
}

#footer {
border-top:1px solid white;
height:20px;
text-align:center;
height:20px;
margin-bottom:2px;
font-size:10px;
color:white;
padding: 2px 0px 0px 0px;
background-color:#585982;
}

#footer a{
text-decoration:none;
color:white;
}

#imgbar{
height:92px;
margin-top:1px;
}

#contentbar{
width:774px;
height:500px;
clear:both;
}

html > body #contentbar{
height:100%;
}

#leftbar{
width:130px;
background-color:#E2E2EB;
border-top:1px solid white;
font-size:10px;
}

html > body #leftbar{
width:130px;
}

html > body #leftbartd{
background-color:#E2E2EB;
}

.SubMenuBox a{
text-decoration:none;
color:white;
}

.leftcontent{
padding-left:10px;
}

.leftcontent a{
text-decoration:none;
color:black;
}

#xRightbarFP{
border-top:1px solid white;
height:100%;
width:170px;
background-color:#E2E2EB;
}


#Rightbar{
border-top:1px solid white;
height:100%;
width:60px;
background-color:#E2E2EB;
font-size:10px;
color:black;
padding:10px;
}

#RightbarFP{
border-top:1px solid white;
height:100%;
width:150px;
background-color:#E2E2EB;
font-size:10px;
color:black;
padding:10px;
}

html > body #Rightbar{
border-top:1px solid white;
height:100%;
width:50px;
background-color:#E2E2EB;
font-size:10px;
color:black;
}

html>body #RightbarFP{

}


#Rightbar a{
color:black;
}

#menubar {
height:20px;
background-color:#585982;	
border-left:1px solid white;
}

#xnav{
margin-left:-10px;

}

.rflogo{
width:130px;

}
.rftxt{
height:52px;
width:100%;
border-bottom:1px solid white;
padding-right:10px;
}

.homelink{
padding-top:1px;
width:120px;
height:15px;
font-family:verdana;
font-size:10px;
text-align:center;
color:white;
border-left:1px solid white;
}

.mainmenu{
height:20px;
float:left;
padding-bottom:0px;
font-family:verdana;
font-size:10px;
color:white;
background-color:#3C3C63;
}


.mainmenusel{
TEXT-ALIGN:LEFT;
height:20px;
float:left;
color:white;
padding-bottom:0px;
font-family:verdana;
font-size:10px;
}


.threadname{
padding:5px;
font-size:12px;
background-color:white;
margin:1px;
margin-top:15px;
border-top:1px solid #07164B;
border-bottom:1px solid #07164B;
}

.submenubox{
border-top:1px solid white;
height:15px;
width:140px;
padding-left:10px;
margin-top:20px;
margin-bottom:20px;
text-align:left;
}

html > body .submenubox{
height:14px;
text-transform : none;
}



.submenubox2{
width:120px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
text-transform : uppercase;
background-color:#010066;
}

/* SUBMENUITEMS */


#SubmenuContainer{
margin-top:30px;
margin-bottom:30px;
font-family:verdana;
font-size:10px;
color:#6A6B6F;
text-align:left;
}

html>body #SubmenuContainer{
margin-top:30px;
}


.SubmenuBoxHeader{
height:20px;
padding-top:3px;
background-color:#00ACE7;
width:140px;
padding-left:10px;
color:white;
font-size:12px;
}

#SubmenuContainer .submenuitem{
background-color:#585982;
border-bottom:1px solid #C3C3D7;
padding:5px 10px 5px 10px;
width:130px;
text-decoration:none;
color:white;
cursor:pointer;
}

#SubmenuContainer .submenusel{
background-color:#07085B;
border-bottom:1px solid #C3C3D7;
padding:5px 10px 5px 10px;
width:130px;
height:100%;
padding-bottom:3px;
text-decoration:none;
color:white;
cursor:pointer;

}

#SubmenuContainer .submenuitem2{
background-color:#C3C3D7;
border-bottom:1px solid #E2E2EB;
padding:5px 10px 5px 20px;
width:120px;
height:100%;
text-decoration:none;
color:#07085B;
cursor:pointer;

}

#SubmenuContainer .submenuitem2sel{
padding:5px 10px 5px 20px;
width:120px;
background-color:#07085B;
border-bottom:1px solid #E2E2EB;
text-decoration:none;
color:white;
cursor:pointer;

}


.submenuitem3{
background-color:#E2E2EB;
padding:5px 10px 5px 30px;
width:110px;
text-decoration:none;
color:#6A6B6F;
cursor:pointer;

}

.submenuitem3sel{
background-color:#07085B;
padding:5px 10px 5px 30px;
width:110px;

text-decoration:none;
color:#6A6B6F;
cursor:pointer;

}


#SubmenuContainer .submenuitem a{
color:white;
cursor:pointer;
}

#SubmenuContainer .submenusel a{
color:white;
cursor:pointer;
}

#SubmenuContainer .submenuitem2 a{
color:#07085B;
cursor:pointer;
}

#SubmenuContainer .submenuitem2sel a{
color:white;
cursor:pointer;
}

#SubmenuContainer .submenuitem3 a{
color:#07085B;
cursor:pointer;
}

#SubmenuContainer .submenuitem3sel a{
color:white;
cursor:pointer;
}

#SubmenuContainer a{
text-decoration:none;
}

#SubmenuContainer a:visited{
text-decoration:none;
}















a .submenuitem_a{
background-color:#e5a740;
color:black;
}


/* END SUBMENUITEMS */





.fpcontenttop{
margin-left:1px;
background-color:white;
font-family:verdana;
font-size:11px;

}

.fpcontent{
padding:10px;
width:100%;
font-family:verdana;
font-size:11px;
}

html > body .fpcontent{
padding:10px;
width:100%;
height:100%;
xborder:1px solid red;
}

.fpcontenttext{
padding:10px;
font-size:11px;
font-weight: normal;
color: black;
}

html > body .fpcontenttext{
padding:10px;
}

.fpcontenttext td{
font-size:11px;
font-weight: normal;
color: black;
}

.smallbluebar{
background-color:#07164B;
margin:2px;
margin-top:-1px;
}
#labelbox{
width:110px;
height:17px;
border:1px solid #8484C0;
background-color:#434290;
font-family:verdana;
font-size:10px;
color:white;
margin-left:3px;
margin-bottom:3px;
padding-left:3px;
}

#databox{
width:110px;
height:17px;
border:1px solid #8484C0;
background-color:#1C1B81;
font-family:verdana;
font-size:10px;
color:white;
margin-left:3px;
padding-left:3px;
}

.fokusdoc_img{
margin:2px;
}


.newsbox_content{
margin-right:2px;
margin-top:1px;
background-color:white;
padding-left:10px;
}


.newsbox_content a{
text-decoration:none;
color:black;
}

.klumme_doc_content{
margin-right:2px;
margin-top:1px;
}


.klumme_doc_content a{
text-decoration:none;
color:black;
}

.klumme_doc_content a:hover{
text-decoration:underline;
}

.newsbox_header{
font-family:verdana;
font-size:10px;
font-weight:bold;
}

.newsbox_content2{
margin-right:2px;
margin-top:3px;
height:110px;
background-color:white;
border:1px solid #8484C0;
padding:10px;
}

.newsbox_content2 td{
vertical-align:top;
font-family:verdana;
font-size:10px;
color:black;
}

.newsbox_content2 a{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:black;
}

#loginbox{
width:110px;
height:17px;
border:1px solid #8484C0;
background-color:#1C1B81;
margin-left:3px;
margin-bottom:3px;
padding-left:3px;
padding-bottom:3px;
}

#loginbox td{
font-family:verdana;
font-size:10px;
color:white;
font-weight:normal;

}

.fpfont{
font-family:verdana;
font-size:10px;

}



html>body .content{
width:574px;
height:100%;
}

.headerbox{
margin:5px;
margin-top:15px;
padding:2px;
height:20px;
font-family:verdana;
font-size:12px;
font-weight:bold;
color:black;
}

.headerbox h1{
font-size:16px;
}


.breadcrum{
padding-top:3px;
padding-left:1px;
font-size:10px;
}

.breadcrum a{
color:black;
}

.contentbox{
margin:5px;
margin-top:0px;
padding:5px;
background-color:white;
xheight:400px;
overflow:visible;
font-family:arial,verdana;
font-size:12px;
color:black;
}

.contentbox td{
font-size:12px;
}

.newscontent{
background-color:#010066;
height:100%;
border-right:1px solid #8484C0;
border-left:1px solid #8484C0;
}

.newscatbox{
margin-top:10px;
padding:2px;
background-color:#42418F;
border:1px solid #8484C0;
height:15px;
width:538px;
font-family:verdana;
font-size:10px;
color:white;
}

.newslistcontent{
margin-left:10px;
margin-top:2px;
padding:2px;
width:400px;
background-color:white;
font-family:verdana;
font-size:10px;
color:#010066;
}

.newslistcontent td{
font-family:verdana;
font-size:10px;
}

.newslistcontent a{
text-decoration:underline;
color:#010066;
}

.NewsListIntro{
padding-top:2px;
}



.kontaktform{
width:500px;
margin-left:10px;

}

.kontaktform td{
font-family:verdana;
font-size:10px;
color:black;
}

.kontaktform input{
font-family:verdana;
font-size:10px;
}

.contentbox{
line-height:1.6;
}

.ContentBox .Data{
width:430px;
font-size:10px;
padding:3px;
margin-top:1px;
background-color:#E9e9e9;
}

.ContentBox .Label{
width:100px;
font-size:10px;
color:white;
padding:3px;
background-color:#e9e9e9;
}

.Contentbox .dataheader{
font-size:12px;
font-weight:bold;
}

.Contentbox p, .Contentbox td{
font-size:11px;
font-family:verdana;
}

.Contentbox p .contenttext{
font-size:11px;

}

.persondata1{
width:100px;
padding:3px;
margin-top:1px;
margin-right:1px;
background-color:#e9e9e9;
font-size:10px;
}

.persondata2{
width:328px;
padding:3px;
margin-top:1px;
background-color:#e9e9e9;
font-size:10px;
}

.ThreadList a{
color:black;
}

.ContentText
{
	font-size:11px;
	font-weight: normal;
	color: black;

}

li{
	font-size:11px;
font-family:verdana;
}

.contentbottom{
padding-left:10px;
padding-top:2px;
border-top:1px dashed #e9e9e9;
height:25px;
font-size:10px;	
}

 .BodyContent{
 vertical-align:top;
padding-top:5px; 
COLOR : #0b176c;	
 	FONT-FAMILY :  Verdana;
 	FONT-SIZE : 11px;
 }
 


.ListTableHeader{
	background-color : #0b176c;
	COLOR : #ffffff;
 	FONT-FAMILY : Verdana;
	FONT-SIZE : 10px;
	font-weight:bold;
}

.ListTableContent{
	COLOR : #0b176c;
 	FONT-FAMILY : Verdana;
	FONT-SIZE : 11px;
	border-bottom-color:#0b176c;
border-bottom-style:solid;
border-bottom-width:1px;
	
}

.ListTableContentNoBorder{
	COLOR : #0b176c;
 	FONT-FAMILY : Verdana;
	FONT-SIZE : 11px;
}

.alerttxt{
font-size:10px;
FONT-FAMILY : Verdana;
color:white;
}

.alertbox{
margin-left:2px;
margin-bottom:2px;
}


.MainHeader{
Font-size:14px;
font-weight:bold;
}

.SubHeader{
Font-size:12px;
font-weight:bold;
}

#MainEditor Td P{
Font-size:10px;
}

.BoxHeader{
padding:2px 0px 0px 5px;
margin-left:1px;
margin-right:1px;
margin-top:4px;
border-top:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
font-size:10px;
color:black;
height:18px;
background-color:#e9e9e9;
}

.BoxContent_white{
border-bottom:1px solid #D6D6D6;
margin-left:1px;
margin-right:1px;
padding-top:4px;
padding-bottom:4px;
width:118px;
background-color:white;
}

.BoxContent_white Td{
font-size:10px;
text-align:left;
padding-left:5px;
}

.BoxContent_white a{
text-decoration:none;
color:black;
}

.BoxContent_white Td input{
font-size:10px;
width:100px;
}



.MainHeader
{
	font-size:16px;
	font-weight: bold;
	text-transform: uppercase;

}

.SubHeader
{
	font-size:12px;
	font-weight: bold;
	
}

.Table_Header{
height:20px;
background-color :#07085B;
color:#fff;
font-size:12px;
font-weight:bold;
padding-top:2px;
padding-left:2px;
}

.Table_Content{
height:23px;
padding-top:4px;
border-bottom-color:#07085B;
border-bottom-style:solid;
border-bottom-width:1px;
	font-size:11px;
	font-weight: normal;
	color: black;
}


.celletext font{
	font-size:10px;
}

.prodbody{
padding:3px;
	font-size:11px;
	font-weight: normal;
	color: black;
}

.prodbodyreadmore{
	font-size:11px;
	font-weight: normal;
	color: black;
}

.prodbodyreadmore a{
color:black;
}

.afsnitsheader{
margin:10px;
display: block;
width:100%;
border-bottom:1px solid #07085B;
font-size:10px;
font-weight:bold;
height:15px;
}

.afsnitsheadersidebar{
margin:10px;
margin-left:0px;
display: block;
width:100%;
border-bottom:1px solid #07085B;
font-size:10px;
font-weight:bold;
height:100%;
}

a:hover{
xcolor:#E2E2EB;
}


.SearchForm{
xmargin:10px;
xbackground-color:#E2E2EB;
}

.SearchForm table td{
border:0px;

}

.SearchForm input{
font-size:12px;
width:80px;
margin-right:5px;
margin-left:15px;
}

.SearchResult{
padding:10px;
}

.SearchResult table{
font-size:12px;
}

.SearchResult a{
text-decoration:none;
color:black;
}
.searchlabelrow TD{
font-size:12px;	
font-weight:bold;
border-bottom:1px solid black;
}

.Searchrow td{
font-size:12px;
}

.searchbutton{
font-size:10px;
border:0px solid black;
margin-right:5px;
xbackground-color:#E2E2EB;
}

.searchbuttonfp{
font-size:10px;
border:0px solid black;
margin-right:5px;
background-color:#E2E2EB;
}

h1{
font-size:18px;
}

h4{
font-size:12px;
font-weight:bold;
}

h4 a{
text-decoration:underline;
color:black;
}



#MAIN{
position:relative;
left:0px;
width:780px;
height:100%;
}

#BODY{
position:relative;
top:0px;
}

html>body #BODY{
top:0px;
}

#MAINMENU{
position:absolute;
top:55px;
left:150px;
}

html>body #MAINMENU{
top:55px;
}

#staffcontent{
padding-left:10px;
}

#staffcontent .dataheader{
font-size:12px;
font-weight:bold;
}