/* CSS Document */
body {
	
	background-color:#EFEFEF;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	color: #000000;
	font-family:Verdana;
	font-size:11px;
	line-height:1.3;
}

#header {
	background-image:url(img/logo.jpg);
 	background-repeat:no-repeat;
	height:70px;
}

#navigation {
	width:180px;
	vertical-align:top;
	background-color:#CEC6B6;
	text-align:left;
	font-family:Georgia;
	font-size:15px;
}

#navigation a.mainmenu:link, #navigation a.mainmenu:visited {
	display:block;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	color:#053769;
	font-weight:bold;
}
#navigation a.mainmenu:hover {
	text-decoration:none;
	background-color:#800000;
	color:#FFFFFF;
}

#navigation a.submenu:link, #navigation a.submenu:visited {
	height:20px;
	display:block;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;	
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	background-color:#E1E1E1;
	color:#000000;
}

#navigation a.submenu:hover {
	text-decoration:none;
	background-color:#800000;
	color:#FFFFFF;
}

.menuheading {
	display:block;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	color:#053769;
	font-weight:bold;
}

#contentcontainer {
	vertical-align:top;
	background-color:#FFFFFF;
}

#content {
	margin-top:20px;
	margin-bottom:10px;
}

#bodytext {
	padding-top:15px;
}

p {
	font-family:Verdana;
	font-size:11px;
	line-height:1.5;
	text-align:left;
	margin-right:50px;
}

#commonlinks {
	text-align:right;
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	color:#053769;
	margin-top:10px;
	margin-right:11px;
}

#bottomlinks {
	text-align:right;
	/*padding-right:50px;*/
}

a:link, a:visited {
	text-decoration:none;
	color:#053769;
}

a:hover {
	text-decoration:underline;
	color:#800000;
}

#footer {
	color:#999999;
	font-size:9px;
	padding-top:15px;
}

a.footerlink:link, a.footerlink:visited {
	color:#999999;
	font-size:9px;
}

a.footerlink:hover {
	text-decoration:underline;
	color:#053769;
}

h1 {
	font-family:Georgia;
	font-size:21px;
	color:#800000;
	font-weight:normal;
	display:inline;
}

h2 {
	font-family:Verdana;
	font-size: 11px;
	font-weight:bold;
}

#heading {
	vertical-align:bottom;
}

.topimage {
	position:relative;
	top:0;
	right:0;
	z-index:10;
}

.image {
	vertical-align: text-bottom;
	text-align:right;
}

ul {
	list-style-image:url(img/listitem.gif);
	padding-right:10px;
	line-height:1.5;
}

body#home a#homenav,
body#products a#prodnav,
body#faq a#faqnav,
body#contact a#connav {
color: #fff;
background: #930;
}


body#studium a#m_studium,
body#ueber a#m_ueber,
body#profil a#m_profil, body#who a#m_who,
body#philosophie a#m_philosophie, body#philosophy a#m_philosophy,
body#beratung a#m_beratung, body#consulting a#m_consulting,
body#uebersetzung a#m_uebersetzung, body#translating a#m_translating,
body#vortraege a#m_vortraege, body#speaking a#m_speaking,
body#veroeffentl a#m_veroeffentl, body#writing a#m_writing,
body#downloads a#m_downloads, 
body#partner a#m_partner, body#partners a#m_partners,
body#referenzen a#m_referenzen, body#testimonials a#m_testimonials,
body#ticker a#m_ticker, body#blog a#m_blog,
body#kontakt a#m_kontakt, body#contact a#m_contact
{
	text-decoration:none;
	background-color:#800000;
	color:#FFFFFF;
}