html, body {height:100%;}
img {margin:0;padding:0;border: none; float:left;border:3px solid #ffffff;}

ul {margin:0;	padding:0; list-style-image:url(images/bullet.gif)}	
ol {list-style:decimal;}	
p {font-size: 1em;margin: 0 0 1em 0;padding: 0;line-height:1.6em;}
h1 {font-size: 1.5em;line-height: 1.4em;margin: 0 0 0.5em 0;padding: 0;}
h2 {font-size: 1.4em;line-height: 1.0em;margin: 0 0 0.5em 0;padding: 0;color: #000000}
h3 {font-size: 1.4em;line-height: 1.5em;margin: 0 0 0.3em 0;padding: 0;font-weight:normal;}
h4 {font-size: 1.2em;line-height: 1.5em;margin: 0 0 0.3em 0;padding: 0;font-weight:normal;}
h5 {font-size: 1.2em;line-height: 1.5em;margin: 0 0 0.3em 0;padding: 0;font-weight:normal;}
h6 {font-size: 1.3em;line-height: 1.3em;margin: 0 0 0.5em 0;padding: 0;}
a,	a:link,	a:active {color:#ae0004;text-decoration: none;}
a:hover {color:#7f0305;text-decoration: underline;}
.Stil1 {color: #ffffff}
.hidden {display:none;}
.center {margin:0 auto;}
.clear {clear:both;height:1px;margin:0;padding:0;font-size: 15px;line-height: 1px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
	
/* Hides from IE-mac \*/
 html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.margin-bottom {margin-bottom:20px;}
.left {float:left;display:inline;}
.right {float:right;display:inline;}

.imgLeft {
    clear: left;
    float: left;
    border-style: none;
    margin-right: 10px;
    margin-bottom: 30px;
}



body {margin: 0;padding: 0;font-family: Georgia, "Times New Roman", Times, serif;text-align: left;font-size:14px;color:#3b3a3a;
background:#fff7bc url(images/body1.gif) repeat-x top left;}
#wrapper {min-height:100%;position:relative;}
* html #wrapper {height:100%}

#container{margin:0 auto;width:990px;padding:0px 15px 80px 15px;}


#header{margin:0;position:relative;height:250px;
		background-image:url('images/logo1.gif');
	background-repeat: no-repeat;
	background-position: top;

}
#weihnachtenheader{margin:0;position:relative;height:120px;
		

}
#header h1 {display:block;position:relative;float:left;top:2px;left:0px;height:30px;width:350px;margin:0;	padding:0;text-decoration:none;}
#header h1 a {display:block;height:120px;width:350px;font-family: Georgia, "Times New Roman", Times, serif;color:#333333;font-size:32px;}
.hcol {color: #ae0004;}

#ads {margin: 0px 0px 0px 0px;float:right;}

#logo {
       
			float: left; 
			width: 100%;
				
	height:200px;
	border: 0px solid #000000;
	background-color: #000066;
	background-image:url('');
	background-repeat: no-repeat;
	background-position: top;

}

#Firmierung{
	float: left; 
 	top:37px;
	left:457px;
	text-align: center;
	font-size: 10px;
	z-index:1;
	border: 0px solid #000000;
	color: #000000;
}



#Anschrift{
	float: left; 
 	
	width:390px;
	border: 0px solid #000000;
	color: #000000;
 			font-family: "Lucida Bright";
			font-size:13px;
			text-align: center;
	

}


#navi{
           float: left;
		   
		   width: 100%;
          	text-align: center;          
          font-family: Georgia, "Times New Roman", Times, serif;font-size:11px;
			 color: #fff7bc;
}



ul#Navigation {
    margin: 0; padding: 0.8em;
    text-align: center;
    border: 0px solid black;
    background-color: #fff7bc;
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
  }

  ul#Navigation a, ul#Navigation span {
    float: left; width: 127px;
    margin: 0.4em; padding: 0.2em 1em;
    text-decoration: none;
    border: 1px solid black;
    border-left-color:#000000; border-top-color: #000000;
    color: maroon; background-color: #f9d30c;
  }
  * html ul#Navigation a, * html ul#Navigation span {  /* Korrektur fuer IE 5.x */
    width: 8em;
    w\idth: 6em;
  }
  ul#Navigation a:hover, ul#Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color:#ab5432;
  }
  ul#Navigation div {
     clear: left;
  }




#content {margin:0px;padding:15px 0px 20px 0px;}/* oben - rechts - unten - links */
#main {float:left;padding-top:10px;display:inline;width:650px;}
#main2 {float:left;padding-top:10px;display:inline;width:490px;}

#softwaremain {float:left;padding-top:10px;width:815px;}

