@charset "utf-8";
/* CSS Document */

/* KomTour 2008 */

#form-fields {
	width: 465px;
}
#form-fields LABEL {}

#form-fields LABEL {
		display: block;
		padding-left: 2px;
		font-weight: bold;
		font-size: 12px;
	}
	#form-fields #form-left {
		width: 200px;
		float: left;
		margin-bottom: 10px;
		*margin-bottom: 0px;
	}
	#form-fields #form-right {
		width: 265px;
		margin-top: 0px;
		float: right;
	}
	
#form-fields INPUT.text {
	border: 1px #e62b0d solid;
	background-color: #FFFFFF;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	width: 175px;
	height: 21px;
    padding-left: 3px;
    padding-right: 3px;
}
#form-fields TEXTAREA {
border: 1px #e62b0d solid;
	background-color: #FFFFFF;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	width: 375px;
	height: 150px;
    padding-left: 3px;
    padding-right: 3px;
}


/* ARCHIV */
#left ul.csc-menu-1,
#left ul.csc-menu-1 li,
#left .csc-frame-frame2 ul,
#left .csc-frame-frame2 ul li {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#left ul.csc-menu-1 li a,
#left .csc-frame-frame2 ul li a {
	font-size: 18px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	border: 0px;
	color: #353535;
	border-bottom: 1px dotted #FF0000;
	padding-bottom: 5px;
	display: block;
}




body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #030303;
}

br {
	line-height: 8px;
}

a:link {
	color: #e62b0d;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #e62b0d;
}
a:hover {
	text-decoration: none;
	color: #e62b0d;
}
a:active {
	text-decoration: none;
	color: #e62b0d;
}
/* top right bottom left */
h1 {
	font-size: 24px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	border: 0px;
	color: #353535;
}
h2 {
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	color: #353535;
}
h3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	font-weight: normal;
	color: #353535;
}
h4 {
	font-size: 12px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	border: 0px;
	color: #e62b0d;
	text-transform: uppercase;
	text-decoration: underline;
	
}

.csc-frame-frame1 {
	margin-top: 25px;	
	padding-top: 10px;
	border-top: 1px #e62b0d dotted;
}

.csc-frame-frame2 {
	padding: 15px;
	border: 1px #000000 solid;
}


/* * * * * * * * * * * * * 
*     LAYOUT HOME        *
* * * * * * * * * * * * */

#eins {
	left: 475px;
	top: 132px;
	position: absolute;
	z-index: 1;
	width: 304px; 
	height: 575px; 
}
#header {
	z-index: 0;
	width: 1020px; 
	height: 133px;
	background-image: url(../gif/home/header.gif); 
}
		#navilinks {
			float: left;
			margin-left: 21px;
			margin-top: 48px;
			width: 280px;
			height: auto;
		}	
		#navilinks img {
			margin-right: 17px;
			border: none;
		}
		#barcode {
			float: right;
			width: 158px;
		}	



#wrapper {
		z-index: 0;
		width: 991px;
		margin-left: 8px;
		margin-top: 15px;
}
				#left {
					z-index: 0;
					width: 470px; 
					float: left;
					margin-left: 11px;
				}

				#right {
					z-index: 0;
					width: 230px; 
					float: right;
				}		
							/*#right .csc-textpic-imagewrap img {
								border: 1px #e62b0d solid;
							}*/
							#right ul {
								list-style-image: url(../gif/bullet.gif);
								margin: 0px;
								margin-left: 22px;
								*margin-left: 16px;
								border: 0px;
								padding: 0px;
							}		
							#right li {
								margin-bottom: 4px;
								*margin-bottom: 5px;
								text-transform: uppercase;
							}		
							#right li a {
								color: #030303;
							}		
							#right li a:hover {
							color: #e62b0d;
							}	




#footer {
	clear: both;
	z-index: 0;
	width: 1020px; 
	height: 40px;	
}


/* * * * * * * * * * * * * 
*       LAYOUT 1         *
* * * * * * * * * * * * */
#header1 {
	z-index: 0;
	width: 1020px; 
	height: 133px;
	background-image: url(../gif/header.gif); 
}
#logo {
	z-index: 0;
	width: 482px; 
	height: 86px;
	float: left;
	left: 67px;
	top: 26px;
	position: relative;
}

#logo1 {
	z-index: 0;
	width: 447px; 
	height: 88px;
	float: left;
	left: 35px;
	top: 31px;
	position: relative;
}

#wrapper1 {
		z-index: 0;
		width: 991px;
		margin-left: 8px;
		margin-top: 15px;
		background-image: url(../gif/bg.gif);
		background-repeat: repeat-y;
		overflow: hidden;
		*height: auto;
}
			#leftleft {
				float: left;
				width: 230px;
				margin-left: 12px; 
			}		
			#leftleft .csc-textpic-imagewrap img {
					border: 1px #e62b0d solid;
			}
			#leftleft ul {
					list-style-image: url(../gif/bullet.gif);
					margin: 0px;
					margin-left: 22px;
					*margin-left: 16px;
					border: 0px;
					padding: 0px;
			}		
			#leftleft li {
					margin-bottom: 4px;
					*margin-bottom: 5px;
					font-weight: bold;
			}	
			#leftleft li a {
					color: #030303;
			}						
			#leftleft li a:hover {
					color: #e62b0d;
			}		


#innerwrapper {
 	float: right;
	width: 742px;
}



/* * * * * * * * * * * * * 
*       DR. PEAT         *
* * * * * * * * * * * * */
.textarea {
	border: 1px #e62b0d solid;
	background-color: #FFFFFF;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	width: 470px;
	height: 80px;
        padding-left: 3px;
        padding-right: 3px;
}
.red {
	color: #e62b0d;
}

/* * * * * * * * * * * * * 
*      TABELLE           *
* * * * * * * * * * * * */

.contenttable-1 {
	width: 100%;
	border: 0px;
}
.contenttable-1 TH {
	background-color: #CCCCCC;
}
.contenttable-1 TH,
.contenttable-1 TD {
	padding-left: 5px;
	padding-right: 25px;
	text-align: left;
}
.contenttable-1 TD {
	border: 1px solid #CCCCCC;
}

/*td {
	font-size: 12px;
}*/
.tr-0 {
	font-weight: bold;
}
/*.td-0 {
	width: 205px;
}
*/
.td-1 {
	width: 15px;
}

/*************
.td-2 {
	width: 20px;
}
.td-3 {
	width: 20px;
}
.td-4 {
	width: 20px;
}
**********/
table {
	border: collapse;
}


/* * * * * * * * * * * * * 
*       2 SPALTEN        *
* * * * * * * * * * * * */

.tx-fdfx2cols-pi1 td, p {
	font-size: 14px;
	color: #030303;
	text-align: left;
	vertical-align: top;
}
.c2l1-left {
	border-right: 1px #cccccc solid;
	text-align: left;
	vertical-align: top;	
}
