/****
	GENERAL SCREEN CSS FILE
		****/

html {
	margin: 0;
	padding: 0;
}
	
body {
	margin: 0;
	padding: 0;
	background-color: #F0F5F7;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;		
	color: #ffffff;
	text-align: left;
}

p {
	margin: 0;
	padding: 0px 0px 15px 0px;
	color: #000000;
}

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; color: #0092C1;}

h1, h3 { 
	font-size: 18px;
	color:#0092C1;
	padding:20px 0px;
	font-weight:normal;
}
h6 { 
	font-size: 13px;
	color:#0092C1;
	font-weight:bold;
	padding-bottom: 20px;
}

#cont_iframe_outer{
	/*margin-left:-39px;
	*/width: 574px;
	min-height:702px;
	overflow:hidden;*/
}
#cont_iframe{
	width:574px;
	min-height:702px;
	border:none;
}

a { color: #FFFFFF; text-decoration: none; }
a:hover { color: #000000; }

p.align-right { text-align: right; }
p.align-center { text-align: center; }
p.align-left { text-align: left; }

input, select, textarea { }

.csc-textpic-text {
	padding-top:20px;
}
.csc-textpic-text p {
	padding:0;
	margin:0;
}
.csc-textpic-text a{ color: #000000; }
.csc-textpic-text ul { 
	padding:0px 0px 0px 30px;
	margin:0px;
}
.csc-textpic-text ul li {
	list-style-image:url(../images/button_list.gif);
	padding:0;
	margin:0;
}
.csc-textpic-caption{
	font-size: 10px;
}

/****
	CONTAINER
		****/
		
			#container {
				margin: 15px 0px 0px 23px;
				padding: 0;
				text-align: left;
				background: url(../img/container.png) repeat-y;
				width:867px;
			}
			
/****
	HEADER
		****/
		
			#header {
				position: relative;
				margin: 0px 0px 0px 38px;
				padding: 0px;
				text-align: left;
				height: 110px;
				width: 383px;
			}
			#header img{
				border: none;
			}
			
/****
	CONTENT & SITEMETAS
		****/
		
			#content {
				margin: 0 0 0 0;
				text-align:left;
				background-position:0px 705px;
				background-image:url(../images/bg_content.gif);
				background-repeat:repeat-y;
			}
			#content_middle{
				background-image:url(../images/bg_top.gif);
				background-repeat:no-repeat;
			}
			
		/*** COL1 ***/
			
			#col1 {
				width: 200px;
				height:100%;
				min-height: 702px;
				padding: 20px 14px 0px 14px;
				margin: 0px 20px 0px 0px;
				float:left;
				z-index: 2;
				/*background-image:url(../images/bg_left.gif);*/
				color:#FFFFFF;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
			}

			#searchBox input,
			#searchBox select,
			#searchBox textarea {
				height:31px; 
				width:178px; 
				padding:6px 6px 0 6px;
				margin:3px 5px;
				border: none;
				border-color:#F9B200;
				background-image:url(../images/search_field.gif);
				color: #000000;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18px;
			}
			#searchSubmit input[type=submit] {
				padding:0px 0px 0px 6px;
				margin:0px;
				color:#FFFFFF;
				background-color: transparent;	
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				text-align:left;
				cursor:pointer;
			}
			#col2 {
				width: 537px;
				min-height: 702px;
				height: 100%;
				float: right;
				top: 0; left: 0;
				margin: 0px 0px 0px 0px;
				padding: 20px 40px 0px 40px;
				/*background-image:url(../images/bg_right.gif);*/
				color: #000000;
				font-size:13px;
				z-index: 2;
			}	
			#col2 table{
				width: 100%;
			}
			#col2 a{
				color: #0092C1;
			}
			#col2 .csc-textpic-text{
				margin-top:0; margin-bottom:0;
				padding-top:0; padding-bottom:0;
			}
			/*#col3 {
				margin:0px 0px 0px 890px;
				padding:0px;
				text-align:left;
				vertical-align:top;
				position:absolute;
				float:right;
				z-index:1;
				display:none;
			}*/
			
		/*** MENU ***/
		
			#menu { padding:40px 0px 0px 6px; }
			#menu ul { margin: 0px; padding: 0; list-style: none; }
			#menu ul li { }
			#menu ul li span { display: none; }
			#menu ul li ul li a { color: #ffffff; }
			#menu ul li ul li a.active, #menu ul li ul li a:hover { color: #000000; }
			#menu ul li ul li ul {display:none;}
			#menu .active ul {display:block; padding:5px 0 5px 12px;font-size:15px; }					
		/*** SITELINKS ***/
		
			#sitelinks { padding-left:6px; font-size:15px; }
			#sitelinks ul { list-style: none; margin: 0; padding: 0; }
			#sitelinks ul li { padding-top: 20px; }
			#sitelinks ul li span { display: none; }
			#sitelinks ul li ul li a { color: #FFFFFF; }
			#sitelinks ul li ul li a.active, #sitelinks ul li ul li a:hover { color: #000000; }
			
			#last_update { padding:20px 0px 0px 3px; font-size:15px; }
			
/****
	FOOTER
		****/
		
			#footer {
				clear: both;
				width: 100%;
				margin: 0;
				padding: 24px 0px 0px 20px;
				text-align: left;
			}
			#footer img{
				margin-bottom: 7px;
			}

/****
	SUCHE
		****/
		
			.tx-indexedsearch-searchbox form {
				display: none;
			}
			.tx-indexedsearch-info {
				display: none;
			}
			.tx-indexedsearch-icon {
				display: none;
			}
			

/****
	KONTAKTFORMULAR
		****/
			.tx-powermail-pi1 label{
				width: 120px;
				display:inline-block;
				margin-top:8px;
			}
			.tx-powermail-pi1 fieldset{
				list-style:none;
			}
			.tx-powermail-pi1 select{
				width: 206px;
			}		
			.tx-powermail-pi1 input{
				width: 200px;
			}			
			.tx-powermail-pi1 textarea{
				margin-bottom: 20px;
				width: 500px;
			}
			
/****
	KONTAKTFORMULAR
		****/
			#newsletter{
				font-family: Arial, Helvetica, sans-serif; 
				font-weight: normal;
				font-size: 13px;
			}
			#newsletter label{
				width: 120px;
				display:inline-block;
				margin-top:8px;
			}
			#newsletter fieldset{
				list-style:none;
			}
			#newsletter select{
				width: 206px;
			}		
			#newsletter input[type=text]{
				width: 200px;
			}			
			#newsletter textarea{
				margin-bottom: 20px;
				width: 500px;
			}