.new {font-size:9px; color: black; }

.footer { background-color:white; font-size:12px; color: #000000; padding:40px 20px 40px 0; text-align:right; }
.footer a:link, .footer a:visited { font-size: 12px; font-weight:normal; }

.press { border-top: 1px solid #ccc; margin: 20px 100px 100px 0; padding: 20px 0 0 0; }
.press h1 { font-size: 20px; }
.press h2 { font-size: 14px; color:#666; margin-right: 130px; }
.press .credit { font-style:italic; color:c0c0c0; }
.press img { float: left; margin: 0 30px 15px 0; border: none; }

table.softbed { font-size: 10px; background-color: #CCC; }
table.softbed tr { background-color:white; }
.color { background-color:#FF9; }

#preview, #preview2 { padding: 0; margin: 0px; } /* used by video player */

.video { border:1px solid #c0c0c0; padding:10px; margin: 20px 0 10px 0px; background-color: white; width: 318px; }

#contact { border:1px solid #c0c0c0; padding:10px; margin: 20px 0 10px 0px; background-color: white; width: 318px; }
#contact a { background: url('../images/document.png') top left no-repeat; font-weight: normal; display: block; padding: 0 0 0 20px; }
#contact:hover { background-color:#E6E6E6; }

#button { border: 1px solid #c0c0c0; padding: 10px 10px 10px 10px; margin: 20px 0 10px 0px; background-color: #F3F3F3; width: 318px; }
#button a { background: url('../images/document.png') top left no-repeat; font-weight: normal; display: block; padding: 0 0 0 20px; }
#button:hover { background-color:#E6E6E6; }

.divider { border-top: 1px solid #fff; border-bottom: 1px solid #999; padding: 10px 0 10px 0; margin: 20px 0 20px 0; background-color:#FFF; }
body { font-family: Arial, Helvetica, sans-serif; background-color:#D7D7D7; font-size:13px; color: #333333; margin: 0; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#c65434; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#c65434; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#c65434; }
.font { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#c65434; }
a { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#c65434; text-decoration:none; }
a:hover { text-decoration:underline; }


/* Für Navigation */
/*.navitop { background-image:url('../images/logo.png'); width:967px; height:90px; background-repeat:no-repeat; } */
.navitop { background-image:url('../images/logo.png'); width:967px; height:90px; background-repeat:no-repeat; padding:24px 60px 0 0; text-align:right; color: #ccc; font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:lighter; }
.navitop .tagline { text-transform:uppercase; color: white; }
.navi { background-image:url('../images/navi.jpg'); width:967px; height:25px; background-repeat:no-repeat; padding-right: 50px; }
.link_sub { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#c65434; padding-left:4px; text-decoration:none; }

.link_sub:hover { text-decoration: none; }
.link { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#c65434; padding-left:4px; text-decoration:none; }
.link:hover { /* controls main nav */ text-decoration: none; color:#333333; }

.sub_navi { font-family: Arial, Helvetica, sans-serif; color:#c65434; font-size:12px; width:170px; z-index:3; left:0px; top:0px; padding:3px; border-bottom:1px solid #999; }
.sub_navi a:hover { color: 333; }

.sub_sub { /* controls subnav background */ background-image:url('../images/back_sub_nav.png'); width:176px; height:auto; /* each row is 23px tall */ z-index:3; visibility:hidden; position:absolute; top:115px; }
.sub_sub_products { /* controls subnav background */ left:560px; }
.sub_sub_press { /* controls subnav background */ left:775px; }

.main_nav { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:right; padding-left:30px; }
.main_nav_position { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-left:450px; margin-top:5px; }
.main_nav a:hover { text-decoration:none; }


.banner { width:967px; height:250px; }
.back-right { background-image:url('../images/back_right.png'); background-repeat:repeat-y; background-color:#D7D7D7; width:31px; height:auto; }
.back-right-inhalt { background-image:url('../images/back_inhalt_rechts.jpg'); background-repeat:repeat-y; background-color:#D7D7D7; width:48px; height:auto; }
.main-inhalt { background-color:white; width:967px; z-index:0; position:absolute; left:0px; top:365px; }
.inhalt { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:white; font-size:12px; color: #000000; line-height:16px; padding-top:40px; padding-left:20px; padding-right: 10px; }

.news { width: 420px; height:80px; float:left; padding-right:10px; padding-bottom: 10px; clear:both; }
.news img { margin: 0 20px 20px 0; padding: 4px; border: 1px solid #ccc; float: left; }
.newstext { padding: 0 50px 0 10px; }

.start { float:left; }
.indexheader { font-family: Arial, Helvetica, sans-serif; z-index:5; font-size:25px; font-weight:bold; color:#c65434; position:absolute; left:150px; top:365px; padding-top:20px; }
.indextitle { font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#c65434; }

.img { padding-left:8px; padding-right:8px; padding-top:20px; padding-bottom:20px; }
.img2 { padding-left:8px; padding-right:8px; padding-top:20px; padding-bottom:20px; }
.img3 { padding-left:4px; padding-right:8px; padding-top:60px; padding-bottom:20px; }
.img4 { padding-left:4px; padding-right:8px; padding-top:20px; padding-bottom:20px; }
.img5 { padding-left:8px; padding-bottom:8px; }

#article { padding: 10px 0 0 0 ; margin: 0 0 30px 0; border-top: 1px solid #ccc; }
#article td { color:#333333; }

.space { height:50px }
.caption { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#c65434; }
