BODY {
	FONT-SIZE: small;
	MARGIN: 0px;
	COLOR: #737373;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-color: #fff;
	background-image: url(hg.jpg); 
	background-repeat: repeat-x;
	background-position: center top;
	padding: 0px;
}
#logo {
	margin: 0px 0px 10px 20px; 
	width: 750px; 
	HEIGHT: 130px;
	}

#logo A {
	DISPLAY: block;
	BACKGROUND: url(logo.jpg); 
	MARGIN: 44px 30px 0px 0px; 
	WIDTH: 223px; 
	TEXT-ALIGN: left;
	TEXT-INDENT: -9000px; 
	HEIGHT: 83px; 
	TEXT-DECORATION: none;
	FLOAT: right; 
}

/*  TOP BANNER */
#top {	
	PADDING: 0px; 
	MARGIN: 0px auto; 
	HEIGHT: 170px;
	WIDTH: 765px; 
}
#top a {text-decoration:none;}	

/* NAVIGATION MENU */
#menu {
	background:transparent url(navi_dt.gif) 16px 0 no-repeat;
	display:block;
	padding:0px;
	margin:0px;
	width: 760px; 
	HEIGHT: 30px;

	list-style:none;
	position:relative;
}
#menu LI {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;  
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	
	DISPLAY: inline; 
	FLOAT: left; 
	
}
#menu LI A {
	DISPLAY: block; 
	TEXT-INDENT: -9000px; 
	POSITION: absolute; 
	HEIGHT: 30px
}


a {outline: none;}
#menu li a span{ visibility:hidden; }
#menu #company a{ left:16px; width:93px; }
#menu #consulting a{ left:103px; width:117px;}
#menu #contact a{ left:220px; width:99px; }
#menu #impressum a{ left:318px; width:98px;}
#menu #mediola a{ left:418px; width:83px;}
#menu #englisch a{ left:705px; width:24px;}



#menu #company a:hover{ background:transparent url(m_company_over.gif) no-repeat; }
#menu #consulting a:hover{ background:transparent url(m_consulting_over.gif) no-repeat; }
#menu #contact a:hover{ background:transparent url(m_contact_over.gif) no-repeat; }
#menu #impressum a:hover{ background:transparent url(m_impressum_over.gif) no-repeat; }
#menu #mediola a:hover{ background:transparent url(m_mediola_over.gif) no-repeat; }
#menu #englisch a:hover{ background:transparent url(engl_over.gif) no-repeat; }


/* NAVIGATION MENU ENGLISCH*/
#menu_engl {
	background:transparent url(navi_engl.gif) 16px 0 no-repeat;
	display:block;
	padding:0px;
	margin:0px;
	width: 760px; 
	HEIGHT: 30px;

	list-style:none;
	position:relative;
}
#menu_engl LI {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;  
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	
	DISPLAY: inline; 
	FLOAT: left; 
	
}
#menu_engl LI A {
	DISPLAY: block; 
	TEXT-INDENT: -9000px; 
	POSITION: absolute; 
	HEIGHT: 30px
}


a {outline: none;}
#menu_engl li a span{ visibility:hidden; }
#menu_engl #company a{ left:16px; width:93px; }
#menu_engl #consulting a{ left:103px; width:117px;}
#menu_engl #contact a{ left:220px; width:99px; }
#menu_engl #impressum a{ left:318px; width:111px;}
#menu_engl #mediola a{ left:418px; width:83px;}
#menu_engl #deutsch a{ left:705px; width:24px;}



#menu_engl #company a:hover{ background:transparent url(m_company_over.gif) no-repeat; }
#menu_engl #consulting a:hover{ background:transparent url(m_consulting_over.gif) no-repeat; }
#menu_engl #contact a:hover{ background:transparent url(m_contact_over.gif) no-repeat; }
#menu_engl #impressum a:hover{ background:transparent url(m_impressum_over.gif) no-repeat; }
#menu_engl #mediola a:hover{ background:transparent url(m_mediola_over.gif) no-repeat; }
#menu_engl #deutsch a:hover{ background:transparent url(dt_over.gif) no-repeat; }



