body { 
background : url('transport-umzug-images/bg_body.gif') repeat-x top left;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
}

em {
text-decoration: underline;
font-style: normal;
}

#contentwrapper h1, h3, h4 { 
font-weight : normal;
font-size : 26px;
color : #009966;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
margin : 0 0 5px -1px;
padding : 0;
} 
#contentwrapper h2, h5 { 
font-weight : bold;
font-size : 16px;
color : #000;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
margin : 0 0 10px 0;
padding : 0;
line-height : 18px;
} 
#wrapper { 
width : 840px;
margin : 0 auto;
} 
#header { 
background : url('transport-umzug-images/bg_site.gif') no-repeat top left;
height : 230px;
} 
#logo { 
padding-left : 8px;
width : 270px;
float : left;
} 
#logo h1, #logo h2 { 
margin : 0;
} 
#logo h1 { 
padding-top : 70px;
text-align : center;
font-size : 24px;
color : #009966;
} 
#logo h1 a { 
color : #009966;
} 
#logo h2 { 
text-align : center;
font-size : 12px;
color : #000;
} 
#logo h2 a { 
color : #000;
} 
#logo a { 
text-decoration : none;
} 
#menue { 
background-color : transparent;
float : right;
height : 170px;
} 
#menue ul { 
margin : 0;
list-style : none;
} 
#menue li { 
display : inline;
} 
#menue a { 
border-bottom : 5px solid #177744;
border-right : 1px solid #117d53;
display : block;
float : left;
height : 90px;
text-align : center;
text-decoration : none;
font-size : 16px;
font-weight : bold;
color : #ffffff;
padding : 75px 20px 0 20px;
} 
#menue a:hover { 
background : url('transport-umzug-images/menue_on.gif') repeat-x top left;
border-bottom : 5px solid #ea7d1c;
font-weight : bold;
} 
#menue .page_on a { 
background-color : #27b77c;
border-bottom : 5px solid #ea7d1c;
font-weight : bold;
} 
#contentwrapper { 
float : left;
width : 100%;
} 
#contentcolumn { 
background : url('transport-umzug-images/dotted-senkrecht.gif') repeat-y top right;
margin-right : 210px;
margin-bottom : 30px;
} 
#contentcolumn ul { 
list-style-type : square;
color : black;
} 
#contentcolumn a { 
text-decoration : none;
color : #009966;
} 
#contentcolumn a:hover { 
text-decoration : underline;
color : #009966;
} 
blockquote { 
margin : 0;
background : url('transport-umzug-images/block.gif') no-repeat top left;
font-size : 13px;
text-align : justify;
} 
blockquote p { 
padding : 15px 40px 0 55px;
} 
.imageleft { 
float : left;
margin : 6px 10px 0 0;
border : 1px solid #b2b2b2;
padding : 2px;
} 
.imageright { 
float : right;
margin : 6px 0 0 10px;
border : 1px solid #b2b2b2;
padding : 1px;
} 
.imageleft-nob { 
float : left;
border : 0px none;
padding : 2px; margin-left:0; margin-right:10px; margin-top:6px; margin-bottom:0
} 
.imageright-nob { 
float : right;
border : 0px none;
padding : 1px; margin-left:10px; margin-right:0; margin-top:6px; margin-bottom:0
} 
#rightcolumn { 
float : left;
width : 210px;
margin-left : -210px;
} 
.comments { 
margin-top : 0;
font-size : 14px;
line-height : 20px;
} 
.comments p { 
margin : 5px 0 5px 0;
} 
.comments h1 { 
font-size : 16px;
color : #009966;
line-height : 18px;
} 
.comments a { 
text-decoration : none;
color : #000;
} 
.comments a:hover { 
text-decoration : underline;
color : #009966;
} 
#sitemap { 
width : 600px;
list-style : none;
margin : 0;
padding : 0;
} 
#sitemap ul { 
list-style : none;
margin : 0;
padding : 0;
} 
#sitemap li { 
list-style : none;
} 
#sitemap li a.siteover { 
width : 595px;
display : block;
background : url('transport-umzug-images/menue_on.gif') repeat-x top left;
padding : 3px 0 3px 5px;
border-top : 1px solid #009966;
border-bottom : 1px solid #009966;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
color : #fff;
text-decoration : none;
} 
#sitemap li a.siteover:hover { 
width : 595px;
display : block;
background : url('transport-umzug-images/menue_on.gif') repeat-x top left;
padding : 3px 0 3px 5px;
border-top : 1px solid #009966;
border-bottom : 1px solid #009966;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
color : #fff;
text-decoration : underline;
} 
#sitemap li a.siteunder { 
width : 590px;
display : block;
background-color : #009966;
padding : 0 0 0 10px;
border-bottom : 1px solid #b2b2b2;
background-color : #f2f2f2;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #7e7e7e;
text-decoration : none;
line-height : 26px;
} 
#sitemap li a.siteunder:hover { 
width : 590px;
display : block;
background-color : #fff;
padding : 0 0 0 10px;
border-bottom : 1px solid #b2b2b2;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #ea7d1c;
text-decoration : none;
line-height : 26px;
} 
#footer { 
clear : left;
width : 100%;
background : transparent;
color : #000;
text-align : center;
padding : 0 0 10px 0;
font-size : 12px;
} 
#footer a { 
color : #000;
text-decoration : none;
} 
#footer a:hover { 
color : #000;
text-decoration : underline;
} 
.left { 
float : left;
} 
.right { 
float : right;
} 
.innertube { 
margin : 15px;
margin-top : 0;
} 
#bottombar { 
clear : both;
width : 840px;
color : #009966;
margin-bottom : 10px;
background-color : #f2f2f2;
border-top : 1px solid #b2b2b2;
border-bottom : 1px solid #b2b2b2;
} 
#bottombar ul { 
margin : 0;
padding : 0;
list-style : none;
} 
#bottombar li { 
display : block;
float : left;
width : 180px;
padding : 15px;
} 
#bottombar li ul { 
line-height : 25px;
} 
#bottombar li li { 
display : list-item;
float : none;
width : auto;
padding : 0;
} 
#bottombar h2 { 
margin : 0 0 10px -2px;
color : #7e7e7e;
} 
#bottombar a { 
text-decoration : none;
color : #7e7e7e;
} 
#bottombar a:hover { 
text-decoration : underline;
} 
.pdf { 
background : url('transport-umzug-images/pdf.gif') no-repeat 0 2px;
padding-left : 20px;
}
form { 
width : 580px;
padding : 10px;
background-color : #f2f2f2;
border-top : 1px solid #b2b2b2;
border-bottom : 1px solid #b2b2b2;
} 
td, input, select, textarea { 
font-size : 14px;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #000;
} 
td p { 
margin : 3px 0 3px 0;
padding : 0;
} 
input, select, textarea { 
color : #000;
margin : 0;
} 
.bereich, .feld { 
background-color : #fff;
width : 300px;
} 
.auswahl { 
background-color : #fff;
width : 300px;
color : #000;
font-weight : normal;
} 
.termin_tag { 
background-color : #fff;
width : 40px;
color : #000;
font-weight : normal;
} 
.termin_jahr { 
background-color : #fff;
width : 60px;
color : #000;
font-weight : normal;
} 
.termin_zeit { 
background-color : #fff;
width : 140px;
color : #000;
font-weight : normal;
} 
.check, .radio { 
background-color : #f2f2f2;
border : 0px none;
padding : 0; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:0
} 
.upload { 
background-color : #fff;
width : 300px;
color : #000;
font-weight : normal;
} 
#warning { 
border : 3px solid #cc0000;
background-color : #f2f2f2;
color : black;
padding : 5px;
margin : 10px 0;
font-size : 13px;
}
.article {
width: 600px;
height: 150px;
background-color: #fff;
border-bottom: 1px solid #b2b2b2;
margin-top: 25px;
}
.article_content {
width: 595px;
background-color: #fff;
margin: 5px 5px 5px 0;
line-height: 20px;
}
.article_image { 
float : left;
margin : 0 10px 0 0;
border : 1px solid #b2b2b2;
padding : 2px;
}
h1 a.title { 
font-size: 18px;
margin: 0;
padding: 0;
} 
h1 a.title:hover { 
font-size: 18px;
margin: 0;
padding: 0;
} 
.description {
height: 83px;
color: #000;
font-size: 14px;
text-align: justify;
}
.url a {
font-size: 12px;
margin: 0;
padding: 0;
}
.url a:hover {
font-size: 12px;
margin: 0;
padding: 0;
}