/*Copyright OHAVO*/
body,tr,td,table{
margin:0;
padding:0;
line-height:1.1;
font:small "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

color:#000;}

body{
background-color:#fff;}

#bannertop{
background-image:url(Yellow_Banner.jpg);
width:843px;
height:158px;
position:absolute;
top:0px;
right:0px;}

#prewrap{
background-image:url(left_tile.jpg);
background-repeat:repeat-y;}

#prewrap2{
background-image:url(right_tile.jpg);
background-repeat:repeat-y;
background-position:100% 0%;}

#prewrap3{
background-image:url(bottom_left_tile.jpg);
background-repeat:no-repeat;
background-position:0% 100%;}

#prewrap4{
background-image:url(bottom_right_tile.jpg);
background-repeat:no-repeat;
background-position:100% 100%;}

#wrap{
position:relative;
margin-left:auto;
margin-right:auto;
width:960px;
padding:0 0 20px 0;}

#logo{
position:absolute;
top:15px;
left:50%;
margin-left:-450px;
width:204px;
height:30px;
z-index:4;}


 .in
{
position: absolute;
top:5px;
left:50%;
margin-left:310px;
white-space: nowrap;
display: block;
width: 42px;
height: 59px;
}

.in a
{
background: url(in.jpg) no-repeat;
width: 42px;
height: 59px;
display:block;
background-position:100% 100%;
}

.in a:hover{
background: url(in_hover_tp.gif) no-repeat;
width: 42px;
height: 59px;
display:block;}

.in span{visibility:hidden;}

 .fb
{
position: absolute;
top:5px;
left:50%;
margin-left:355px;
white-space: nowrap;
display: block;
width: 41px;
height: 58px;
}

.fb a
{
background: url(fb.jpg) no-repeat;
width: 41px;
height: 58px;
display:block;
background-position:25% 100%;
}

.fb a:hover{
background: url(fb_hover_tp.gif) no-repeat;
width: 41px;
height: 58px;
display:block;}

.fb span{visibility:hidden;}


 .tw
{
position: absolute;
top:6px;
left:50%;
margin-left:382px;
white-space: nowrap;
display: block;
width: 41px;
height: 58px;
}

.tw a
{
background: url(tw.jpg) no-repeat;
width: 41px;
height: 58px;
display:block;
background-position:25% 100%;
}

.tw a:hover{
background: url(tw_hover_tp.gif) no-repeat;
width: 41px;
height: 58px;
display:block;}

.tw span{visibility:hidden;}

#search{
position:absolute;
top:24px;
left:50%;
margin-left:315px;}

#login{
position:absolute;
top:2px;
right:50%;
margin-right:-450px;
text-align:right;
z-index:40;}

#menu{
position:absolute;
top:155px;
right:50%;
margin-right:-480px;
}

#menuobjekt{
padding:0px 20px 0px 15px;
height:30px;
border-bottom:6px solid #83b845;}

#leftmenubar{
background-image:url(menu_left.gif);
position:absolute;
z-index:5;
height:6px;
width:18px;
bottom:0;}

#rightmenubar{
background-image:url(menu_right.gif);
position:absolute;
z-index:5;
height:6px;
width:18px;
bottom:0;
right:0;}

#panes{
padding-top:190px;
display:block;
z-index:2;
background-color:#fff;}

#main{
float:right;
width:100%;
display:block;
min-height:300px;}

.clear{
clear:both;}

#cc
{
margin:10px 0;
float:right;
width:69%;}

#FlabellComponent{
text-align:right;
padding-bottom:20px;
}

#dnn_contentpane2{
display:block;
position:relative;
margin:0 0 5px 20px;}

#sl{
width:48%;
float:left;
}

#dnn_subleftpane{
padding:0px 10px 0 10px;
}

#dnn_subrightpane{
padding:0px 0 0 26px;
}

#sr{
width:52%;
float:right;
background-image:url(dots.gif);
background-repeat:repeat-y;}

#lt
{margin:10px 0;
float:left;
width:31%;}

#dnn_leftpane{
clear:both;
position:relative;
display:block;}

#lc{
margin:5px 0 5px 5px;
float:left;
position:relative;
width:33%;}

#dnn_leftpane{}

#footer
{
clear:both;
border-top:2px solid #dddbe9;
padding:10px 0 0 0;
height:70px;
    }

#block1{position:absolute;
left:0px;}

#block2{
position:absolute;
left:250px;
}

#block3{
position:absolute;
left:500px;
}

#block4{
position:absolute;
left:760px;
text-align:right;
}

#copyright
{
    float:left;
}

