* {
margin:0;
padding:0;
}
body{
background-color:#17344a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6F6F6F;
text-decoration:none;
}
h1
{
font-family:Verdana, helvetica, sans-serif; 
font-size:13pt; 
font-weight:bold; 
color:#0099CC;
border-bottom:thin;
border-bottom-color:#CCCCCC;
border-bottom-style:dashed;
margin-bottom:5px;
}
h2{
color:#0A74AF;
font-weight:bold;
font-size:12px;
text-align:left;
margin-top:5px;
margin-bottom:2px;
border-bottom:thin;
border-bottom-color:#CCCCCC;
border-bottom-style:dashed;
}
input, textarea, select{
background-color: #DFDFDF;
border: 1px solid #6F6F6F;
margin: 5px 0 5px 0;
}
button{
background-color: #DFDFDF;
border: 1px solid #6F6F6F;
margin: 5px 0 5px 0;
}
label {
width:140px;
display:block;
float:left;
font-weight:bold;
margin-top:5px;
}
p{
margin: 5px 0 5px 0;
}
img {
border:0;
}
.abstandUnten{
margin-bottom:15px;
}
.abstandOben{
margin-top:20px;
}
.important{
font-weight:bold;
}
.newsStats{
font-weight:bold;
text-align:right;
position:relative;
top:11px;
}

a:link{

color:#076499;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
a:visited{
color:#076499;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
a:hover{
color:#076499;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
a:active{
color:#076499;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.navi li{
list-style-type:none;
font-size: 11px;
margin: 0 0 0 10px;
}
.navi img {
margin-left:-10px;
}
.navi a:link{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.navi a:visited{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.navi a:hover{
color:#4F4A4A;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.navi a:active{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.inhaltsbox {
border: 1px solid #a9a9a9;
background-color: #F2F2F2;
padding: 2px 10px 5px 10px;
margin: 15px 5px 12px 5px;
color:#4F4F4F;

}
.inhaltsbox_headline{
color:#0A74AF;
font-weight:bold;
font-size:12px;
text-align:left;
margin-top:5px;
border-bottom:thin;
border-bottom-color:#CCCCCC;
border-bottom-style:dashed;
}
.linklist_navibox{
background-color: #DFDFDF;
border: 1px solid #6F6F6F;
padding: 1px 0 1px 0;
margin-right:10px;
float:left;
width:90px;
text-align:center;
position:relative;
top:-25px;
}
#partnerBanner{
margin: 0 0 0 47px;
}
.partnerImg{
float:left;
margin-top:15px;
}
.partnerBannerBig{
margin-left:5px;
}
.partnerBannerMiddle{
margin-left:204px
}
.partnerBannerSmall{
margin-left:384px;
}
.partnerAbstandLinks{
margin-left:101px;
}
.partnerDescriptionBig{
font-weight:bold;
font-size:9px;
margin-left:320px;
}
.partnerDescriptionMiddle{
font-weight:bold;
font-size:9px;
margin-left:320px;
}
.partnerDescriptionSmall{
font-weight:bold;
font-size:9px;
margin-left:330px;
}
.partnerQuellcode{
overflow:hidden;
margin-top:10px;
height:110px;
width:446px;
}
/*Grundgerüst*/
#container {
width: 820px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
padding: 5px 5px 5px 20px;
height:125px;
width:795px;
background-image:url(/_art/style/header_02.png);
background-repeat:no-repeat;
margin-bottom:1px;
 }

/* ----------outer und inner----------------- */
#outer{ 
border-left: solid 222px #ffffff;  /* linke Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
 } 

#inner{ margin:0px; width:100%; 

} /* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
 width:222px; 
 float:left; 
 position:relative; 
 margin-left:-222px; 

 }

/* -----------------Inhalt--------------------- */
#content{ 
position: relative; 
padding: 6px 15px 15px 15px;
background-image:url(/_art/style/content_bg.jpg);
min-height:560px;
}

#footer {
color:#FFFFFF;
height:30px; 
position:relative;
width:820px;
top:-9px;
} 
#banner img{
border:solid 1px #000;
height:16px;
width:16px;
}
.hardwareBox{
height:220px;
}
.hardwareBoxLeft{
width:240px;float:left;
}
.hardwareBoxLeftAbstand{
margin-left:20px;
}
.hardwareBoxRight{
width:240px;float:left;margin-left:50px;
}
.liste_inhaltsbox {
position:relative;
left:30px;
}
.liste_haken{
position:relative;
left:30px;
}
.liste_zahlen{
position:relative;
left:0px;
}
.liste_faq{
margin-bottom:15px;
}
.liste_noBullet{
list-style-type:none;
}
.email_captcha{
position:relative;
top:1px;
}
.linklist_boxen{
width:150px;
height:130px;
float:left;
border: 1px solid #a9a9a9;
background-color: #F2F2F2;
margin:5px;
padding:5px;
color:#4F4F4F
}
.normaleSchrift{
font-family:Arial, Helvetica, sans-serif;
font-size:13px !important;
color:#8F8F8F;
text-decoration:none;
}
.pngFix{
behavior: url("/_inc/iepngfix.htc");
}
#language{
position:relative;
top:-92px;
left:750px;
z-index:3;
width:100px;
}
#language img{
margin-left:3px;
height:12px !important;
width:18px !important;
}
#slotShow{
background:url(/_art/style/slot_bg.png);
width:170px;
height:35px;
position:relative;
top:20px;
left:620px;
color:#3F3F3F;
font-size:11px;
padding:5px 0 0 10px;
}
#testserverShow{
background:url(/_art/style/slot_bg.png);
width:170px;
height:35px;
position:relative;
top:20px;
left:620px;
color:#3F3F3F;
font-size:11px;
padding:5px 0 0 10px;
}
#screenshot
{
height:270px;
text-align:center;
}
#screenshot img{
border:solid 1px #000;
}
#lizenzscreen{
text-align:center;
margin-top:20px;
}
/***************** FORMULAR *****************/
.formError{
margin-left:5px;
color:#FF0000;
font-weight:bold;
}
.formErrorLabel{
color:red;
}
.sendButton{
width:170px; 
margin:auto;
}
#formular ul li{
list-style-type:none;
}
#formular img{
margin: 5px 0 2px 0;
border: solid 1px #6F6F6F;
}