/* CSS Document */
/* default */
* { margin: 0px; padding: 0px; border: 0px;}

/* formatierung der seite */
body {
	background: #fff;
}

/* ganze seite */
#page { width:966px; margin: auto;}

/* header zeile */
#header { text-align:right;}
#header_content { margin-right:43px;}
#header_content a { 
	color: #d3db48; 
	text-decoration: none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	margin-left: 72px;
	}
#header_content a:hover { text-decoration: underline; }

/* spalte links navigation */
#col1 { width: 138px; }
#col1_content { margin-right: 5px; }
#col1_content img { margin-bottom: 2px; }

/* spalte rechts */
#col2 { width: 274px;
		height:546px; }
#col2_content { margin-left:2px;
				text-align:left }
#col2_content_bg { 
				   height:272px;
				   width: 272px;
				   background-color:#f6f8da;
				   position:absolute;
}

#footer{ text-align:right;}
#footer_content { margin-right:10px;}
#footer_content a{
				color: #b80d37; 
				text-decoration: none; 
				font-family:Arial, Helvetica, sans-serif; 
				font-size: 0.8em;
				margin-left:42px;
}

#footer_content a:hover {  text-decoration: underline; }

#sec_nav a{ 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 0.8em; 
			color:#000000;
			text-decoration: none;
		}
#sec_nav { margin-top:30px; }		
#sec_nav td { height:30px; vertical-align:middle;}	
#sec_nav img{ margin-right:20px;}

#oezeiten{ 	font-family: Arial, Helvetica, sans-serif; 
			font-size: 0.75em; 
			color:#b80d37;
			text-decoration: none;
            margin-left:15px;
                }
#oezeiten { margin-top:20px; }
#oezeiten td { height:20px; vertical-align:middle;}

/* spalte main content */
#main { width: 546px;  height:100%;}
#main_content { 
			height:100%; 
			background-image: url(../bilder/design/ylt/bg_rot.jpg);
			background-repeat:repeat;
}
#main_content img { border-bottom: 1px #FFFFFF solid; }

#main_content table{ margin-top:-2px; margin-left:-2px; background-color:#FFFFFF;}

#main_content_text {
			margin-left:10px;
                        margin-right:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			color: #ffffff;
			text-align:left;
			}
			
#main_content_text table{
			font-family:Arial, Helvetica, sans-serif;
			font-size: 1.0em;
			color: #ffffff;
			border: 0px;
			margin-bottom: 10px;
			background-image: url(../bilder/design/ylt/bg_rot.jpg);
			background-repeat:repeat;
			}
#main_content_text td{
                        font-size: 1.0em;
			color: #ffffff;
			text-decoration: none;
			padding-right: 15px;
			}
						
#main_content_text h3 {
			padding-top: 12px;
			margin-bottom: 10px;
			font-size: 1.1em;
}		
#main_content_text h4 {
			padding-top: 2px;
			margin-bottom: 0px;
			font-size: 1.0em;
}		
#main_content_text li {
			margin-left: 15px;
}	
#main_content_text p {
			margin-bottom: 10px;
                        text-align:left;
}		
#main_content_text a{
			font-family:Arial, Helvetica, sans-serif;
			font-size: 1.0em;
			color: #ffffff;
			text-decoration: none;
			margin-right: 20px;
}
#main_content_text a:hover{
			text-decoration: none;
}
#main_content_text {
			margin-left:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			color: #ffffff;
			text-align:left;
                        text-decoration: none;
			}
/* ganze seite */
#page table { border: 0px #999999 solid; }
#page table td { border: 0px #999999 solid; vertical-align:top; }

/* dhtml bilder wechsel*/
#slide2trans { border-bottom:2px #FFFFFF solid; border-top:0px; border-right:0px #FFFFFF solid; border-left:0px}
#slide1trans { border-left:2px #FFFFFF solid; border-bottom:2px #FFFFFF solid; border-top:0px; border-right:0px;}
#slide3trans { border-left:2px #FFFFFF solid;  border-top:0px; border-right:0px; border-bottom:0px} 

/* layout gedöhns */
/*#col1 { background-color:#006600;}
#col1_content { background-color:#00CC00; } spalte rechts */
/*#col2 { background-color:#003366;}
#col2_content { background-color:#0033CC;}*/
#main { background-color:#666666;}
#main_content { background-color:#CCCCCC;}

#required {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}



.mail_form{

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #d3db48;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	width:160px;

}

.mail_form_ort{

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #d3db48;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	width:40px;


}

.mail_form_k{

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #d3db48;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	width:60px;

}

textarea{

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #d3db48;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	width:260px;

	height: 100px;

}

select{

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #d3db48;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	width:160px;

}

.submit{

	border: 1px solid black; 
	background-color: #d3db48;
	font-size: 11px;
	padding: 2px;
	color: #000000;

}


/* neue */
#tablecontent{
			border: 0px;
			margin-top: -2px;
			padding: 0px;
			}
			
#tdtablecontent{
			font-family:Arial, Helvetica, sans-serif;
			font-size: 1.0em;
			color: #ffffff;
			border: 0px;
			background-image: url(../bilder/design/ylt/bg_rot.jpg);
			background-repeat:repeat;
			}
.tdtablecontentimg{	border-bottom: 2px #FFFFFF solid; }

/* neue */
#download a{
			border: 0px;
			margin: 0px;
			padding: 0px;
			}
#download img{
			border: 0px;
			margin-right: 5px;
			padding: 2px;
			vertical-align:middle;
			}			