.normaloben{padding:0px 0px 5px 0px;margin:0px 0px 20px 0px;font-size:1.3em;font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
}		
.normal h1 {padding:0px 0px 5px 0px;margin:0px 0px 20px 0px;line-height:1em;font-size:2.2em;font-weight:bold;	text-transform:uppercase;letter-spacing:1px;border-bottom:1px dotted #ccc;}
.normal h2, h4, h5 {clear:both;padding:0px 0px 0px 35px;margin:0px 0px 7px 0px;line-height:1.2em;font-size:1.5em;letter-spacing:1px;
font-weight:normal;background:url(images/back.gif) no-repeat center left;}

.normal  h3 a, .normal h2 a, .normal  h1 a {color:#111111;}
.normal h3 a:hover, .normal h2 a:hover, .normal h1 a:hover {color:#7f0305;text-decoration: underline;}
.normal ul{margin:10px 0px 15px 55px;padding:0px 0px 0px 0px;}
.normal ul li {padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
.normal ul li a {text-transform:none;}
.normal ul li a:hover {color:#dd9f00;text-decoration:none;}
	
.block {margin-bottom:25px;padding: 5px;border:2px solid #e5e6e8;background:#f2f2f2;
background: url(images/box1.gif) repeat-x;

}
.softwareblock {margin-bottom:25px;padding: 5px;border:0px solid #e5e6e8;background:#fff7bc;}

#middlebar {float:left;padding-top:10px;padding-left:15px;display:inline;width:180px;

}	
#middlebar2 {float:right;padding-top:10px;padding-left:5px;display:inline;width:180px;}	

/* Sidebar */	
	
#sidebar {float:right;display:inline;margin:-15px 0px 0px 0px;width:300px;border-left:1px solid #ffffff;}
#sidebar2 {float:left;display:inline;margin:-15px 0px 0px 10px;width:300px;border-left:1px solid #ffffff;}
#softwaresidebar {float:right;display:inline;margin:0px 0px 0px 0px;width:150px;border-left:1px solid #ffffff;}
	
.sideblock {width:270px;margin-bottom:0px;padding:0 15px 15px 15px;}
.softwaresideblock {width:150px;margin-bottom:0px;padding:0 15px 15px 15px;}
.sideblock ul {margin:10px 0px 20px 20px;}
.sideblock li {margin-bottom:5px;}
	
.part1 {
background:#ab5432 url(images/body1.gif) repeat-x top left;
color:#ffffff;

}
.softwarepart1 {
background:#ab5432 url(images/body1.gif) repeat-x top left;
color:#ffffff;

}
#games {overflow:hidden;height:100%;width:270px;}
#softwaregames {overflow:hidden;height:100%;width:150px;}
	
.part2 {padding:0 30px 20px 0px;background:#ab5432 url(images/body1.gif) repeat-x top left;
color:#ffffff;}
	
.sideblock h2{padding:10px 0px 0px 0px;font-weight:normal;font-size:1.4em;}

	
ul.sidelist, ul.subnavlist {margin:0;list-style:none;padding-bottom:12px;}
ul.sidelist li, ul.subnavlist  li {margin:0;display:inline;}
ul.sidelist li a, ul.subnavlist li a{border:1px solid #f0f4d3;display:block;color:#ffffff;font-size:1.1em;background: url(images/box1.gif) repeat-x;;padding: 5px 5px 7px 7px;margin-bottom:5px;}
ul.sidelist li a:hover{text-decoration:none;background:#ffffff;border:1px solid #999999;color:#ae0004;}

ul.softwaresidelist, ul.subnavlist {margin:0;list-style:none;padding-bottom:12px;}
ul.softwaresidelist li, ul.subnavlist  li {margin:0;display:inline;}
ul.softwaresidelist li a, ul.subnavlist li a{border:1px solid #f0f4d3;display:block;color:#000000;font-size:1.1em;background: url(images/box1.gif) repeat-x;;padding: 5px 5px 7px 7px;margin-bottom:5px;}
ul.softwaresidelist li a:hover{text-decoration:none;background:#ffffff;border:1px solid #999999;color:#ae0004;}
	

span.small {line-height:18px;font-size:1.0em;color:#000000;
text-align: center;
}
	
	#spalte_rechts{
           width: 18.0%;
          
		   float: leftt;
         border: 0px solid #526e94;
           text-align: center;
		   color: #000080;
			font-family: "Lucida Bright";
			background-color:#fff7bc;
			color: #ffffff;
}
#footer{position:relative;margin-top:-100px;height:100px;min-width:930px;color:#ffffff;background:#ab5432 url(images/body1.gif) repeat-x top left; top left;}
	
.footer-block {clear:both;margin:0 auto;text-align:left;padding:65px 0px 0 0px;width:900px;font-size:0.9em;}
.footer-block p{float:left;padding:0px;margin:0px;margin-top:-10px;}
.footer-block ul{padding:0px;float:right;margin:0px;margin-top:-10px;list-style:none;}
.footer-block ul li{float:left;list-style:none;margin:0;margin-left:1em;}
.footer-block a {color:#ffffff;}
.footer-block a:hover {color:#7f0305;text-decoration: underline;}
