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

#table_partner {
height:auto;
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
}


HTML>body {
		padding:0px; 
		margin:0px; 
		height: 100%; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-align:left; 
		color:#494949;
		font-weight: 600;
		background-color: #FFFFFF;
		}
	
* {
		padding:0px; 
		margin:0px;
		}


#container { 
		width: 900px;
		margin:0px auto;
		position:relative;

		} 
	
#banner { 
		background-image: url(../Bilder/logoKind_y_barra2.jpg);
		background-repeat:no-repeat;
		position:relative;
		top:0px;
		left:0px;
		width:100%;
		height:185px;
		}


#content {
		background-color:#fff;
		padding-right:10px;
		margin-left: 210px;
		margin-top:10px;  
		width:533px;
/*		height: 480px;*/
		position:relative;
		}

#left {
		float:left;
		padding:0px;
		margin-top:10px;
		background-color:#f8f1ee;
/*		height:400px;*/
		width:200px;
		position:relative;
		}

#menue_left2 li {
		list-style-type:none; 
		display: inline; 
		width:199px; 
		height:35px; 
		margin:0px; 
		padding:0px;
		}

#menue_left li {
		list-style-type:none; 
		display:block; 
		width:189px; 
		height:35px; 
		margin:0px; 
		padding:0px;
		}
#footer{
		clear:both;
		width:900px;
		height:20px;
		border-top:solid 1px #7b1818;
		}
	
#footer li {
		margin-bottom:2px;
		list-style-type:none;
		display: inline;
		text-decoration:none;
		
		}		
#footer2{
/*	clear:both;*/
		
		padding:0px;
		margin:0px; 
		width:230px;
		height:15px;
		float:left;
		position:relative;
		}

#menu-footer2 li {
		text-decoration:none; 
		font-size:11px;
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:200;
		margin:4px;
		}

#right{
		float:right;
		width:140px;
		margin:0px;
		padding-left:0px;
		margin-top:10px;
		position:relative;
		}
	
img {border: 0px; padding-top:3px; padding-bottom:3px;}

#menu_oben ul li {
		font-family: Arial, Helvetica, sans-serif;
		display:inline;
		list-style-type:none;
		margin:9px;
		text-align:center;
		}
#menu_oben li {
		font-family: Arial, Helvetica, sans-serif;
		display:inline;
		list-style-type:none;
		margin:9px;
		text-align:center;
		}

#menu_oben {
position:absolute;
width:900px;
height:32px;
top:155px;
		}	

#table_partner a:link {text-decoration:none;color:#999999;}
#table_partner a:visited {text-decoration:none;color: #990000;}
#table_partner a:focus {text-decoration:none;color:#999999;}
#table_partner a:hover {text-decoration:none;color: #333333;}
#table_partner a:active {text-decoration:none;color:#999999;}
	
#menu_oben ul li a { text-decoration:none; color: #FFFFFF;}
#menu_oben ul li a:link { text-decoration:none; color: #FFFFFF;}		
#menu_oben ul li a:visited { text-decoration:none; color: #fef3cb;}
#menu_oben ul li a:focus { text-decoration:none; color: #999; }		
#menu_oben ul li a:hover { text-decoration:none; color: #CCCCCC;}
#menu_oben ul li a:active { text-decoration:none; color: #fff;}	
		
#menu_oben li a { text-decoration:none; color: #FFFFFF;}
#menu_oben li a:link { text-decoration:none; color: #FFFFFF;}		
#menu_oben li a:visited { text-decoration:none; color: #fef3cb;}
#menu_oben li a:focus { text-decoration:none; color: #999; }		
#menu_oben li a:hover { text-decoration:none; color: #CCCCCC;}
#menu_oben li a:active { text-decoration:none; color: #fff;}
		
/*.clear { clear: both; } */



#footer li a:link {
		text-decoration:none; 
		font-size:11px;
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:200;
		margin:4px;
		}


#footer li a:visited {
		text-decoration:none; 
		font-size:11px;
		color: #333333;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:200;
				margin:4px;
		}

#footer li a:focus { 
		text-decoration:none; 
		font-size:11px;
		color: #990000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:200;
				margin:4px;
		}
#footer li a:hover { 
		text-decoration:none; 
		font-size:11px;
		color: #990000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400;
		margin:4px;
		}
#footer li a:active { 
		text-decoration:none; 
		font-size:11px;
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:200;
		margin:4px;
		}
		


/*aqui comienza el formateo del texto - primer bloque*/

#block_text h1 { 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:24px; color: #333333;
		text-align:left;
		font-weight:100;padding-bottom:9px;}
		
/*TITULOS*/
#block_text h2 {
		font-family: Franklin Gothic Medium Cond, Futura Cond, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
		color: #333333;
		text-align:left;
		font-weight:100;padding-bottom:9px;
		}

/*TEXTOS*/
#block_text h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #333333;
		text-align:left;
		font-weight:100;
		padding-bottom:5px;
		}
	
#block_text h4 { 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:9px;
		color:#333333;
		text-align:left;
		font-weight:100;padding-bottom:3px;
		}


/*TITULOS*/

#block_text2 h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color: #333333;
		text-align:left;
		font-weight:100;padding-bottom:9px;
		}

#block_text2 h2 { 
		font-family: Franklin Gothic Medium Cond, Futura Cond, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-size:24px; 
		color: #333333;
		font-weight:100;padding-bottom:9px;
		}
	
