@charset "utf-8";
/* CSS Document */
/* WIDTH - MIN 800 */
@media screen and (min-width: 500px) and (max-width: 1499px) {
/* Haupt-Gerüst */
body, html {
	height: 100%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
body {
	height: 100%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #000000;
	color: #ffffff;
	font-size: 0.8em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#room {
	min-height: 100%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	justify-content: space-between;
	align-content: top;
}
#kopf {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#inhalt {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-bottom: 1.6%;
	display: -webkit-flex;
	display: flex;
	flex-direction: flex;
	justify-content: space-between;
	align-content: center;
}	
#fuss {
	height: 1.6%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-top: -1.6%;
}
.img_head {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}	
.img_footer {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* Haupt-Gerüst - END */	
/* Haupt-Navigation */
#topnavi li {
	text-decoration: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navi {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: flex;
	justify-content: center;
} 
.img_nav {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* Haupt-Navigation - END */
/* SOZIALE MEDIEN */	
.impress{
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
	text-align: center;
}
.impress{
	text-decoration: none; 
	text-underline: none;
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
a.impress:link {color: #FFFF00;}
a.impress:visited {color: #FFFF00;}
a.impress:active {color: #FFFFFF;}
a.impress:hover {color: #FFFFFF;}
	
.mode{
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
	text-align: center;
}
.mode{
	text-decoration: none; 
	text-underline: none;
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
a.mode:link {color: #FFFF00;}
a.mode:visited {color: #FFFF00;}
a.mode:active {color: #FFFFFF;}
a.mode:hover {color: #FFFFFF;}
	
#icons {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 	display: flex;
	justify-content: center;
} 
.img_icon {
	width: 30%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
.img_icon_2 {
	width: 30%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* SOZIALE MEDIEN - END */
.img_index_logo {
	width: 50%;
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.img_icon_home {
	width: 5%;
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
}
/* CONTENT - FLEXBOX */
#eins {
	background: #000000;
	width: 18%;
	margin: 10px 10px 10px 10px;
	padding:  10px 10px 10px 10px;
	justify-content: space-between;
	align-items: center;
	order: 1;
}
#zwei {
	background: #000000;
	width: 64%;
	margin: 10px 10px 10px 10px;
	padding:  10px 10px 10px 10px;
	justify-content: space-between;
	align-items: center;
	order: 2;
}
#drei {
	background: #000000;
	width: 18%;
	margin: 10px 10px 10px 10px;
	padding:  10px 10px 10px 10px;
	justify-content: space-between;
	align-items: center;
	order: 3;
}
.img_index_logo {
	width: 35%;
	margin: 13px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.img_icon_home {
	width: 12%;
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
/* SEITEN-BILDER - STEUERUNG */	
.img_home_left {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_home_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_news_left {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_news_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
.img_info_left {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_info_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
.img_picture_left {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_picture_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
.img_model_left {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_model_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_links_left {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_links_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_contact_left {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_contact_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_impress_left {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_impress_right {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_foto {
	width: 40%;
	display: flex;
	display: inline;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}
/* SEITEN-BILDER - STEUERUNG - END */
/* CONTENT - FLEXBOX - END*/	
/* SCHRIFT - STEUERUNG */
#text_home_head, #text_news_head, #text_info_head, #text_links_head, #text_contact_head {
	margin: 0px 0px 15px 0px;
	padding:  0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 1.8em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-align: justify;
}
#text_index_1, #text_home_1, #text_news_1, #text_info_1, #text_model_1, #text_links_1, #text_contact_1 {
	margin: 10px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-align: justify;	
}	
#text_home_2, #text_model_2 {
	margin: 5px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	color: #FFFF00;
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-align: justify;	
}
.link_head {
	margin: 20px 0px 5px 0px;
	padding:  0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 1.8em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-align: justify;
}
.link {
	text-decoration: none; 
	text-underline: none;
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 40px;
	padding: 15px 0px 15px 0px;
	text-align: left;
}
	
a.link:link {color: #FFFF99;}
a.link:visited {color: #FFFF99;}
a.link:active {color: #FFFFFF;}
a.link:hover {color: #FFFFFF;}
/* SCHRIFT - STEUERUNG - END */	
/* BILDER GALLERIE */		
#nav_foto li {
	text-decoration: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	justify-content: space-between;
	align-items: center;
}
#nav_foto {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
} 	
.foto, .foto2 {
	width: 36%;
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}	
/* BILDER GALLERIE - END*/			
/* BILDER GALLERIE - MODEL */		
#nav_model li {
	text-decoration: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	justify-content: space-between;
	align-items: center;
}
#nav_model {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
} 	
.model {
	width: 36%;
	margin: 20px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
		
}	
/* BILDER GALLERIE - MODEL - END*/	
/* FORMULAR */
.field {
	width: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	align-items: center;
}
.textfeld input, .textfeld textarea {
	width: 90%;
	margin: 0px 0px 0px 0px;
	padding:  8px 0px 8px 8px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 4px;
	border: 2px solid #999;
	text-align: left;
	background-color: #CCCCCC;
	color: #ffffff;
	font-size: 1.1em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	
}
.textfeld label {
	width: 90%;
	display: flex;
	align-items: left;
	justify-content: space-between;
	margin: 10px 0px 3px 8px;
	padding:  0px 0px 0px 0px;
	text-align: left;
	}
.texter {
	text-align: top;
}
.submitbutton {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80%;
	align-items: center;
}
.submitbutton input {
	display: inline-block;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 6px 8px 4px 8px;
	border-radius: 4px;
	border: 2px solid #999;
	font-size: 1.2em;
	font-weight: bold;
}
label {
	cursor: pointer;
}
.text_contact_info {
	width: 84%;
	margin: 8px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	color: #FFFF00;
	font-size: 0.8em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-align: left;
}
#text_impress_head {
	margin: 0px 0px 15px 0px;
	padding:  0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 1.8em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-align: left;	
}	
#text_impress_2 {
	margin: 25px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 1.5em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-align: left;		
}	
#text_impress_1 {
	margin: 10px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-align: left;		
}	
	
}