body {
background-color: #C8CBCC;
font-size: 11pt;
font-family: verdana;
color:#FFFFFF;
padding:0px;
margin:0px;
}
a {color: #FFFFFF; text-decoration: none;}
a:visited {color:#FFFFFF; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active { color:#FFFFFF; text-decoration: none;}

h1 {
font-family: arial;
font-size: 22pt;
font-weight: bold;
padding: 100px 0 65px;
margin: 0px; }

#right h1 {
padding-bottom: 30px;
}

h2 {
font-family: arial,
font-size: 18pt;
font-weight: bold;
padding: 5px 0;
margin: 0px; }


blockquote{
float: left;
margin: 0px 0 35px;
padding: 0px 0px;
line-height: 250%;
font-size: 82%;
}


/* ----------container zentriert das layout-------------- */
#container {
width: 1000px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
}
.content {
	margin: 0 35px;
}

/* ----------banner for logo-------------- */
#banner {
background-color: transparent;
text-align: right;
padding: 0px;
margin-bottom: 15px;
text-align: center;
}
#banner img {padding:10px 0px;} 

/* -----------------Inhalt--------------------- */
#right {
background-color: transparent;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
background-image: url(images/bg-hobby.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 500px;
width: 480px;
float: left;
}


p, pre{
padding: 5px 10px;
margin:0px;
}

/* -----------------mittlerer platzhalter--------------------- */
#middle {
float: left;
height: 500px;
background-color: #C8CBCC;
width: 40px;
margin: 0px;
padding: 0px;
}

/* -----------------grauer/weisser strich--------------------- */
.grey {
height: 2px;
width: 100%;
margin: 0px;
padding: 0px;
z-index: -1;
background-color: #3F414B;
font-size: 2px;
line-height: 2px;
}
.white {
clear: both;
background-color: #fff;
font-size: 2px;
height: 1px;
line-height: 1px;
margin: 8px auto 6px;
padding: 0;
z-index: -1;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 480px;
height: 500px;
margin: 0px;
padding: 0px;
background-image: url(images/bg-industry.jpg);
background-repeat: no-repeat;
background-position: center center;
}

/* --------------flags------------- */
#container a.cn,
#container a.dk,
#container a.de,
#container a.fr,
#container a.it,
#container a.nl,
#container a.peru,
#container a.ru,
#container a.es,
#container a.tr,
#container a.uk,
#container a.usuk,
#container a.us {
	display: block;
	float: left;
	width: 76px;
	font-weight: bold;
	background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 26px;
}

#container a.cn {
	background-image: url(images/flag_china.png);
}
#container a.dk {
	background-image: url(images/flag_dansk.png);
}
#container a.de {
	background-image: url(images/flag_de.png);
}
#container a.fr {
	background-image: url(images/flag_france.png);
}
#container a.it {
	background-image: url(images/flag_it.png);
}
#container a.nl {
	background-image: url(images/flag_nl.png);
}
#container a.peru {
	background-image: url(images/flag_peru.png);
}
#container a.ru {
	background-image: url(images/flag_russia.png);
}
#container a.es {
	background-image: url(images/flag_spain.png);
}
#container a.tr {
	background-image: url(images/flag_turk.png);
}
#container a.uk {
	background-image: url(images/flag_uk.png);
}
#container a.us {
	background-image: url(images/flag_usa.png);
}
#container a.usuk {
	background-image: url(images/fahne_us_uk.jpg);
}