DIV#wrap {
	MARGIN: 16px auto 0px;
	WIDTH: 824px;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;

}
DIV#flash {
	MARGIN-LEFT: 10px;
	WIDTH: 730px; 
	PADDING-TOP: 10px; 
	HEIGHT: 260px; 
	TEXT-ALIGN: left
}

DIV#header {
	WIDTH: 765px; 
	HEIGHT: 260px; 
}


/*  VISUALS */
DIV#visual {
	MARGIN-LEFT: 29px; 
	WIDTH: 765px;
	HEIGHT: 234px;
/*	background-image: url(../pics/visuals/dummy_visual.jpg);*/
	background-repeat: no-repeat;

}



/* NAVI + TITELS ////////////////////////////////////////////////*/

DIV#navi1{
	margin-top: 11px;
	MARGIN-LEFT: 44px;
	WIDTH: 730px;
	HEIGHT: 23px;
	border-bottom: 3px double;
	border-bottom-color: #8b8b8b;
	FONT-SIZE: 14px;
	color: #274b5f;
}

DIV#navi2{
	margin-top: 4px;
	MARGIN-LEFT: 44px;
	WIDTH: 730px;
	HEIGHT: 19px;
	border-bottom: 1px solid;
	border-bottom-color: #8b8b8b;
	FONT-SIZE: 11px;
	color: #7babc6;
	}


#navi1 a:link, #navi1 a:active, #navi1 a:visited {
	color: #274b5f; 
	text-decoration: none; 
}	

#navi1 a:hover {
	color: #979797; 
	text-decoration: none; 
}

#navi1 a.act:link, #navi1 a.act:active, #navi1 a.act:visited {
	color: #274b5f;
	text-decoration: none;
	font-weight: bold;
	height: auto;
}

#navi1 a.act:hover {
		font-weight: bold;
	color: #979797; 
	text-decoration: none; 
}


#navi2 a:link, #navi2 a:active, #navi2 a:visited {
	color: #7babc6; 
	text-decoration: none; 
}

#navi2 a:hover {
	color: #a6a6a6; 
	text-decoration: none; 
}




DIV#titels{
	margin-top: 45px;
	MARGIN-LEFT: 46px; 
	WIDTH: 730px;
}

DIV#titels2{
	margin-top: 45px;
	MARGIN-LEFT: 46px; 
	WIDTH: 440px;
}

/* ////////////////////////////////////////////*/


.img_titel{
	PADDING-BOTTOM: 25px;
}

.tab_home{
	margin-bottom: 47px;
}




/*CONTENT //////////////////////*/
#content {
	PADDING-RIGHT: 50px; 
	PADDING-LEFT: 45px; 
	FLOAT: left; 
	MARGIN: 25px 0px 20px; 
	WIDTH: 420px
}

#content_breit {
	PADDING-RIGHT: 50px; 
	PADDING-LEFT: 45px; 
	FLOAT: left; 
	MARGIN: 25px 0px 20px; 
	WIDTH: 550px
}

#content_sehrbreit {
	PADDING-RIGHT: 50px; 
	PADDING-LEFT: 45px; 
	FLOAT: left; 
	MARGIN: 25px 0px 20px; 
	WIDTH: 740px
}

DIV#content P {
	FONT-SIZE: 11px; 
	MARGIN: 0px 0px 1.5em; 
	LINE-HEIGHT: 14px
}

#content H2{
	FONT-SIZE: 14px; 
}

.highlight {
	color: #516e80;
	font-weight: bold;
}

sup{
	FONT-SIZE: 7px; 
	}

#content ul {
	FONT-SIZE: 11px;
	list-style-type: square;
}

#content li {
	padding-bottom: 12px;
}

td{
font-size:11px;
}




/*LINKS News*/

#maginal_news a:link	{ 
	FONT-SIZE: 11px; 
	color: #737373; 

	}
	
