@charset "utf-8";
/*
Theme Name: ASV Latsch
Theme URI: 
Description: 
Version: 1.0
Author: 
*/

html {
height:100%;
}

body {
font-family: Trebuchet MS;
font-size: 12px;
height:100%;
margin: 0;
background-color: #38383a;
}

#container {
width: 930px;
\width: 950px;
w\idth: 930px;
margin-left: auto;
margin-right: auto;
border-left:solid 10px #911d15; 
border-right:solid 10px #911d15; 
background-color: #911d15;
}

#wrapparall {

}

#banner {
padding:10px 0 0 0;
text-align:center;
height:27px;
border-top:solid 3px #cd2b1f; 
border-bottom:solid 9px #cd2b1f; 
background-color:#911d15;
}

#wrappermain {

}

#wrappermain .left {
float:left;
width:192;
background-color: #cd2b1f;
}

.navi-left {
padding:10px 0 10px 10px;
}

.navi-left ul {
margin:0;
padding:0;
}
.navi-left ul li {
margin:0;
padding:0;
list-style:none;
}
.navi-left ul li a {
padding:0 10px 0 20px;
font-family: Tahoma;
font-size:9px;
font-weight:bold;
color:#ffffff;
background-image:url(img/arr-nav-left.gif);
background-repeat:no-repeat;
background-position:left 2px;
text-decoration:none;
}

#wrappermain .right {
float:left;
width:722px;
padding:0 0 0 10px;
background-color: #911d15;
border-left:solid 6px #ffffff; 
}

#wrapperImageFade {
background-color: green;
}

#wrapperContent {
background-color: purple;
}

#wrapperContent .leftc {
float:left;
width:210px;
padding:5px 33px 5px 33px;
background-color: #9f2017;
color:#ffffff;
}

#wrapperContent .leftc h2 {
font-family:arial;
font-size:12px;
text-transform:uppercase;
color:#ffffff;
}
#wrapperContent .leftc h2 a{
color:#ffffff;
text-decoration:none;
}
#wrapperContent .leftc a{
color:#fff;
text-decoration:none;
}

#wrapperContent .rightc {
float:left;
width:210px;
padding:5px 33px 5px 33px;
background-color: #cd2b1f;
color:#ffffff;
font-size:11px;
}

#wrapperContent .rightc h2 {
font-family:arial;
font-size:12px;
text-transform:uppercase;
}
#wrapperContent .rightc h2 a{
color:#ffffff;
text-decoration:none;
}
#wrapperContent .rightc a{
color:#fff;
text-decoration:none;
}

#wrapperContent .sidebar {
float:left;
width:170px;
padding:5px 0 5px 0;
background-color: #ba251a;
}

#wrapperContent .content {
float:left;
width:486px;
padding:5px 33px 5px 33px;
background-color: #cd2b1f;
color:#ffffff;
font-size:11px;
text-align: justify
}


#footer {
width:910px;
background-color: #911d15;
text-align:center;
font-size:10px;
padding:10px;
}

/* Stuf -----------------------------------------------------------------*/

.cl {
clear:left; 
}

h1,h2,h3,h4,h5,h6 {
padding:0;
margin:0;
}

a {
color:#ffffff;
}

h1 {
font-size:12px;
color:#ffffff;
}

.clear {
clear: left;
}

#footer {
clear: both;
}

p.bodytext {
margin:0;
padding:0;
}

/* Content Form -----------------------------------------------------------------*/

.csc-mailform-field label{
width:100px !important;
display:block;
float:left;
text-align:right;
margin-right:10px;
margin-top:4px;
}

input, textarea, select  {
width:215px;
margin-top:0.3em;
padding:1px;
border:solid 1px #ABABAB;
background: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
select {
width:auto;
margin-top:0.3em;
}
fieldset {
border:none;
}
/**/
html>body .csc-mailform-radio imput {
float:none;
}

html>body .csc-seoform-field,
html>body .csc-seoform-submit {
margin-top:4px;
}

.csc-mailform-radio {
width:auto !important;
float:left;
border: 1px solid #fff;
}

.csc-mailform-radio label {
float:none;
text-align:left;
border: 1px solid #fff;
width:auto !important;
}

#mailformformtype_mail {
width:auto;
float:right;
margin-right:;
}

.csc-mailform-check {
width:auto;
border:none;
background:none;
}

* html #mailformformtype_mail {
margin-right:11px;
}

/* neu */
#catnavileftsub,
#catnavileft {
list-style:none;
margin:0;
padding:0;
}

#catnavileftsub li {
height:15px;
list-style:none;
margin:0;
padding:0;
}

#catnavileft li a {
border-top:solid 1px #ffffff;
height:27px;
display:block;
font-size: 12px;
color:#ffffff;
text-decoration:none;
padding:8px 0 0 75px;
background-repeat:no-repeat;
}

#catnavileftsub li a {
display:block;
border:none;
height:15px;
padding:0 10px 0 75px;
font-family: Tahoma;
font-size:9px;
font-weight:bold;
color:#ffffff;
background-image:url(img/arr-nav-left.gif);
background-repeat:no-repeat;
background-position:60px 3px;
text-decoration:none;
}

li.last {
background-image:url(img/bkg-navi-left-last.gif);
background-repeat:no-repeat;
background-position:bottom right;
margin:0 !important;
}

.a01 {
border:none !important;
background-image:url(img/ico-navi-left-sports1.gif);
}
.a02 {
background-image:url(img/ico-navi-left-sports2.gif);
}
.a03 {
background-image:url(img/ico-navi-left-sports3.gif);
}
.a04 {
background-image:url(img/ico-navi-left-sports4.gif);
}
.a05 {
background-image:url(img/ico-navi-left-sports5.gif);
}
.a06 {
background-image:url(img/ico-navi-left-sports6.gif);
}
.a07 {
background-image:url(img/ico-navi-left-sports7.gif);
}
.a08 {
background-image:url(img/ico-navi-left-sports8.gif);
}
.a09 {
background-image:url(img/ico-navi-left-sports9.gif);
}
.a10 {
background-image:url(img/ico-navi-left-sports10.gif);
}
.a11 {
background-image:url(img/ico-navi-left-sports11.gif);
}
.a12 {
background-image:url(img/ico-navi-left-sports12.gif);
}

/* catnavileft 

#catnavileft {
list-style:none;
margin:0;
padding:0;
}


#catnavileft li {
height:35px;
margin:0 3px 0 0;
}
*/

.news {
display:block;
margin-bottom:10px;
padding-bottom:10px;
font-size:11px !important;
border-bottom:solid 1px #911D15;
}
.news a {
text-decoration:underline !important;
color:#fff!important;
}
.leftc .news {
border-bottom:solid 1px #5F0C06;
}





.archivNews {
margin:0 0 20px 0;
}
















