/* - - - - - - - - - - - - - - - kontaktformular - - - - - - - - - - - - - - */

#kontaktinhalt {
	width: 300px;
	margin: 20px 0 0 11px;
	float:left;
	}

#adresse {
	width: 300px;
	margin: 17px 0 66px 20px;
	}

#trennstrich {
	margin: 20px 0;
	background-color: #F6AB3E;
	padding: 4px 0px 4px 17px;
	}

.bezeichnung {
	width: 100px;
	float: left;
	margin:4px 0 0 0;
	}

.bezeichnungw {
	margin:0 0 15px 0;
	}

.bezeichnungklein {
	width: 30px;
	float: left;
	}

.formularfeld {
	width: 200px;
	float: left;
	}

.formularfeldklein {
	width: 70px;
	float: left;
	}
.feld {
	border: 1px solid #DE6C2A;
	width: 190px;
	margin: 0 0 5px 0;
	background-color: #FBDE95;
	color: #000;
	}

.inputselected {
	border: 1px solid #DE6C2A;
	width: 190px;
	margin: 0 0 5px 0;
	background-color: #FDEFCA;
	color: #000;
	}

.feldklein {
	border: 1px solid #DE6C2A;
	width: 25px;
	margin: 0 0 5px 0;
	background-color: #FBDE95;
	color: #000;
	}

.inputselectedklein {
	border: 1px solid #DE6C2A;;
	width: 25px;
	margin: 0 0 5px 0;
	background-color: #FDEFCA;
	color: #000;
	}
	
/* - -  - - - - - PLZ - - - - - - - - - */
	
.feldplz {
	border: 1px solid #DE6C2A;
	width: 60px;
	margin: 0 0 5px 0;
	background-color: #FBDE95;
	color: #000;
	float: left;
	}

.inputselectedplz {
	border: 1px solid #DE6C2A;;
	width: 60px;
	margin: 0 0 5px 0;
	background-color: #FDEFCA;
	color: #000;
	float:left;
	}

/* - -  - - - - - Ort - - - - - - - - - */
.feldort {
	border: 1px solid #DE6C2A;
	width: 120px;
	margin: 0 0 5px 0;
	background-color: #FBDE95;
	color: #000;
	float: left;
	}

.inputselectedort {
	border: 1px solid #DE6C2A;;
	width: 120px;
	margin: 0 0 5px 0;
	background-color: #FDEFCA;
	color: #000;
	float:left;
	}
	
	
/* - -  - - - - - Nachricht - - - - - - - - - */
.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #DE6C2A;
	width: 290px;
	height: 100px;
	background-color: #FBDE95;
	color: #000;
	margin: 0 0 5px 0;
	}

.textareaselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 290px;
	height: 100px;
	border: 1px solid #DE6C2A;
	background-color: #FDEFCA;
	color: #000;
	margin: 0 0 5px 0;
	}

.komment {
	font-size: 9px;
	}

.rutsch {
	margin: 4px 0 0 0;
	float: left;
	width: 100px;
	}


/* - - - - - - - - - - - - - - - kontaktformular ENDE- - - - - - - - - - - - - - */
	

/* - - - - - - - - - - - - - -  - - News START- - - - - - - - - - - - - - - - - - - - */

.unsichtbar {
	display: none;
	}

#trennstrichlinks {
	height:20px;
	background-color: #F5AE62;
	}

#mehr {
	height: 11px;
	margin: 8px 0 0 0;
	}

#mehrnewslisting {
	height: 11px;
	margin: 8px 0 0 115px;
	}
	
.eventheadline {
	padding: 3px 5px 0 15px;
}

.eventheadline2 {
	padding: 3px 5px 0 7px;
}
.zurueck {
	margin: 5px 5px 0 0;
}
	
.floatnews {
	float: left;
	}

.date {
	height: 25px;
	float: left;
	padding: 0 40px 0 0;
	}

.floatnewsdetail {
	margin: 0 17px 10px 0;
	float: left;
	}

.newstextrechts {
	margin: 0 0 0 115px;
	}


.rechts {
	float: right;
	font-weight: bold;
        margin-right: 8px;
        margin-top: 3px;
        margin-bottom: 15px;
        }

.links {
	font-weight: bold;
	float: left;
        margin-top: 3px;
        }

/* - - - - - - - - - - - - - -  - - News ENDE- - - - - - - - - - - - - - - - - - - - */



/* - - - - - - - - - - - - - bildgalerie listing - - - -  - - - - - - - -*/

.bildrand {
        border: #D07D24 solid 1px;
}

.hrType2 {
	color: #D07D24;
}

.pfeilrechts {
	float: right;
        margin-right: 2px;
        margin-top: 3px;
        margin-bottom: 2px;
        }

.pfeillinks {
	float: left;
        margin-top: 3px;
        }



/* ------------------------------- anfahrt -------------------------------------- */

.anfahrt-spalte-1 {
        float: left;	
	width: 373px;
	border: 0px dashed #f00;		
}

.anfahrt-spalte-2 {
        float: left;	
	width: 200px;
	border: 0px dashed #0ff;		
}

.anfahrt-kasten-grau {
        float: left;	
	width: 200px;
	border: 0px solid #D6D6D6;		
}

.anfahrt-spalte-abstand {
        float: left;	
	width: 30px;
	border: 0px dashed #0f0;		
}


.map24_input 
	{
	background-color: #F9E9C6;
		width: 232px;
		color: #000;
		font-family: Arial, Verdana, Helvetica;
		font-size: 11px;
		font-weight: normal;
		border	: 1px #DE6C2A solid;
	}
	
.map24_list	 
	{
		background-color: #F9E9C6; 
		border-style: groove;
		font-family: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
		font-size: 9px;
	}
	
.map24_text   
	{
		font-family: Arial; 
		font-size: 11px; 
		color: #000;
	}
	
.map24_margin 
	{
		margin-left: 10px;
	}
.map24_padding
	{
		padding-left: 10px;
	}
	
	
.map24_title  
	{
		font-family: Arial; 
		font-size: 11px; 
		color:#FFFFFF; 
		padding-left: 10px; 
		padding-top: 31px; 
		font-weight: bold;
	}
	
.map24_cell   
	{
		padding-left: 10px; 
		padding-top: 5px; 
		padding-right: 5px; 
		padding-bottom: 5px; 
		background-color: #F5B46D;
	}
	
.blockborder
	{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-top-width: 1px;
		border-top-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-style: solid;
		border-color: #DE6C2A;
	}	
