* {
margin: 0;
padding: 0;
}
html, body {
border: 0 solid;
}
body {
margin-top: 10px;
font: 95% Arial, 'Trebuchet MS', Arial, Helvetica, sans-serif;
text-align: center;
background-color: #000;
}


body#home div#content, body#home ul#nav { border-color: #FF6600; }

body#products div#mainnavcontainer a.akt1 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}


body#news div#mainnavcontainer a.akt1 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}
body#products h4 {font-weight: normal;}

body#manufacturers div#mainnavcontainer a.akt2 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}

body#profile div#mainnavcontainer a.akt3 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}
body#offices div#mainnavcontainer a.akt3 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}
body#careers div#mainnavcontainer a.akt3 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}
body#terms_and_conditions div#mainnavcontainer a.akt3 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}

body#address div#mainnavcontainer a.akt4 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}
body#contact_form div#mainnavcontainer a.akt4 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}

body#tracking div#mainnavcontainer a.akt5 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}
body#standards div#mainnavcontainer a.akt5 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}
body#links div#mainnavcontainer a.akt5 {color: #fff; background-image: url(../images/mm_bgr.png); background-repeat: no-repeat; height: 37px;}


body#products div#navcontainer #klasse1 {margin: 2px; background-image: url(../images/sm_products_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#news div#navcontainer #klasse1 {margin: 2px; background-image: url(../images/sm_products_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}

body#manufacturers div#navcontainer #klasse2 {margin: 2px; background-image: url(../images/sm_partner_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#profile div#navcontainer #klasse3 {margin: 2px; background-image: url(../images/sm_company_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#offices div#navcontainer #klasse3 {margin: 2px; background-image: url(../images/sm_company_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#careers div#navcontainer #klasse3 {margin: 2px; background-image: url(../images/sm_company_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#terms_and_conditions div#navcontainer #klasse3 {margin: 2px; background-image: url(../images/sm_company_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#address div#navcontainer #klasse4 {margin: 2px; background-image: url(../images/sm_kontakt_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#contact_form div#navcontainer #klasse4 {margin: 2px; background-image: url(../images/sm_kontakt_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#tracking div#navcontainer #klasse5 {margin: 2px; background-image: url(../images/sm_support_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#standards div#navcontainer #klasse5 {margin: 2px; background-image: url(../images/sm_support_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}
body#links div#navcontainer #klasse5 {margin: 2px; background-image: url(../images/sm_support_act.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}




body#news div#navcontainer #klasse1 .akt1_1 {color: #ccc; text-decoration: underline;}

body#products div#navcontainer #klasse1 .akt1_1_0 {color: #ccc; text-decoration: underline;}

body#manufacturers div#navcontainer #klasse2 .akt2_1 {color: #ccc; text-decoration: underline;}
body#profile div#navcontainer #klasse3 .akt3_1 {color: #ccc; text-decoration: underline;}
body#offices div#navcontainer #klasse3 .akt3_2 {color: #ccc; text-decoration: underline;}
body#careers div#navcontainer #klasse3 .akt3_3 {color: #ccc; text-decoration: underline;}
body#terms_and_conditions div#navcontainer #klasse3 .akt3_4 {color: #ccc; text-decoration: underline;}

body#address div#navcontainer #klasse4 .akt4_1 {color: #ccc; text-decoration:underline;}
body#contact_form div#navcontainer #klasse4 .akt4_2 {color: #ccc; text-decoration:underline;}

body#tracking div#navcontainer #klasse5 .akt5_1 {color: #ccc; text-decoration: underline;}
body#standards div#navcontainer #klasse5 .akt5_2 {color: #ccc; text-decoration: underline;}
body#links div#navcontainer #klasse5 .akt5_3 {color: #ccc; text-decoration: underline;}

body#contact_form { background-color: #000; }
body#blog div#content, body#blog ul#nav { border-color: #54D0ED; }
body#work div#content, body#work ul#nav { border-color: #A81919; }
body#play div#content, body#play ul#nav { border-color: #400152; }
body#contact div#content, body#contact ul#nav { border-color: #F8DC0C; }

b, strong {
font-weight: bold;
}