/*TEXTOS*/
#block_text2 h3, #block_text-border h3, #block_text2-border h3, #block_2spalten_border, #block_2spalten h3, #block_text_dick h3, #block_text2_formular, #block_text_formular, #block_text2_kontaktform h3, p, 
#block_text_formular h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #333333;
		text-align:left;
		font-weight:100;
		padding: 0px;padding-bottom:9px;
		}
#block_text2 h4 { 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:9px; 
			color: #333333;
			text-align:left;
			font-weight:100;padding-bottom:9px;}


#block_2spalten h2, #block_text-border h2, #block_text2-border h2, #block_2spalten_border h2, 
#block_text_dick h2 { 
			font-family:Franklin Gothic Medium Cond, Futura Cond, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:22px; 
			color: #333333;
			text-align:left;
			font-weight:100;
			line-height:1.1em;padding-bottom:9px;}
			
/* spalte N1 nebeneinander- positionierung--------- */
#block_text {width:255px;height:auto; position:relative; float:left; padding-bottom:6px;}

/*spalte N2 nebeneinander*/
#block_text2 {
		width:255px;
		height:auto;
		min-height:347px;
		padding-left:3px;
		float:right;
		padding-left:6px;
		}

#block_text_formular { 
		width:175px;
		height:428px; 
		position:relative; 
		float:left; 
		}

#block_text2_formular { 
		width:315px; 
		height:370px;
		float:right; 
		border:1px solid #666666; 
		background-image:url(../Bilder/fieldset.gif); 
		background-repeat:repeat-x;
		}


#block_text2_kontaktform { 
		width:275px; 
		height:330px;
		float:right; 
		border:1px solid #666666; 
		background-image:url(../Bilder/fieldset.gif); 
		background-repeat:repeat-x; 
		}

.select_text td { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:5px;
		color: #333333;
		text-align:left;
		font-weight:100;
		}

#block_text-border {
		width:242px;
		height:auto; 
		position:relative; 
		float:left; 
		/*border:1px solid #CCCCCC; */
		padding-right:20px; 
		 border-right: 1px solid  #CCCCCC; 

		}

#block_text2-border { 
		width:242px; 
		height:auto;
		padding-left:3px;
		float:right; 
/*		border:1px solid #CCCCCC;*/ 
		padding:8px;
		margin-bottom:7px;

		}
/*ueberschrift 2 spalten*/
#block_2spalten {
		width:530px; 
		position:relative;
		}

#block_2spalten_border {
		width:516px; 
		height:138px; 
		position:relative; 
		padding:8px;
		border:1px solid #990000;
		margin-bottom:7px;
		}





/*dickes reschtes Box desproporcional*/
#block_text_dick {
		width:327px; 
		height:428px;
		padding-left:3px;
		float:right;
		}

/*smalles linkes Box desproporcional*/
#block_text_small {
		width:190px;
		position:relative; 
		float:left;
		}

/*das ist nur der Rahmen und der Text von Nüutzlichelinks-------ist kein link*/
#nuetzlichelinks {
	border:1px solid #666;
	background-image:url(../Bilder/vino.jpg);
	background-repeat:repeat-x;
	top:265px;
	width:520px;
	height:120px;
	padding:5px;
	margin-top:10px;
	margin-bottom:15px;
	float:left;
	left: 0px;
		}
#nuetzlichelinks p {
		font-family:"Franklin Gothic Medium Cond", "Futura Cond", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:left;
		color: #FFFFFF;
		font-weight:200;
		letter-spacing:1px;
		}
	
#nuetzlichelinks a:link {text-decoration:none;color:#999999;}
#nuetzlichelinks a:visited {text-decoration:none;color: #990000;}
#nuetzlichelinks a:focus {text-decoration:none;color:#999999;}
#nuetzlichelinks a:hover {text-decoration:none;color: #333333;}
#nuetzlichelinks a:active {text-decoration:none;color:#999999;}

span#roteslink a:link, span#roteslink a:visited, span#roteslink a:hover, span#roteslink a:active, span#roteslink a:focus, #roteslink a { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color: #990000; 
		text-align:right; 
		text-decoration:none;
		}

#block_2spalten span { text-decoration:none;}
#kontakt { position:absolute; left:580px; top:210px; border:solid 1px #000000; width:160px; height:110px;}

#leyenda { 
		font-family:"Franklin Gothic Medium Cond", "Futura Cond", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color: #333333;
		}

table#leyenda { 
		font-family:"Franklin Gothic Medium Cond", "Futura Cond", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color: #333333;
		}

#title-safeplace { 
		padding-left:35px; 
		padding-top:35px; 
		display:block; 
		color:#990000;
		}

span#text-unten-safeplace {
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #333333;
		text-align:left;
		font-weight:100;
		padding-left: 35px;
		}
.link-normal a {
text-decoration:none;
color:#333333;
font-size:12px;
}

.link-normal a:hover  {
text-decoration:none;
color: #990000; 
font-size:12px;
}

h2.divina  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	text-transform:capitalize;
	font-weight:600;
	text-align:left;padding-bottom:3px;

}
.link-normal a p {
text-decoration:none;
color:#333333;
font-size:12px;
}

ul#menu-impressum li a {
	font-size: 11px;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin-right:3px;
}
ul#menu-impressum li a:link {
	font-size: 11px;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
		margin-right:3px;
}
ul#menu-impressum li a:hover{
	font-size: 11px;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
		margin-right:3px;
}

ul#menu-impressum li {
	list-style-image: none;
	list-style-type: none;
	display:inline;
		margin-right:3px;
}
