
body {	margin: 0; padding: 0; font-family: Verdana,Tahoma,Helvetica,sans-serif; font-size: 11px;
	text-align: center; background: #4a4948 url(img/bg.jpg) repeat-x;}

a:link, a:visited {
	background-color: inherit;
	/*text-decoration: underline;*/
	color: #4284B0;
}

a:hover, a:active{
	background-color: inherit;
	color: #666;
}

/*p, h1, h2, h3 {
	margin: 10px 15px;
	margin-left: 0px;
}*/

p { font-size:11px; color:#666666; }
ul { position:relative; left: -20px; top: -19px;  }
li {margin:0px;font-size:11px; color:#666666; }


h1 {color:#666;font-size: 14px; }
h1 a {text-decoration:none;}
h2 {font-size: 14px; color:#294ead;}
h3 {font-size: 12px;}

.brclear {clear:both;}
.clear {clear:both;}
/* Use a break with this class to clear float containers on both sides */ 

/**************wrapper*******************/

#wrapper {	width: 917px; margin: 0 auto; padding: 0; margin-top: 22px; text-align: left; border: solid 3px #c50c0c; background-color:#e9e9e9; }


/********************************************/
/*******  header                  ***********/
/********************************************/ 
#header {
	position: absolute;
	height: 195px;	top:25px;
	
}

/* @todo 	Need to test with the logo in place */
#logo {
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
#metanav { position:relative; top:10px; text-align:right; width:100%; }



#cont { padding:0px; width: 917px;}



#content { position:relative; float:left; padding-left:30px; padding-right:10px; width:530px; min-width:530px;}
#content a {color:#666;}
#content h1 { font-size: 14px; border: 0px;  /*background-color:#CfCfCf; padding-left:2px; padding-top:1px; */}
#content p { color:#000;}

#clipboard {position:relative; float:right; right:30px; width:267px; min-width:267px;}

#clipboard_top { position:relative; background-image:url(img/cb_top.jpg); width:267; height:39px; min-height:39px;}


#content_clipboard { padding-left:35px; padding-right:4px;}
#clipboard_cont { position:relative; top: -9px; background-image:url(img/cb_bg.jpg); background-repeat:repeat-y; width:266px; min-width:266;}
#clipboard_cont a {color:#ccc;}
#clipboard_cont h1 { font-size: 14px; border: 0px; color:#FFFFFF; /*background-color:#CfCfCf; padding-left:2px; padding-top:1px; */}
#clipboard_cont ul { margin-bottom:-20px; }
#clipboard_cont p {  color:#FFFFFF;}

#clipboard_bottom { position:relative; top: -20px; background-image:url(img/cb_bottom.jpg); width:267; height:28px; min-height:28px;}

#right-content-l1 {padding-left: 6px;}
#right-content-l1 a {color:#666;}
#right-content-l1 h1 { font-size: 14px; border: 0px; /*background-color:#CfCfCf; padding-left:2px; padding-top:1px;*/}
#right-content-l1 p {  }
#right-content-l1 ul { margin-bottom:-20px; }

#right-content-p {padding-left: 6px; }
#right-content-p a {color:#666;}
#right-content-p h1 { font-size: 14px; border: 0px; /*background-color:#CfCfCf; padding-left:2px; padding-top:1px;*/}
#right-content-p p {  }
#right-content-p ul { margin-bottom:-20px; }


#bottom {border-top: solid 3px #c50c0c; padding:0px; margin:0px; vertical-align:top; background-color: #fcfcfc; width:100%; min-width:100%; }

#content-links {padding:6px;}
#links  {  position:relative; float:left;  width: 100%; min-width:100%; margin:0px; background: #fcfcfc url(img/bg_bottom.jpg) repeat-x; border-right: solid 3px #c5c5c5; height:60px; min-height:60px;}
#mitte  {  position:relative; float:left;  width: 305px; min-width:305px; padding:6px; margin:0px; background: #fcfcfc url(img/bg_bottom.jpg) repeat-x; border-right: solid 3px #c5c5c5;  height:100%; min-height:100%;}
#rechts {  position:relative; float:left; width: 305px; min-width:305px; padding:6px; margin:0px; background: #fcfcfc url(img/bg_bottom.jpg) repeat-x;; background-repeat:repeat-x;  height:100%; min-height:100%; }

#footer { position:relative; top: 50px; color:#FFFFFF; height:40px; min-height:40px; }
#footer .footer-left {text-align:center;width: 100%;}
#footer a {	color: #fff; }

#itx {position:relative; left:-22px; width:19px; min-width:19px; height:150px; min-height:150px;}

/*******************************************/
/************* MENU *************/

/*******************************************/


#menu_top   {  position: relative; top: -26px; font-family: verdana; vertical-align:left;  height:25px; min-height: 25px; width: 100%; min-width: 100%; margin: 0 auto; z-index: 12;  }
#menu_top span { position: relative; top: 2px; display: table-cell; line-height: 25px; width: 111px;  height: 25px;  min-height: 25px; text-align:center; } 
#menu_top span a     {font-weight: bold; font-family: verdana; color: #000; font-size: 12px; text-decoration: none; }
#menu_top span a:hover    {font-weight: bold; font-family: verdana; color: #000; font-size: 12px; }
#menu_top span.menu_top_no    {display: marker;  font-family: verdana;  background-image: url(img/tab_no.gif); min-height:25px; height: 25px;
                                filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#menu_top span.menu_top_act   { font-family: verdana; background-image: url(img/tab_act.gif); border-bottom; solid 1px #fff; z-index: 22;   }
#menu_top span.menu_top_act a     {font-weight: bold; font-family: verdana; color: #000; font-size: 12px; text-decoration: none;}


#menu_sub   {  position: relative; top: -26px; font-family: verdana; vertical-align:left;  height:25px; min-height: 25px; width: 917px; min-width: 917px; margin: 0 auto; z-index: 12; background-color:#c50b0b;  }
#menu_sub span { position: relative;  display: table-cell; line-height: 25px; width:auto;  height: 25px;  min-height: 25px; text-align:center; padding-left:10px; padding-right:10px; border-right: solid 1px #FFFFFF;} 
#menu_sub span a     {font-weight: bold; font-family: verdana; color: #fcfcfc; font-size: 12px; text-decoration: none; }
#menu_sub span a:hover    {font-weight: bold; font-family: verdana; color: #fcfcfc; font-size: 12px; }
#menu_sub span.menu_sub_no    {display: marker;  font-family: verdana; /* background-image: url(img/tab_no.gif); min-height:25px; height: 25px;
                                filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;*/}
#menu_sub span.menu_sub_act   { font-family: verdana; /*background-image: url(img/tab_act.gif); border-bottom; solid 1px #fff;*/ z-index: 22; background-color:#e9e9e9;   }
#menu_sub span.menu_sub_act a     {font-weight: bold; font-family: verdana; color: #666; font-size: 12px; text-decoration: none;}




