@charset "utf-8";
/* BlueDesign CSS -
   optimized for FireFox 3, Internet Explorer 8 and Safari 4 -
   http://tilano.de */
   
html, body { /* For the whole content */
	margin:	0 auto;
	border: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #282828;
	background-image: url(../pics/background.png);
	background-repeat: repeat-x;
	background-color: #b9121b;
}

a {
text-decoration: none;
}
a.language, a.languageactive {
	line-height: 200%;
	margin: 0px 5px 0px 5px; /* top, right, bottom, left */
	font-size: 10px;
}
a.language:link, a.language:visited, a.footerlink:link, a.footerlink:visited {
	color: #FFF;
}
a:link, a:visited, a:hover, a:active, a.language:hover, a.language:active, a.languageactive {
	color: #b9121b; /* Dunkelrot */
}
a.footerlink:hover, a.footerlink:active, a.globalmenulinks:link, a.globalmenulinks:visited {
	color: #282828; /* Dunkelgrau */
}
a.globalmenulinks:hover, a.globalmenulinks:active, a.globalmenuactive:link, a.globalmenuactive:visited {
	color: #FFF;
}
img {
	border: none;
}
h1 {
	margin: 10px 0 20px 0;
	padding: 0;
}
ul#navul, li.navli { /* Menu */
    white-space: nowrap;
    display: inline;
	list-style-position: inside;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
li.navlispacer {
	margin: 0 0 0 15px;
}
.footer {
	font-weight: bold;
	color: #000;
	font-size: 10px;
	line-height: 200%;
}
.bold {
	font-weight: bold;
}
.floatleft
{
	float: left;
}

#main {
	width: 800px;
	margin: 0 auto 10px auto; /* top, right, bottom, left */
	padding: 0px;
}

/* --- Header --- */
#languagetop {
	height: 40px;
	width: 800px;
	margin: 0 auto 0 auto; /* top, right, bottom, left */
}
#language {
	height: 40px;
	width: 205px;
	text-align: center;
	background-image: url(../pics/language.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 0 578px; /* top, right, bottom, left */
	padding: 0;
}
#header {
	width: 800px;
	height: 100px;
	float: left;
	background-image: url(../pics/top-content-box.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#logo {
	height: 100px;
	width: 240px;
}
#menu {
	height: 100px;
	width: 560px;
}
#globalmenu {
	text-align: right;
	margin: 24px 0 0 0; /* top, right, bottom, left */
	height: 20px;
	width: 540px;
}
/* --- Header End --- */

/* --- Mainframe with Content --- */
#content {
	width: 800px;
	background-image: url(../pics/middle-content-box.png);
	background-position: top left;
	background-repeat: repeat-y;
}
#contenttext {
	line-height: 150%;
	float: left;
	width: 720px;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 40px;
}
#contentimg {
	text-align: right;
	margin: 5px 10px 10px 10px; /* top, right, bottom, left */
	float: left;
	width: 252px;
}
/* --- Mainframe with Content End --- */

/* --- Footer --- */
#contentbottom {
	height: 85px;
	width: 800px;
	background-image: url(../pics/bottom-content-box2.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#footer {
	text-align: right;
	margin: 25px 0 0 90px; /* top, right, bottom, left */
	height: 60px;
	width: 690px;
}
/* --- Footer End --- */
#main #content #contenttext h2 em {
	text-align: center;
}