a img {
border: 0 none;
}
input, textarea {
font-size: 12px;
}
ul { 
list-style-type: square; 
}
p, a, th, td, li, label {

}
table {
margin: 10px 0;
}
th, td {
text-align: left;
padding: 2px;
vertical-align: top;
}

h1,h2,p{}
h1{}
h2{}
p{}
h2{padding-top: 0.3em}

a, a:link, a:visited { color: #1266bb; text-decoration: none;}

a:active, a:hover {text-decoration: underline;}

img { border: 0;}




select { width:100px;}
option { width:400px; overflow:auto; /* hier auch mal hidden probieren */ }

/**********RoundedCornersBeginn***********/

div#round{  margin: 0 auto; text-align: left; background: #fff;
	width: 990px;}

b.rtop, b.rbottom{display:block;background: #000}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #fff}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


/**********RoundedCornersEnd***********/

/**********RoundedBackgroundNaviBeginn**************/

//div#round2{  margin: 0 auto; text-align: left; background: red; width: 990px;}

//#mainnavcontainer a:hover b.rtop0, #mainnavcontainer a:hover b.rbottom0{display:block;background: #fff;}
//#mainnavcontainer a:hover b.rtop0 b, #mainnavcontainer a:hover b.rbottom0 b{display:block;height: 1px; overflow: hidden; background: #1266bb;}
//#mainnavcontainer a:hover b.r10{margin: 0 5px}
//#mainnavcontainer a:hover b.r20{margin: 0 3px}
//#mainnavcontainer a:hover b.r30{margin: 0 2px}
//#mainnavcontainer a:hover b.rtop0 b.r40, #mainnavcontainer a:hover b.rbottom0 b.r40{margin: 0 1px;height: 2px}
//#mainnavcontainer a:hover {background: #1266bb; color:#fff;}




/**********IDsBeginn*************************/

#content_wrapper { width: 990px; position: relative;}

#header {height: 142px;}

#mainnavcontainer {position: absolute; top: 90px; left: 380px;  width: 600px; height: 37px;}

#mainnavcontainer ul {padding:0; margin: 0; line-height: 2.4em;}

#mainnavcontainer li { display: inline;}

#mainnavcontainer a {
display: block;
float: left;
color: #999;
font-family:'Trebuchet Ms', verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding:0;
margin:0;
width: 100px;
text-align: center;
}


#mainnavcontainer a:hover {color: #fff; background-image: url(../images/mm_bgr.gif); background-repeat: no-repeat; height: 37px;}



#mainnavcontainer a.akt {
}

#main {}

#content {margin: 0; padding: 0;}



#footer {margin: 30px 205px 20px 400px; padding: 2px 0 10px 0;}
#footer p {font-size: 10px; font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;}

/**********IDsEnd*************************/


/**********ClassBeginn*************************/
.logo { float: left;  width: 400px; height: 72px; background-repeat: no-repeat; margin-top: 20px; margin-left: 32px;}

.inhalt { padding-left: 17px; padding-right: 17px; padding-bottom: 17px; padding-top: 5px; font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif; }

.infotext { border: 1px solid red; width: 200px;}

span.prev { font-size: 11px;}

