html {
margin: 0px;
padding: 0px;
} 

body {
margin: 20px;
padding: 0px;
font-family:Arial;
font-size:12px;
}


.container {
width:1000px;
overflow:hidden;
margin:0px auto;
background-image:url(images/container_bg.jpg);
border:1px solid #000000;
}

.header {
float:left;
width:1000px;
height:21px;
background-image:url(images/top_bg.jpg);
font-size:11px;
color:#FFFFFF;
}

.headerLeft {
float:left;
width:885px;
padding-top:3px;
text-align:right;
}

.headerLeftLang {
float:left;
padding-left:5px;
}

.headerRight {
float:left;
width:108px;
padding-left:7px;
padding-top:1px;
}

.searchInput {
height:13px;
width:99px;
padding:0px;
margin:0px;
padding-left:3px;
background-image:url(images/search_bg.jpg);
background-repeat:no-repeat;
font-size:10px;
}

.mood {
float:left;
width:1000px;
height:116px;
text-decoration:none;
}

.navi {
float:left;
width:1000px;
height:33px;
background-image:url(images/nav_bg_inactive.jpg);
}

.leftbar {
float:left;
width:206px;
padding-bottom:40px;
}

.contentTop {
float:left;
width:794px;
height:14px;
background-image:url(images/content_top_bg.jpg);
}

.content {
float:left;
width:532px;
padding-left:20px;
padding-right:20px;
padding-bottom:40px;
}

.content a:link, .content a:active, .content a:visited {
color:#003e84;
text-decoration:none;
}

.content a:hover {
text-decoration:none;
}

.shortcuts {
margin:0px auto;
padding-top:20px;
width:415px;
}

.recommendLink, .printLink, .topLink {
display:block;
float:left;
background-repeat:no-repeat;
padding-left:15px;
padding-right:15px;
line-height:9px;
}

.topLink {
background-image:url(images/totop_icon.jpg);
}

.recommendLink {
background-image:url(images/recommend_icon.jpg);
}

.printLink {
background-image:url(images/print_icon.jpg);
}

.rightbar {
float:left;
width:190px;
padding-left:32px;
padding-bottom:40px;
}

.rightbar a:link, .rightbar a:active, .rightbar a:visited {
color:#003e84;
text-decoration:none;
}

.rightbar a:hover {
text-decoration:none;
}

.footer {
clear:both;
margin:0px auto;
width:1000px;
text-align:right;
}

.footer a:link, .footer a:active, .footer a:visited {
color:#000000;
text-decoration:none;
font-size:11px;
}

.footer a:hover {
text-decoration:none;
}

.boxWrapper {
float:left;
width:168px;
border:1px solid #787868;
}

.boxCurrent, .boxDates, .boxDownload, .boxKunden,{
float:left;
width:168px;
height:39px;
border-bottom:1px solid #787868;
}

.boxCurrent {
background-image:url(images/box_current_bg.jpg);
}

.boxDates {
background-image:url(images/box_date_bg.jpg);
}

.boxDownload {
background-image:url(images/box_download_bg.jpg);
}

.boxKunden {
background-image:url(images/box_kunden_bg.jpg);
}

.boxContent {
float:left;
width:148px;
padding:10px;
background:#FFFFFF;
}

.boxSpacer {
float:left;
width:190px;
height:30px;
}

.homeContentWrapper {
float:left;
width:930px;
padding:35px;
background:#FFFFFF;
}

.homeContentLeft {
float:left;
width:505px;
padding-right:10px;
}

.homeContentRight {
float:left;
width:412px;
padding-left:3px;
}

.homeBoxTop {
width:412px;
border:1px solid #000000;
border-bottom:0px;
}

.homeBox {
width:392px;
border:1px solid #787868 ;
padding:10px;
}

.homeContentLeft a:link, .homeContentLeft a:active, .homeContentLeft a:visited, .homeContentRight a:link, .homeContentRight a:active, .homeContentRight a:visited {
color:#003e84;
text-decoration:none;
}

.homeContentLeft a:hover, .homeContentRight a:hover {
text-decoration:none;
}

.homeContentShortcuts {
float:left;
width:505px;
}

.homeContentShortcutsTitle {
float:left;
width:126px;
font-size:12px;
font-weight:bold;
color:#003e84;
padding-bottom:4px;
}

.homeContentShortcutsImage {
float:left;
width:126px;
}
			
			
			
			
h1, h2 ,h3 {
color:#003e84;
font-weight:normal;
margin:0px;
padding:0px;
}

h1 {
font-size:18px;
font-weight:bold;
padding-bottom:10px;
}

h2 {
font-size:12px;
font-weight:bold;
}