#maginal_news a{ }
#maginal_news a:visited{
	FONT-SIZE: 11px; 
	 color: #737373; 

} 
#maginal_news a:active{
	FONT-SIZE: 11px; 
	 color: #737373; 

}
#maginal_news a:hover{ 
	FONT-SIZE: 11px; 
	color: #737373; 
	text-decoration: none; 

}

/*LINKS All News*/
#maginal_news a.all:link, #maginal_news a.all:active, #maginal_news a.all:visited {
	FONT-SIZE: 11px; 
	color: #719db7; 
}

#maginal_news a.all:hover {
	FONT-SIZE: 11px; 
	color: #719db7; 
	text-decoration: none; 
}



/*LINKS Maginal*/

#maginal a:link	{ 
	color: #719db7; 
	}
	
#maginal a { }
#maginal a:visited{
	color: #719db7;
} 
#maginal a:active	{
	color: #719db7;
}
#maginal a:hover{ 
	color: #719db7; 
	text-decoration: none; 
}

/*LINKS content*/
#content a:link, #secnav a:link{ 
	color: #719db7; 
}

#content a, #secnav a { }
#content a:visited, #secnav a:visited{
	color: #719db7;
} 
#content a:active, #secnav a:active{
	color: #990000;
}
#content a:hover, #secnav a:hover{ 
	color: #719db7; 
	text-decoration: none; 
} 



/*MAGINAL _ NEWS*/
#maginal_news {
	FLOAT: left;
	WIDTH: 270px;
	MARGIN: 25px 0px 10px 13px;
	PADDING-LEFT: 0px;
	font-size:11px;
}

#maginal_news_integrated {
	FLOAT: right;
	WIDTH: 270px;
	MARGIN: 10px 0px 0px 0px;
	PADDING-LEFT: 2px;
	font-size:11px;
}

#maginal_news_integrated2 {
	FLOAT: right;
	WIDTH: 370px;
	MARGIN: 10px 0px 0px 0px;
	PADDING-LEFT: 2px;
	font-size:11px;
}


#maginal {
	FLOAT: left;
	WIDTH: 270px;
	MARGIN: 20px 0px 10px 13px;
	font-size:11px;
}


#maginal P, #maginal_news P{
	MARGIN-TOP: 0px; 
	MARGIN-RIGHT: 10px; 
	margin-bottom: 12px;
}



#maginal_news UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

	}
	
#maginal_news LI {
	PADDING-TOP: 6px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 6px;


}

.news1{
	background:transparent url(hg_news1.jpg);
	border-bottom:dotted 1px;
	border-top:dotted 1px;
	border-bottom-color: #c3c3c3;
	border-top-color: #c3c3c3;
}

.news1float{
	FLOAT: right;
	WIDTH: 270px;
	MARGIN-left: 10px;
	PADDING-LEFT: 2px;
	font-size:11px;
	background:transparent url(hg_news1.jpg);
	border-bottom:dotted 1px;
	border-top:dotted 1px;
	border-bottom-color: #c3c3c3;
	border-top-color: #c3c3c3;
}
.news2{
	background:transparent url(hg_news2.jpg);
}

.news-pics{
	FLOAT: right;
	WIDTH: 370px;
	MARGIN: 10px 0px 0px 0px;
	PADDING-LEFT: 2px;
	font-size:11px;
}

.all_news{
	background:transparent url(hg_news_all.jpg);
}



/*FOOTER/////////////////////*/

#footer {
	/*BORDER-TOP: #dbdbdb 1px solid;*/
	PADDING-BOTTOM: 20px; 
	MARGIN: 30px auto 0px; 
	WIDTH: 765px; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: center}

#footer P {
	FONT-SIZE: 9px;
	MARGIN: 0px 0px 0px 23px;
}

.breack{
	MARGIN-TOP: 10px; 

}

#footer a:link{ 
	font-size: 10px;
	color: #797979; 
}

#footer a:visited{
	font-size: 10px;
	color: #797979;
} 
#footer a:active{
	font-size: 10px;
	color: #797979;
}
#footer a:hover { 
	font-size: 10px;
	color: #797979; 
	text-decoration: none; 
} 



