/*------- Rahmen oder Hintergrund --------*/

#cms_div_um_alles_id {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+18,636565+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 18%, rgba(99,101,101,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 18%,rgba(99,101,101,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 18%,rgba(99,101,101,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}


/*------------------ Inhalt ------------------------*/

#inhalt ul, #inhalt li, #inhalt p { color: #636565; font-size: 16px; line-height: 20px; }
#inhalt ul { margin: 0 0; }
#inhalt p { margin: 8px 0; }
#inhalt li { margin: 2px 0;}


/*--------- Aktvleiste -------------*/

#inhalt .aktivleiste_vorschau p, #inhalt .aktivleiste_vorschau ul, #inhalt .aktivleiste_vorschau li { font-size: 13px; line-height: 18px; }

#inhalt .aktivleiste_vorschau .kurztext_global{ 
background-color: #e8e9ed;

}

#inhalt #aktivleiste_innen_id .nurtext_text_div h2 {
color: #9D0C15;
margin: 0 0 8px;
}

#inhalt .aktivleiste_vorschau .nurtext_text_div p {
 font-size: 13px; line-height: 18px;
 margin-bottom:5px;
 }

#inhalt .aktivleiste_vorschau .nurtext_text_div {
background-color: #e8e9ed;
padding-left: 7px;
}
	
#inhalt .aktivleiste_vorschau {
background-color:#e8e9ed;
right: 16px;
margin: 0;
padding: 0;
}

#inhalt .aktivleiste_vorschau .nurbild_global {padding: 2px 2px 0;}

/*--------- Aktivleiste Kontaktformular ------*/

#kontaktformular_aktiv a, #kontaktformular_aktiv a:visited {
color: #9D0C15;
}

#kontaktformular_aktiv textarea {
border-color: transparent;
height: 95px; 
border-radius: 3px;
}

#kontaktformular_aktiv input {
border-radius: 3px;
border: none;
margin-top: 5px;
width: 180px !important;
max-width: 180px !important;
}

#kontaktformular_aktiv input[name="datenschutz"] { width: 14px !important; max-width: 14px !important; }

#kontaktformular_aktiv input[type="submit"] {
color:#ffffff;
background-color: #9D0C15;
padding: 5px;
width:180px !important;
}

kontaktformular_aktiv label { 
color: #ffffff;
}

#kontaktformular_aktiv fieldset {
padding: 7px;
border: none;
}

legend {
display: none;
}

/*--------- Kurztexte ------------*/

.kurztext_global .kurztext_text_div p {
font-size: 15px;
padding-left: 7px; 
vertical-align: none;
margin-bottom: 5px;
} /* Bezeichnung Jörg Hustadt unter dem Bild in der Aktivleiste */

.kurztext_global .kurztext_text_div {
margin-top: none;
}

/*------- Bausteine -------*/

.nurtext_global .nurtext_text_dic p {
margin-bottom: 0px;
}

.nurtext_global {
margin: 0px;
padding: 0 4px 4px;
}

/*------- Bilderleiste ---------*/

#bilderleiste{
background-color: #FFFFFF;
background-position: center;
height: 130px;
margin-bottom: none;
background-repeat: no-repeat;
} 

.bilderleiste_innen_divausrichtung {
vertical-align: bottom;
margin-right:16px;
margin-top:20px; 
}



.bilderleiste_rechteseite img { 
margin-left: 5px;
 }

 
 .bilderleiste_rechteseite a { 
width: auto;
height: auto;
text-decoration: none;
 }

/* bis hier hin, Quellcode prüfen! */


/*--------- Inhalt ---------*/

#content h1 {
margin-top: 35px;
color: #9D0C15;
} /*Überschriften  Herzlich Willkommen Position */

#inhalt {
padding: 0 16px;
right: 0px;
}

/*--------- Navigation --------*/

#navigation {
height: auto;
}

#navigation ul {
margin: 0 0 0;
}

/*-------- Kontaktformular --------*/

#kontaktformular { min-width: 28em; color: #636565; font-size: 16px; line-height: 20px; }
#kontaktformular label { color: #636565; font-size: 16px; line-height: 20px; }

#kontaktformular input {width: 20em; 
																								border-radius: 5px; 
																								border: 1px solid #e8e9ed; }

#kontaktformular textarea {width: 32em;
																										 border-radius: 3px; 
																								   border: 1px solid #e8e9ed;
																										}

#kontaktformular fieldset {border:none; padding: 0 0 0 0; margin: 0 0 5px 0;}

#kontaktformular a, #kontaktformular a:visited {
color: #9D0C15;
}

#kontaktformular input[type="submit"] {
color:#ffffff;
background-color: #9D0C15;
padding: 5px;
}

#kontaktformular input[type="text"]:nth-of-type(4) { width: 14.85em !important;}

/*------- Fuss ------*/

#fuss {background-color: #fff;}