.inhalt h1 { margin-top: 5px; margin-bottom: 5px; margin-right: 0; margin-left: 0; color: #666;}
.inhalt h2 { color: #333;}
.inhalt h3 {}
.inhalt h4 {}
.inhalt h5 {}

.inhalt p {font-size: 12px;}

.inhalt table {}
.inhalt tr, .inhalt td { font-size: 12px; font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif; }

.inhalt ol { font-size: 12px; font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif; padding: 15px; margin: 10px; color: #1266bb;}
.inhalt li {}

body#profile div#content .inhalt table, body#profile div#content .inhalt tr, body#profile div#content .inhalt td {line-height: 1.7em;}

body#links div#content .inhalt a, body#links div#content .inhalt a:hover {font-size: 12px;line-height: 1.5em;}
body#standards div#content .inhalt a, body#standards div#content .inhalt a:hover {font-size: 12px; line-height: 1.5em;}
body#tracking div#content .inhalt a, body#tracking div#content .inhalt a:hover {font-size: 12px; line-height: 1.5em;}
body#address div#content .inhalt a, body#address div#content .inhalt a:hover {font-size: 12px;}
body#offices div#content .inhalt a, body#offices div#content .inhalt a:hover {font-size: 12px; line-height: 1.6em;}

.inhalt ul, .inhalt li { padding: 5px; margin: 5px;}

.inhalt a {font-size: 11px; font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif; }

.bodyimage { border: 1px solid #66ccff; padding: 5px; margin: 6px;}

.selection { padding-left: 850px;}

.big_image {background-image: url(../images/karte.jpg); width: 990px; height: 299px; background-repeat: no-repeat;}


/************SubMenuBeginn***********************/
.subnavcontainer { width: 990px; height: 202px;}

#navcontainer {padding-left: 11px; padding-top: 5px; padding-bottom: 5px; padding-right: 0;}

#navcontainer a { font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; text-decoration: none; margin-left: 10px;}

#navcontainer a:hover { text-decoration: underline; color: #cccccc;}

#navcontainer span.s1, #navcontainer span.s2 { font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; text-decoration: none;}

#navcontainer #klasse1 {margin: 2px; background-image: url(../images/sm_products.png); background-repeat: no-repeat; float:left; width: 190px; height: 202px;}

#navcontainer #klasse2 {margin: 2px;background-image: url(../images/sm_partner.png); background-repeat: no-repeat; float:left;width: 190px; height: 202px;}

#navcontainer #klasse3 {margin: 2px;background-image: url(../images/sm_company.png); background-repeat: no-repeat; float:left;width: 190px; height: 202px;}

#navcontainer #klasse4 {margin: 2px;background-image: url(../images/sm_kontakt.png); background-repeat: no-repeat; float:left;width: 190px; height: 202px;}

#navcontainer #klasse5 {margin: 2px;background-image: url(../images/sm_support.png); background-repeat: no-repeat; float: left;width: 190px; height: 202px;}


#navcontainer #klasse1 ul { margin-top: 110px; list-style-type: none;}

#navcontainer #klasse2 ul { margin-top: 110px; list-style-type: none;}

#navcontainer #klasse3 ul { margin-top: 110px; list-style-type: none;}

#navcontainer #klasse4 ul { margin-top: 110px; list-style-type: none;}

#navcontainer #klasse5 ul { margin-top: 110px; list-style-type: none;}

/************SubMenuEnd**************************/

.info {float: right; margin-top: 10px; margin-right: 32px; background-image: url(../images/newsletter_bgr.gif); background-repeat: no-repeat; width: 578px; height: 279px;}

.info2 {float: left; margin-top: 2px;width: 350px;padding:10px;}
.info2 h1 {font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom: 5px; padding-top:0; padding-right:0; padding-left:10px;}
.info2 p {font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.2em; padding-left: 10px;}
.info2 a, .info2 a:visited {color: white; text-decoration:none;}
.info2 a:hover {text-decoration:underline;}

#quickl { float:left; margin-left: 15px; margin-top: 10px; padding:0; font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;}

#newsl { float:left; margin-left: 25px; margin-top: 10px; font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;}

#quickl h1 { padding-bottom: 7px; font-size: 18px; color: #66ccff; letter-spacing: 3px; width: 180px; border: 1px transparent;}

#quickl ul {list-style-type: none;}

#quickl li { line-height: 1.1em;}

/*a.quicklink {border: 1px solid red;}*/

#quickl .header2 { margin: 0px; color: #666; font-size: 12px; background: #fff; padding: 2px;}

#newsl { float:left; font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;}

#newsl h1 { padding-bottom: 5px; font-size: 18px; color: #66ccff; letter-spacing: 3px; width: 180px; border: 1px transparent;}

#newsl ul {list-style-image: url(../images/letter_symbol.png); margin-left: 10px; margin-top: 3px}

#newsl li { line-height: 1.1em;}

#newsl .header2 { margin: 0; color: #666; font-size: 12px; background: #fff;}

#newsl a { color: #fff; text-decoration: none; font-size: 12px;}

#quickl a { color: #fff; text-decoration: none; font-size: 12px;}

#quickl a:hover { text-decoration: underline;}

#newsl a:hover { text-decoration: underline;}

.firstheader { color: #000; background: #fff; margin-top: 6px; font-size: 12px;}


/**********ClassEnd*************************/