body, html {
}

a:link{
 	text-decoration: none;
  color: #000;
}

a:visited{
  text-decoration: none;
  color: #000;
}

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

a:active{
  text-decoration: none;
  color: #000;
}

a:focus{
  text-decoration: none;
  color: #000;
}

div#main{
	position:absolute;
	top:100;
	left:111;
	width:884px;
	height:495px;
	top-margin: 0px;
	left-margin: 0px;

}

div#kopfbereich{
	position:absolute;
	top:0;
	left:0;
	width:995px;
	height:100px;
	background-color:#000000;
	z-index:5;
}

div#logo{
	position:absolute;
	top:25;
	left:440;
	z-index:10;
}

div#fussbereich{
	position:absolute;
	top:590;
	left:0;
	width:995px;
	height:5px;
	background-color:#000000;
}

div#randRechts{
	position: absolute;
	top: 100px;
	left: 950px;
	width: 5px;
	height: 495px;
	background-color:#000000;
}

div#navigation{
	position:absolute;
	top:80;
	left:0;
	width:111px;
	height:515px;
	background-color:#000000;
}

div#nav_aboutme{
	position:absolute;
	top:40;
	left:5;
}

div#nav_home{
	position:absolute;
	top:90;
	left:5;
}

div#nav_thanks{
	position:absolute;
	top:140;
	left:5;
}

div#nav_collection{
	position:absolute;
	top:190;
	left:5;
}

div#nav_themes{
	position:absolute;
	top:240;
	left:5;
}

div#nav_wanted{
	position:absolute;
	top:290;
	left:5;
}

div#nav_news{
	position:absolute;
	top:340;
	left:5;
}

div#nav_trades{
	position:absolute;
	top:390;
	left:5;
}

div#nav_links{
	position:absolute;
	top:440;
	left:5;
}

div#nav_counter{
	position:absolute;
	top:485;
	left:8;
}

div#dose1{
	position:absolute;
	top:180;
	left:208;
	z-index:5;
}

div#dose2{
	position:absolute;
	top:180;
	left:778;
	z-index:5;
}

div#text{
	position:absolute;
	top:120;
	left:208;
	width:650px;
	height:460px;
	background-color:#000000;
	z-index:2;
}

.ist {
	background-color: #008000;
}

.soll {
	background-color: #9F1A04;
}

.trade {
	background-color: #FF9900;
}

.rahmen_oben{
  border-color:black;
  border-left-width:0.1em;
  border-left-style:solid;
  border-top-width:0.1em;
  border-top-style:solid;
  border-right-width:0.15em;
  border-right-style:solid;
}

.rahmen_oben2{
  border-color:black;
  border-left-width:0.3em;
  border-left-style:solid;
  border-top-width:0.3em;
  border-top-style:solid;
  border-right-width:0.3em;
  border-right-style:solid;
	border-bottom-width:0.3em;
  border-bottom-style:solid;
	font-family: Arial, Verdana;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

.rahmen_oben2 a:visited{
  color: #FFFFFF;
  text-decoration: none;
}

.rahmen_oben2 a:hover{
	color: #000000;
	text-decoration: none;
}



.rahmen_mitte{
  border-color:black;
  border-left-width:0.1em;
  border-left-style:solid;
  border-top-width:0.1em;
  border-top-style:solid;
  border-right-width:0.15em;
  border-right-style:solid;
}

.rahmen_alle{
  border-color:black;
  border-left-width:0.1em;
  border-left-style:solid;
  border-top-width:0.1em;
  border-top-style:solid;
  border-right-width:0.15em;
  border-right-style:solid;
	border-bottom-width:0.1em;
	border-bottom-style:solid;
}

.rahmen_mitte td{
 text-align: center;
}

.rahmen_mitte2{
  border-color:black;
  border-left-width:0.1em;
  border-left-style:solid;
  border-right-width:0.15em;
  border-right-style:solid;
}

.rahmen_unten{
  border-color:black;
  border-left-width:0.1em;
  border-left-style:solid;
  border-bottom-width:0.1em;
  border-bottom-style:solid;
  border-right-width:0.15em;
  border-right-style:solid;
}

.rahmen_unten2{
  border-color:black;
  border-left-width:0.1em;
  border-left-style:solid;
  border-right-width:0.15em;
  border-right-style:solid;
}

.rahmen_unten3{
  border-color:black;
	border-bottom-width:0.2em;
  border-bottom-style:solid;
}

.welcome_text{
	font-family:Comic Sans MS;
	font-size:48pt;
	font-weight:bold;
	color:#FFFFFF;
}

.cans_title{
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

.cans_description{
	font-family: Arial, Verdana;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}

.cans_description_details{
	font-family: Arial, Verdana;
	font-size: 11pt;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}

.flags_description{
	font-family: Arial, Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.news_text{
	font-family: Comic Sans MS;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

.themes_text{
	font-family: Comic Sans MS;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

.trades_text{
	font-family: Comic Sans MS;
	font-size: 10pt;
	color: #000000;
}

.about_text{
	font-family: Comic Sans MS;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

.links_text{
	font-weight: bold;
	font-family: Comic Sans MS;
	font-size: 10pt;
	color: #000000;
}

div#hgUnten{
	position:fixed;
	top: 600px;
	left: 0px;
	height: 100%;
	width: 955px;
	background-color:#FFFFFF;
}

div#hgRechts{
	position:fixed;
	top: 0px;
	left: 955px;
	height: 100%;
	width: 100%;
	background-color:#FFFFFF;
}

div#centerBox {
position: absolute;
left: 50%;
width: 995px;
margin-left: -497px; /* negative Hälfte von width:950px */
top: 50%;
height: 605px;
margin-top: -303px; /* negative Hälfte von height:560px; */
background-color:#000000;
}

div#total {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 995px;
	height: 605px;
	background-color: #000000;
}
.years{
  border-color:black;
  border-left-width:0.1em;
  border-left-style:solid;
  border-top-width:0.1em;
  border-top-style:solid;
  border-right-width:0.1em;
  border-right-style:solid;
	border-bottom-width:0.1em;
	border-bottom-style:solid;
  font-family: Comic Sans MS;
	font-size: 25pt;
	color: #000000;
	font-weight: bold;
}