/* Style sheet layout */
body{border-top: 5px solid #0076BA;background-image: url(tl_files/melkus-sportwagen/layout_images/body_background.gif);background-position: center top;background-repeat: repeat;}
h1{margin-top:1.3em;font-weight:bold;font-size:16px;color:#999999;letter-spacing:1px;}
h2{font-size:20px;letter-spacing:1px;}
h3{font-weight:bold;font-size:15px;}
h4{font-weight:bold;font-size:12px;}
#wrapper{width:960px;background-color:#000000;}
#background-wrapper{width:100%;height:825px;left:0;top:0;position:absolute;/*background-image: url( tl_files/melkus-sportwagen/layout_images/body_verlauf_streifen.gif); background-repeat: repeat-x; background-position: center top;*/}
#header{}
.header-back-de{width:100%;height:220px;left:0;top:0;position:absolute;background-image: url(tl_files/melkus-sportwagen/layout_images/melkus_head_back.png); background-repeat: no-repeat; background-position: left top;z-index:-1;}
.header-back-en{width:100%;height:220px;left:0;top:0;position:absolute;background-image: url(tl_files/melkus-sportwagen/layout_images/melkus_head_back_en.png); background-repeat: no-repeat; background-position: left top;z-index:-1;}
#footer{height:124px;padding-top:43px;background-image: url("tl_files/melkus-sportwagen/layout_images/melkus_footer_back.png"); background-repeat: no-repeat; background-position: 0px 0px;}
#container{margin-top:6px;}
#header .inside{z-index:999;}
#main .inside{margin-left:20px;}
#left .inside{margin-left:20px;}
#left h2{font-size:12px;letter-spacing:0;}
#left h2 a{background:url("tl_files/melkus-sportwagen/layout_images/anstrich_b.png") no-repeat scroll left center transparent;color:#AFAFAF;font-size:12px;padding-left:20px;text-decoration:none;}
#left h2 a:hover{background:url("tl_files/melkus-sportwagen/layout_images/anstrich_a.png") no-repeat scroll left center transparent;color:#FFFFFF;font-size:12px;padding-left:20px;text-decoration:none;}
#main .inside,#right .inside{margin-right:20px;padding-bottom:1em;}
#footer .inside{padding:1em 1.5em 0;}
#copyright{right:20px;top:26px;position:absolute;color:#AFAFAF;}
#copyright a{text-decoration:none;}
#topmenu{left:10px;top:16px;position:absolute;}
#topmenu form,#topmenu ul{margin-bottom:0;}
#topmenu li{float:left;padding:12px 9px;}
#topmenu,#topmenu a{text-decoration:none;color:#444;}
#topmenu a:hover{text-decoration:underline;}
#topmenu .search{padding:9px;}
#topmenu input.submit{vertical-align:middle;}
#subheader{border:1px #fff;}
#subheader h1{margin-bottom:36px;font-size:24px;color:#6c8c14;}
#subheader p{font-size:16px;}
#subheader img{border:1px solid #fff;}
#logo{width:270px;height:137px;left:344px;top:18px;position:absolute;}
#logo a{width:270px;height:137px;display:block;}
#right h1,#footer h1{margin-bottom:10px;padding-bottom:3px;border-bottom:2px solid #b8c3cc;font-size:18px;}
#right h2,#footer h2{font-size:16px;}
#header .mod_changelanguage{right:10px;top:167px;position:absolute;}
#header .mod_changelanguage li{float:left;margin-right:10px;margin-left:5px;font-weight:bold;font-size:1em;}
#header .mod_changelanguage li a{text-decoration:none;color:#AEAEAE;}
#header .mod_changelanguage li a:hover{text-decoration:none;color:#ffffff;}
#header .mod_changelanguage ul{width:auto;margin-right:0;}
#footer .mod_newslist{width:58%;float:left;margin-top:0;}
#footer .mod_quicknav,#footer .mod_upcoming_events{width:36%;float:right;}
#footer .mod_newslist,#footer .mod_upcoming_events{margin-bottom:2em;}
#footer .layout_short{margin-top:9px;}
#right .mod_newslist .more,#footer .mod_newslist .more{display:none;}
*:first-child+html #copyright{padding-top:5px;}
#linksteaser{margin-top:40px;}
#linksteaser h2{font-weight:normal;font-size:11px;}
#linksteaser h2 a{padding-left:20px;background:url("tl_files/melkus-sportwagen/layout_images/anstrich_a.png") left center no-repeat;text-decoration:none;font-size:11px;}
#linksteaser h2 a:hover{padding-left:20px;background:url("tl_files/melkus-sportwagen/layout_images/anstrich_b.png") left center no-repeat;text-decoration:none;font-size:11px;color:#ffffff;}
.teaserImage{float:left;}
.teaserVideo{float:left;margin-right:20px;}
