  body {
  background:#f00 url(img/bg_black.gif);
  margin:0;
  padding:0;
  color:#000;
  font:13px/16px arial,helvetica,sans-serif;
  }

#header {
  float:left;
  width: 100%;
  background-image:url(img/bg_transparent.gif);
  font-size:12px;
  line-height:normal;
  letter-spacing:1px;
  }
  
#header ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#header li {
  float:left;
  background:url(img/left.gif) no-repeat left top;
  margin:0; padding:0;
  }
#header a {
  float:left;
  display:block;
  background:url(img/right.gif) no-repeat right top;
  padding:3px 18px 3px 18px; 
  text-decoration:none;
  font-weight:bold;
  color:#000;
  }
#header a:hover {
  color:#f00;
  }
#header #current {
  background-image:url(img/left_on.gif);
  }
#header #current a {
  background-image:url(img/right_on.gif);
  color:#000;
  /*padding-bottom:3px;*/
  }
#subheader {
	height:180px;
	background:url(img/bg_transparent.gif) repeat-x;
	font-family: "Courier New", Courier, monospace;
	}
#subheader ul,#index {
	margin:0;padding:0;
	list-style:none;
	float:left;
	font-size:12px;
	}
	
#subheader-index {
	height:280px;
	/*background:url(img/bg_transparent.gif) repeat-x;*/
	font-family: "Courier New", Courier, monospace;
	padding: 20px 0 0 20px;
	background-color: transparent;
	background-image: url(img/bg_map-index.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
#subheader-index,#index {
	margin:0;
	font-size:12px;
	}
	
#subheader ul li,#index li{margin:0;padding:0;line-height:15px;background:#fff;}
#subheader ul a:link,#index a:link{text-decoration:none; color: #f00;}
#subheader ul a:visited,#index a:visited {text-decoration:none; color: #f00;}
#subheader ul a:hover,#index a:hover{text-decoration:none; color: #f00; background:#ff0;}
#subheader ul a:active,#index a:active{text-decoration:none; color: #f00;}
/*	#subheader ul li.first {padding-top:10px;}*/
ul#dvd{margin:10px 0 0 17px;}
ul#sprachen{margin:10px 0 0 105px;}
ul#berufswelt{margin:10px 0 0 204px;}
ul#bildung{margin:10px 0 0 312px;}
ul#privates{margin:10px 0 0 397px;}
ul#index{float:none}

#centerbox {
background: none;
position:absolute; top:12px; left:25px;
margin: 0; padding:0;
/*border-bottom:1px solid #000;*/
width: 800px; height:500px;
}

#content,#content-index {padding:0 170px 0 20px;height:360px;overflow:auto; background:#fff;
font-family:"Courier New", Courier, monospace; color:#063;}

#content-index {
height:270px;background:#fff url(img/bg_map.gif) no-repeat right -278px;

}

h1,h2,h3,h2.index {margin: 0; font-family:Arial, Helvetica, sans-serif; color:#000; letter-spacing:0.04em;}
h1 {font-size:18px; margin: 0 0 5px 0;}
h2 {font-size:16px; margin: -13px 0 0 0;}
h2.index{margin-top: 16px;}
h3 {font-size:12px; margin: 10px 0 0 0; padding:2px 0 0 0;}
h3.subtitle{margin:0;padding:0; font-size:13px;}
p.subtitle {margin-top:0;}
img {border:0}
img.titel {margin: 0 0 30px 0;} 

div.portrait {background:url(img/bg_portrait.gif) no-repeat right top;}
img.portrait {border:1px solid #000; margin-right:20px; float:left;}
img.land {margin-right:20px; float:left;}
div.clear{clear:both;}

#buydvd{position:absolute;top:100px;right:40px;}

a:link {color:#000;}
a:visited{color:#222;}
a:hover{color:#f00; text-decoration:none;}
a:active{color:#ff0; text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover{color:#000; text-decoration:none;}
 
