body, html {
    margin:0px;
    padding:0px;
    font-family:Verdana;
    font-size:12px;
    height:100%;
    padding-bottom:60px;	/* Height of the footer */
    background-color: black;
}

.border{
    border: 1px solid #333333;
}

.noborder{
    border: 0px !important;
}

.tags ul{
    margin:0px;
    padding:0px;
}

.tags ul li{
    list-style: none;
    list-style-position: inside;
    float: left;
    padding: 0px;
    margin: 0px;
}

.infos{
    text-align: center;
}

.infos a{
    color: #333333 !important;
    font-size: smaller;
}

#download{
    font-size:24px;
    font-weight:bold;
    background: url("/images/content/icons/load.png") no-repeat left top; 
    width: 350px;
    display:block;
    height: 64px;
    padding: 15px 0px 0px 70px;
    margin-top: 30px; 
}

#containerOLD {
    width:100%;
    margin:auto;
    overflow:hidden;
}

#container {
    min-height:100%;
    position:relative;
}

/*********** start Footer IE7 ***********/
*+html #container {
  height:100%;
}
/*********** end Footer IE7 ***********/

#headerWrapper {
    height:100px;
    margin:0px auto;
    overflow:hidden;
    background: url(images/header.jpg) no-repeat 50% #333333;
}

#header {
width:980px;
margin:0px auto;
height:100px;
padding-top: 35px;
}

#naviWrapper {
margin:0px auto;
background-image:url(images/navi_bg.png);
height:42px;
}

#navi {
width:980px;
margin:0px auto;
color:white;
line-height:54px;
}

#contentWrapper {
margin:0px auto;
overflow:hidden;
background: url(images/body_bg.png) top repeat-x #ffffff;
}

* html #contentWrapper{
    background: #ffffff;
}

#contentWrapper2 {
margin:0px auto;
overflow:hidden;
width:980px;
padding-top:10px;
padding-bottom:20px;
}

#content {
float:left;
width:700px;
padding-bottom:10px;
margin-bottom:20px;
height: auto !important;
height:600px;
min-height:600px;
}

#content a:link, #content a:visited, #content a:active {
color:#ff7c00;
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}

* html .homethemes{
    margin: 0px;
}

.directoryBrowse{
    width: 227px;
    float: left;    
    padding-bottom:20px;
    padding-right:6px;
}

* html .directoryBrowse{
    padding-right:0px;
    width: 200px;
}

.directoryBrowse a{
    color: #333333 !important;
    text-decoration: none;
}

.small{
    font-size: 9px;
}

#rightbar {
float:left;
width:230px;
padding-left:50px;
}


/***********BOF BOXSTYLING***********/
.boxName {
font-weight:bold;
font-size:14px;
color:#ff7c00;
padding-bottom:15px;
}

.boxWrapper {
background-image:url(images/box_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
width:222px;
overflow:hidden;
background-color:#F4F5F5;
border-bottom:1px solid #CECECE;
padding-bottom:20px;
margin-bottom:20px;
}

.boxWrapper a{
text-decoration:none;
color: #333333;
}

.boxTopLeft {
float:left;
background-image:url(images/box_start_end.gif);
width:6px;
}

.boxTopRight {
float:left;
background-image:url(images/box_start_end.gif);
background-position:right top;
width:6px;
}

.boxContent {
float:left;
width:200px;
padding:5px;
}

/*.boxContent a:link, .boxContent a:visited, .boxContent a:active {
color:#006DA3;
text-decoration:none;
}

.boxContent a:hover {
text-decoration:underline;
}*/
/***********EOF BOXSTYLING***********/


h1 {
border-bottom:1px solid #ff7c00	;
padding-bottom:10px;
margin-bottom:20px;
font-size:15px;
color:#ff7c00;
}

h2 {
font-size:13px;
color:#ff7c00;
}

h3 {
font-size:13px;
color:#ff7c00;
border-bottom:1px solid #ff7c00	;
}

.spacerHeadlineFiles {
border-bottom:1px solid #CECECE;
margin-bottom:15px;
}


/***********BOF SHORTCUTSSTYLING***********/

#shortcutsLeft {
float:left;
width:305px;
border-right:1px solid #646B7F;
}

#shortcutsMiddle {
float:left;
width:323px;
padding-left:20px;
border-right:1px solid #646B7F;

}

#shortcutsRight {
float:left;
padding-left:20px;
width:310px;
}

.shortcutsHeadline {
display:block;
color:#FFFFFF;
font-size:12px;
padding-bottom:8px;
font-weight:bold;
}

#shortcuts a:link, #shortcuts a:active, #shortcuts a:visited {
color:#DEDEDE;
display:block;
text-decoration:none;
font-size:11px;
padding-bottom:2px;
}

#shortcuts a:hover {
color:#FFFFFF;
}
/***********EOF SHORTCUTSSTYLING***********/

.sucheinput {
margin-top:5px;
font-size:14px;
padding:2px;
}


/*********** start footer section ***********/
#footerWrapper {
margin:0px auto;
overflow:hidden;
background: #333333;
height:90px;
}

#footer {
width:980px;
margin:0px auto;
overflow:hidden;
padding-top:10px;
}

#imprintWrapper {
margin:0px auto;
overflow:hidden;
background-color:#000000;
width:100%;
}


#imprint {
text-align:center;
width:980px;
margin:0px auto;
line-height:30px;
font-size:10px;
color:#FFFFFF;
}

#imprint a:link, #imprint a:active, #imprint a:visited {
color:#FFFFFF;
text-decoration:none;
}

#imprint a:hover {
text-decoration:underline;
}

/*********** end footer section ***********/