body {
		background:#d3c6a6 url(img/bg.gif);
		background-attachment:fixed;
        margin:5px 0 30px 0;
}

img {
		border:0;
}

img.pagetop {
	margin-top:5px;
}

img.impressum {
		margin-top:20px;
}

img.design1 {
		margin:5px 0 5px 0;
}

img.galerie {
		margin:0 10px 10px 0 ;
}

img.toplist {
		float:left;
		margin:0 10px 10px 0;
}

img.spacea {
		margin-left:20px;
}

div#main {
	background:#cfc9b9 url(img/titel1.jpg) no-repeat;
	background-position:top center;
	width:800px;
	margin:auto;
	padding:0;
	text-align:left;
	border-right:1px solid #959080;
	border-bottom:1px solid #959080;
}

div#top {
		background:#9F998A url(img/titel2.jpg) no-repeat;
      	background-position:top center;
		margin:0 auto 0 auto;
		padding:2px 0 2px 0;
		width:800px;	
		border-bottom:1px solid #000000;
}

.breadcrump {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#000000;
		float:left;
}

.breadcrump a{
		font-size:8pt;
		font-style:normal;
		text-decoration:none;
		color:#000000;
}

.breadcrump a:hover{
		color:#555555;
}

div#ie {
		text-align:center;
}

div#navi{
		float:left;
		width:250px;		
}

div#navi a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
      	font-style:normal;
		font-weight:normal;	
		text-decoration:none;
		letter-spacing:1px;
		color:#444444;		
}

div#navi a:hover {	
		color:#222222;
}

.navschiff {
		background:#959080;		
		background-image:url(img/nav1.jpg);
		border-top:0;
		border-right:1px solid #959080;
		border-bottom:1px solid #959080;
		border-right:1px solid #959080; 
		padding:20px 0 20px 20px;
		font-size:14pt;
		margin:0;
}

.navkapital {
		background:#959080;		
		background-image:url(img/nav2.jpg);
		border-top:0;
		border-right:1px solid #959080;
		border-bottom:1px solid #959080;
		border-right:1px solid #959080; 
		padding:20px 0 20px 20px;
		font-size:14pt;
		margin:0;
}

.navanlagen {
		background:#959080;		
		background-image:url(img/nav3.jpg);
		border-top:0;
		border-right:1px solid #959080;
		border-bottom:1px solid #959080;
		border-right:1px solid #959080; 
		padding:20px 0 20px 20px;
		font-size:14pt;
		margin:0;
}

.navwissen {
		background:#959080;		
		background-image:url(img/nav4.jpg);
		border-top:0;
		border-right:1px solid #959080;
		border-bottom:1px solid #959080;
		border-right:1px solid #959080; 
		padding:20px 0 20px 20px;
		font-size:14pt;
		margin:0;
}

.navschiff2 {
		background-image:url(img/icon-2.gif);
		background-repeat: no-repeat;
		background-position: 25px 0px;
		padding-left:45px;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:normal;
		font-size:10pt;	
}

.navkapital2 {
		background-image:url(img/icon-4.gif);
		background-repeat: no-repeat;
		background-position: 25px 0px;
		padding-left:45px;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:normal;
		font-size:10pt;	
}

.navanlagen2 {
		background-image:url(img/icon-3.gif);
		background-repeat: no-repeat;
		background-position: 25px 0px;
		padding-left:45px;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:normal;
		font-size:10pt;	
}

.navwissen2 {
		background-image:url(img/icon-1.gif);
		background-repeat: no-repeat;
		background-position: 25px 0px;
		padding-left:45px;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:normal;
		font-size:10pt;	
}

.navsub {
		background:#959080;
		background-image:url(img/nav0.jpg);
		border-top:0;
		border-right:1px solid #959080;
		border-bottom:1px solid #959080;
		border-right:1px solid #959080; 
		padding:3px 0 3px 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		letter-spacing:1px;
		color:#444444;
		margin:0;	
}

.navsub a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
      	font-style:normal;
		font-weight:normal;	
		text-decoration:none;
		letter-spacing:1px;
		color:#444444;		
}

.navsub2 {
		background:#959080;
		background-image:url(img/nav0.jpg);
		border-top:0;
		border-right:1px solid #959080;
		border-bottom:1px solid #959080;
		border-right:1px solid #959080; 
		padding:3px 0 3px 60px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		letter-spacing:1px;
		color:#444444;
		margin:0;	
}

.navsub2 a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
      	font-style:normal;
		font-weight:normal;	
		text-decoration:none;
		letter-spacing:1px;
		color:#444444;		
}

.navsub a:hover {	
		color:#222222;
}

div#page {
		background:#cfc9b9;		
		background-image:url(img/titel3.jpg);
		background-repeat: no-repeat;
		background-position:left top;
		font-family:Verdana, Arial, Helvetica, sans-serif;
      	font-size:10pt;
      	font-style:normal;
        color:#000000;		
		margin:0 0 0px 250px;
		padding:0 15px 30px 15px;
}

div#page a{
		font-weight:bold;
      	font-style:normal;
        color:#000000;
}

div#page a:hover{
	    font-weight:bold;
      	font-style:normal;
        color:#222222;
}

div#page h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#222222;
	margin-top:0;
	padding-top:30px;
	letter-spacing:1px;
}

