/*-----------------------------------------------
cd.de style sheet 
by: Thomas Rachor
-----------------------------------------------*/


h1,h2,h4,h5,h6, table,td,ul,ol,li,dd,dt,dl,blockquote,address,hr,pre,img,p{
	margin:0;
	padding:25;}

body{
	margin:0px; padding:0px;
	background-color:#fff;}
	
html,body,div{
	font:normal 11px Verdana, Times New Roman, Times, serif;
	color: #666666;}

p{font-family:Verdana, Times New Roman, Times, serif;}

h1{
	font:normal 17px Verdana, Times New Roman, Times, serif;
	padding-bottom:10px;
	color:#747973;
	font-weight:600;}

h2{
	font:normal 13px Verdana, Times New Roman, Times, serif;
	padding-bottom:10px;
	color:#747973;
	font-weight:600;}

h3{
	font:normal 13px Verdana, Times New Roman, Times, serif;
	padding-bottom:10px;
	color:#000;
	font-weight:600;}

h4{
	/*font:italic 12px Verdana, Arial, Helvetica, sans-serif;*/
	font:normal 13px Verdana, Times New Roman, Times, serif;
	padding-top:0px;
	padding-bottom:10px;
	color: #000;
	text-align:left;
	text-decoration: none;}

h5{
	font:normal 13px Verdana, Times New Roman, Times, serif;
	color: #000000;
	text-align:center;
	padding-top:0px;}

h6{
	font:normal 13px Verdana, Times New Roman, Times, serif;
	text-align:center; 
	color: #000000;}


a:link, 
a:active{color:#000; text-decoration:underline;}
a:visited{color:#000; text-decoration:underline;}	
a:hover{color:#5F5F5F; text-decoration:none} 
a img{border-width:0; border-style:none;}

#content a:link,
#content a:active{color:#666; text-decoration:underline;}
#content a:visited{color:#666; text-decoration:underline;}	
#content a:hover{color:#ff0000; text-decoration:none} 
#content a img{border-width:0; border-style:none;}		

#navlist_r a:link,
#navlist_r a:active{color:#000; text-decoration:underline;}
#navlist_r a:visited{color:#000; text-decoration:underline;}	
#navlist_r a:hover{color:#FFF; text-decoration:none} 
#navlist_r a img{border-width:0; border-style:none;}

#cd a:link,
#cd a:active{color:#8F8F8F; text-decoration:underline;}
#cd a:visited{color:#8F8F8F; text-decoration:underline;}	
#cd a:hover{color:#8F8F8F; text-decoration:none} 
#cd a img{border-width:0; border-style:none;}


/* IDs ----------------------------------*/
#maincontainer{
	width:1000px;
	height:auto;
	margin:auto;
	position:relative;}

#page{
	margin-top:5px;
	width:1000px;
	height:auto;
	background:#fff;
	border:3px solid #fff;}	
	
#logo{
	float:left;
	width:370px;
	height:95px;
	margin:5px 0px 0px 10px;
	text-align: left;
	padding: 20px 0px 0px 25px;}
	
#header{
	width:988px;
	height:195px;
	background:url(../img/header.jpg) no-repeat;}

#header2{
	width:988px;
	height:59px;
	background:url(../img/header2.jpg) no-repeat;}
	
#content_li{
	float:left;
	margin:0px 0 0 85px;
	width:430px;
	height:350px;
	color:#666666;}

#content_li2{
	float:left;
	margin:0px 0 0 85px;
	width:auto;
	height:420px;
	color:#666666;}
	
#content_re{
	float:right;
	margin: 0px 20px 10px 0px;
	width:350px;
	height:400px;
	overflow: auto;
	padding: 0px 10px 0px 0px;
}

#content_re2{
	float:right;
	width:450px;
	height:430px;
	overflow: auto;
	padding: 0px 10px 0px 0px;
	margin: 0px 20px 0px 0px;}

#backcontent{
	width:988px;
	height:auto;
	background:url(../img/content_10.jpg) repeat-y;}
	
#content{
	width:916px;
	height:450px;}	
	
#nav{
	float:right;
	width:300px;
	height:20px;
	margin: 160px 260px 0px 0px;
	text-align: right;
	font-size:13px;
	font-weight:400;
	background-position: 500;}
	
#subnav{
	width:880px;
	height:auto;
	margin: 0px 0 0 0px;
	padding: 20px 0 10px 35px;}
	
#navlist li a { text-decoration: none;}	
	
#content_p{padding-top:16px; font-size:11px;}
#content_ul{padding-left:25px;list-style-type: disc; list-style-position:outside; list-style-image:url(../img/ico/y_y.png);}	

#footer{
	width:auto;
	height:50px;
	text-align:left;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:11px;
	background:url(../img/footer.jpg) no-repeat;
	clear: both;}

#footer_l{
	width:280px;
	height:20px;
	text-align:left;
	padding:40px 0px 0px 60px;
	color:#000000;
	font-size:11px;}

/* classes ----------------------------------*/
.inside{width:auto; padding: 5px 5px 5px 5px;}
.inside2{width:auto; padding: 5px 10px 5px 5px;}
.pad5{padding-top:5px}
.pad10{padding-top:10px}
.pad20{padding-top:20px}
.pad30{padding-top:30px}
.pad40{padding-top:40px}
.color {font-style:normal; color:#FF0000;}
.bold{font-weight:600;}
.textleft{float:left}
.textform{
	float:left;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
.textright{
	float:right;
	margin-top: 18px;
	padding: 0px 5px 5px 5px;}
	
.small{font-size:8px;}	
.biglead{line-height:25px;}
.einzug{text-indent:25px;}

/* formular ----------------------------------*/
form input{
	border:1px solid #CCC;
	background-color:#F9F9F6;
	color:#6F6F6F}
form textarea{width:330px;}
form p,table,td,select{font-size:9px;}
fieldset{border:1px solid #CCC;}
.textfield{width:174px; font-size:9px;}
.noborder{background-color:#FFFFFF; border:none;}
.submit{cursor:pointer; font-weight:500; width:150px; color:#DA7A2D;}
