body 
{ 
	font: 11px Verdana, Arial, sans-serif; 
	text-align: left; 
	background-color: #d10007;
	padding:0;
	margin:0;
	color: #303030; 
	background-image: url(./images/bg.jpg);
	background-repeat: repeat-x;
}

#centerColumn	{
	margin: 0;
	padding: 0;
	margin: auto;	

}
.back {
	float: left;
}
.forward {
	float: right;
}
.clearBoth {
	clear: both;
}
img {border:0px solid #fff; }
img a{border:0px solid #fff; }
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: dashed 2px #cacaca;
 border-bottom: transparent;
}
.leftbox {
	background-color:#E2D9B5;
	width:200px;
	color:#fff;
	text-align:left;
}

.navred, .navred a {
color:#bb0006;
}

.zehnerkarte {
	background-image: url(./images/zehnerkarte.jpg);
	background-repeat: no-repeat;
		background-position: 0 25px;
	color:#fff;
	height:200px;
}
.zehnerkarte p {
padding-top:120px;
font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#main_div {		
	background-image: url(./images/pagebg.png);

	background-repeat: repeat-y;
	width: 902px;	
	margin:0;
	padding:0 6px;	
}
#maincontent {margin-left: 10px;      	
}
.header {
	background-color:#000;
	background-image: url(./images/header-bg.gif);
	background-repeat: no-repeat;
	background-position:0 165px; 
	height:198px;
	width:650px;
	padding-left:220px
}
.headerkick {
	background-color:#000;
	background-image: url(./images/header-kick.jpg);
	background-repeat: no-repeat;

	height:198px;
	width:210px;
	margin-bottom:-198px;
	position:relative;
	top:-138px;
	left:1px;
z-index:0;
}
.center_poz {
	padding:20px;
	border-left:1px solid #BDD3EA;
	border-right:1px solid #BDD3EA;
}




A:link, A:visited, A:active {
  font: normal 12px Verdana, ; 
  color: #c45d3a;
  font-weight:bold;
}
A:hover {
  color: #0099CC;
  text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
}
h1 {
	font-size:18px;
	font-weight:bold;
        font: verdana,  Sans-serif; 
	color:#0099CC;
}


.footer {
	width:670px;
	height:100px;
	background-color:#000;

	text-align:center;
	padding-left:200px;
	background-image: url(./images/footer-bg.gif);
	background-position:11px 0;
	background-repeat: no-repeat;
	color:#fff;
	font: normal 10px Verdana; 
  	font-weight:normal
}
.footer1 {
	padding-right:20px;
	text-align:center;
	color:#b50006;

}
.footer2 {
	padding-right:20px;
	padding-top:5px;
	color:#ccc;
	font-weight:bold;
}

.footlink2 ,.footlink2 a{
	color:#ccc;
	text-decoration:none;

	}

A.footlink:link, A.footlink:visited, A.footlink:active {
  font: normal 10px Verdana ; 
  color: #000000;
  font-weight:normal;
  text-decoration: none;
}
A.footlink:hover {
  font: normal 10px Verdana; 
  color: #b50006;
  font-weight:normal;
  text-decoration: none;
}
 A.footlink:link , A.footlink:visited,  A.footlink:active {
border-right: 1px #b50006 solid;
padding:0 5px 0 5px;
}
.footer2 A.footlink:link, .footer2 A.footlink:visited, .footer2 A.footlink:active {
  color: #ccc;
font-weight:bold;
  }
.footer2 A.footlink:hover {
  color: #fff;
  text-decoration: none;
  }
 .kontakt {
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.leftbox {text-align:left;background-color:#000;	width:205px;}
.leftside {
	background-color:#000;
	width:205px;

}
h2.leftboxheader {
font-size: 11px;
font-weight:bold;
text-transform: uppercase;
text-align:center;
color:#fff;
letter-spacing:1.3;
padding:6px;
	border-bottom: 2px dashed #6c0004;
}
.centerpoz {
	width:615px;
	background-color:#fff;
	text-align:left;
	line-spacing:1.2;
  	font: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica;
  	color: #000000;
  	font-weight:normal;

	padding-right:35px;
	padding-left:15px;

	background-image: url(./images/main-bg.gif);
	background-repeat: repeat-y;

	}
.cat {
  font: soft 12px Verdana; 
  color: #54524D;
  font-weight:bold;
  padding-top:8px; 
}


.headline, h1, h2, h3, h4 , h5 {
  	font: normal 14px Verdana; 
  	color: #C45D3A;
  	font-weight:bold;
  	padding-top:12px;
}
.headline, h1 {font-size:16px}
h2{font-size:14px}
h3 {font-size:13px}
h4 {font-size:12px}
h5 {font-size:11px}
h6 {font-size:10px}



########################################
########################################
########################################

########################################
form {
display:inline;
}

div.csc-mailform-field {
font-size:12px;
font-weight:400;
}

legend,div.legend {
font-size:12px;
font-weight:700;
background:#FFFEF6;
border-right:1px solid #DAD9CA;
border-bottom:1px solid #DAD9CA;
}

label,.attributename,.required {
font-size:12px;
background:transparent;
font-weight:700;
}

fieldset {
border:0;
background:transparent;
margin:0 0 20px;
padding:0;
}

INPUT[type=text],INPUT[type=submit],TEXTAREA,SELECT {
position:relative;
display:block;
font:13px;
color:#000;
border-top:1px solid #000;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #000;
font-weight:bolder;
background-color:#cacaca;
padding:3px 5px;
widht:100% !important;
}

INPUT .hidden,INPUT[type=hidden] {
display:none;
}

INPUT[type=checkbox],INPUT[type=radio] {
display:inerheit;
position:relative;
top:5px;
width:80px;
background-image:url('');
border:0 solid #000;
padding:5px;
}

INPUT {
width:140px;
height:20px;
}

SELECT {
width:140px;
cursor:pointer;
height:22px;
}

TEXTAREA {
width:545px;

}

input.hidden {
display:none;
border:none;
}

.csc-mailform-submit {
margin-top:20px;
background:#cacaca;
color:#666;
}
input:focus,select:focus,textarea:focus {
background:#666;
color:#fff;
}
.poweredphplist {display:none;}

#####################
########
nothing { }
 
ul#nav,
ul#nav ul {
	margin: 0;
	padding: 0;
	width: 205px; /* Width of Menu Items */

	
	color: black;
	font-size: 100%;
	}
 
ul#nav li {
	position: relative;
	list-style: none;
	border-bottom: 2px dashed #6c0004;
	}
 
ul#nav li a {
	display: block;
	text-decoration: none;
	color: #ccc;
	padding: 5px;
		
	border-bottom: 0;
	}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 
ul#nav ul {
	position: absolute;
	display: none;
	left: 199px; /* Set 1px less than menu width */
	top: 0;
	}
 
ul#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; } /* The magic */
 
ul#nav li li { background-color: #cc3333 ; 
	color: #fff; 		
	opacity: .8;
	filter: alpha(opacity=80);
	border:1px solid #000;
	}

	
ul#nav li:hover,
ul#nav li.over { 
	background-color: #f9f9f9; color: #E2144A; 		
}

ul#nav li.over a:hover{ 
 color: #cc3333; 		
}

ul#nav li.over li a{ 
 color: #fff; 		
}

ul#nav li a:hover { 
	color: #E2144A; 	
}
 