div#page h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#444444;
	margin:20px 0 30px 0;
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
	padding:15px 0 15px 0;
}

div#page h3 {
		font-family:"Times New Roman", Times, serif;
		font-size:14pt;
		font-weight:bold;
		color:#000000;
		margin-top:30px;
		letter-spacing:0.3px;
}

div#page h4 {
		font-family:"Times New Roman", Times, serif;
		font-size:14pt;
		font-weight:bold;
		color:#444444;
		margin:0 0 20px 0;
}

div#page h5 {
		background:#C3BDAD; 
		border:1px solid #444444; 
		padding:5px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:bold;
		color:#222222;
		letter-spacing:0.5px;
		margin:0;
}

div#bottom {
	background:#e3dbc1;
	margin:7px auto 0 auto;
	width:800px;
	border-right:1px solid #959080;
	border-bottom:1px solid #959080;
	padding-bottom: 2px;
}

div#bottom a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
      	font-size:10pt;
      	font-style:normal;
		text-decoration:none;
        color:#636363;
		margin-left:20px;
}

div#bottom a:hover{
        color:#636363;	
}

.box {
		border:1px solid #444444;
		padding:10px; 
		margin:10px 0 30px 0 ;	
		font-size:12px;			
}

.box a{ 
		font-size:12px;	
}

.box a:hover{
		color:#404040;
}

.box2 {
		background:#C5BEB1;
		margin:15px 15px 20px 0;
		padding:10px;
		border-left:5px solid #888888;
}

.box2b {
		background:#C5BEB1;
		margin:15px 15px 20px 0;
		padding:10px 10px 10px 20px;
		border-left:5px solid #ff0000;	
		letter-spacing:1px;
}

.box3 {
		border:1px solid #666666;
		margin-top:30px; 
		margin-bottom:30px;
		padding:10px; 
		border-left:10px solid #666666;	
}

.box4 {
		background:#C3BDAD;
		margin:0 15px 10px 0;
		padding:10px 10px 10px 10px;	
}

.box5 {
		margin:0 15px 10px 0;
		padding:5px;
		background:#C3BDAD;
}

.box4 a{
		font-size:10px;	
}

.box4 a:hover{
		color:#404040;
}

.factsheet {
		background:#c3bdad;
		padding:10px;
		margin:15px 15px 20px 0px;
		border-left:5px solid #888888;
}

.factsheet1 {
		float:left;
		width:150px;
		font-weight:bold;
		margin:0;
		padding:0;
		
}

.factsheet2 {
		width:320px;
		margin:0 0 20px 155px;
		padding:0;	
}

.fazit {
		margin-left:155px;
}

.space {
		margin-bottom:400px;
}

.space2 {
		margin-bottom:300px;
}

.space3 {
		margin-bottom:600px;
}

.space4 {
		margin-bottom:70px;
}

.space5 {
		margin:30px 0 250px 0;
}

.space6 {
		margin-bottom:170px;
}

.links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	text-align:right;
	padding-right:50px;
}

.links a{
		font-size:8pt;
		font-style:normal;
		text-decoration:none;
		color:#000000;
		letter-spacing:-1px;
}

.links a:hover{
		color:#333333;
}


.flaggen1 {
		margin:30px 0 140px 15px;
}

.flaggen2 {
		float:left;
		text-align:center;
		padding-left:15px;
		font-weight:bold;
}

.flaggen3 {
		margin:40px 0 150px 87.5px;
}

.flaggen4 {
		margin:30px 0 180px 15px;
}

.flaggen5 {
		margin:40px 0 200px 87.5px;
}


.flaggenindex1 {
		text-align:center;
		border:1px solid #333333;
		background:#cfc9b9;
		margin:20px 15px 40px 15px;
		padding:15px;
}

.flaggenindex2 {
		text-align:center;
		border:1px solid #333333;
		background:#cfc9b9;
		margin:50px 15px 40px 15px;
		padding:15px;
}

.center {
		text-align:center;
}

.bold {
		font-weight:bold;
}

.kursiv {
		font-style:italic;
		letter-spacing:0.5px;
}

.small {
		font-size:10px;
		color:#666666;
}

.small2 {
		font-size:10px;
		color:#666666;
		text-align:right;
}

img.rss {
	float:left;
	margin-right:5px;
}

.kontakt-top {
	color:#444444;
	margin:0 0 30px 0;
}

.kontakt-text {
	float:left;
	margin:0 0 0px 15px;
	width:120px;
}

.kontakt-input {
	margin:0 0 3px 30px;
	width:200px;
	border:0;
	background:#E8E2CC;
	font-size:14px;
}

.kontakt-textarea {
	margin:0 0 3px 30px;
	width:200px;
	border:0;
	background:#E8E2CC;
}

.kontakt-button {
	margin:0 0 0 165px;
	width:150px;
	border:0;
	padding:2px;
	background:#E8E2CC;
	font-weight:bold;
}

.kontakt-pflicht {
	color:#444444;
	font-weight:bold;
}

.advertising1 {
	margin:-85px 0 0 12px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.advertising2 {
	font-size:14px;
	font-weight:bold;
	color:#0264a3;
}

.advertising2 a {
	font-size:14px;
	font-weight:bold;
	color:#0264a3;
}