#terms
{
    float:right;}

.Normal,.NormalDisabled,.NormalBold,.NormalRed{
margin:0;
padding:0;
line-height:1.1;
font:90% Verdana, Arial, Helvetica, sans-serif;}

.NormalTextBox
{}

.Head{
font-size:18px;
font-weight:normal;
color:#d9ba17;
cursor:default!important;
display:block;
}

.SubHead{
font-size:90%;
font-family:inherit;
color:#000;}

.SubSubHead{
font-size:90%;}

.StandardButton{
font-size: 90%;}

.Normal A:link,.Normal A:visited{
text-decoration:none;
font-weight:normal;
color:#33297a;
font-size:100%;}

.Normal A:hover,.Normal A:active{
text-decoration:none;
color:#707079;}

a, a:link,a:visited{
color:##33297a;
text-decoration:none;}

a:hover,a:active{
text-decoration:none;
color:#707079;}

.NormalTextBox{font-size:90%;}

a.CommandButton:link, a.CommandButton:visited{
color:#000;
text-decoration:none;}

a.CommandButton:hover, a.CommandButton:active{
text-decoration:none;
color:#fff;}

H1,H2,H3,H4,H5,DT,H6{font-family:Verdana, Arial, Helvetica, sans-serif;}
H1{font-size:18px;font-weight:normal;color:#d9ba17;padding:0;margin:0;line-height:20px;}
H2{font-size:100%;font-weight:normal;color:#404040;padding:0;margin:0;line-height:25px;}
H3{font-size:12px;font-weight:normal;color:#707079;padding:0;margin:0;}
H4{font-size:100%;font-weight:bold;color:#404040;padding:0;margin:0;}
H5,DT{font-size:90%;font-weight:normal;color:#404040;padding:0;margin:0;}
H6{font-size:90%;font-weight:normal;color:#404040;margin:0;}
.clear{clear:both;}
.ControlPanel{clear:both;height:23px;z-index:99;position:relative;}
img{border-style:none;}
select.TabList{border:none;background-color:#000000;color:#ffffff;font-weight:bold;font-size:80%;}

.objekt
{color:#000;
font-size:10px;}

a.objekt:link, a.objekt:visited
{
    color:#000;
    font-size:10px;}
    
a.objekt:hover, a.objekt:active{
    color:#ff0000;}

.link_objekt
{color:#707079;
font-size:12px;}

a.link_objekt:link, a.link_objekt:visited
{
    color:#707079;
    font-size:12px;
line-height:18px;}
    
a.link_objekt:hover, a.link_objekt:active{
    color:#83b845;}

.footer_objekt
{color:#707079;
font-size:10px;}

a.footer_objekt:link, a.footer_objekt:visited
{
    color:#707079;
    font-size:10px;
line-height:18px;}
    
a.footer_objekt:hover, a.footerk_objekt:active{
    color:#83b845;}

#links{
text-align:center;}

.SelectedTab{
font-family:inherit;line-height:inherit;font-size:inherit;}

.mainMenu 
{
	cursor:pointer;
	font-size: 11px; 

}

/* Main Menu Normal */
.mainMenu .root
{	
	color: #707079;
	font-size: 13px; 
	font-weight:normal; 	
	text-align:left; 
	padding:8px 0px 3px 0px;
	white-space:nowrap;
	margin-right:1px;	
	float:left;
       
}


/* Main menu hover */
.mainMenu .hov{ 
	color:#33297a;
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {
color:#33297a;
	
}
.mainMenu table{
	border:1px solid #C0D6E5;
	z-index: 5000;
	}

/* SUB Menu Normal */
.mainMenu tr.mi{
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#375162;
	line-height:2em;
	text-transform:none; 
}
.mainMenu tr.mi td{
padding: 0 2px;
text-transform:none;
}

/* SUB Menu hover & selected */
.mainMenu tr.hov { 
background: #CE0D0D url(../images/submenu_hover.png) repeat-x top left;
}

.mainMenu tr.hov td{
color:#fff;
}

.mainMenu tr.sel, .mainMenu tr.bc{
background: #CE0D0D url(../images/submenu_active.png) repeat-x top left;
}

.mainMenu tr.sel td, .mainMenu tr.bc td{
	color:#fff;
}

.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}

.mainMenu .id669, .mainMenu .id7{display:none;}

.bullet{
color:#f2d01b;}

.menuactive{
width:20px;
height:30px;
display:block;
top:0;
position:absolute;
background-image:url(menu_active.gif);
background-position:100% 100%;
background-repeat:no-repeat;}


