
<STYLE TYPE="text/css">


/* ——— Cleanup ——— Cleanup ——— Cleanup ——— Cleanup ——— Cleanup ——— Cleanup ——— Cleanup ——— Cleanup ——— Cleanup ——— Cleanup ——— Cleanup ——— */
								
html, body, div, span, h1, h2, h3, h4, h5, h6, p,
a, em, font, img, strong, table, th, tr, td, input, textarea,
{					
font-family: 'gedaugothic_book_pseudomono';
font-size: 1em; margin: 0;padding: 0;border: 0;outline: 0; vertical-align: baseline; background: transparent;
}



/* ——— TYPE — Styles ——— TYPE — Styles ——— TYPE — Styles ——— TYPE — Styles ——— TYPE — Styles ——— TYPE — Styles ——— TYPE — Styles ——— */


																		/* ——— Gedau ——— */
																										
.font_gedaugothic_book_pseudomono{
					font-family:'gedaugothic_book_pseudomono';
							font-size:1em;
							line-height:1.25em;
							letter-spacing:0.01em;
}
.font_gedaugothic_roman{
					font-family: 'gedaugothic_roman';
							font-size:1em;
							line-height:1.25em;
							letter-spacing:0.02em;
}
.font_gedaugothic_medium_pseudomono{
					font-family: 'gedaugothic_medium_pseudomono';
							font-size:1em;
							line-height:1.25em;
							letter-spacing:0.03em;
}
.font_gedaugothic_bold{
					font-family: 'gedaugothic_bold';
							font-size:1em;
							line-height:1.33em;
							letter-spacing:0.02em;
}
.font_gedaugothic_bold_pseudomono{
					font-family: 'gedaugothic_bold_pseudomono';
							font-size:1em;
							line-height:1.33em;
							letter-spacing:0.02em;
}
.font_gedaugothic_websymbols{
					font-family: 'gedaugothic_websymbols';
							font-size:1em;
							line-height:1.33em;
							letter-spacing:0.02em;
}
		font_gedaugothic_websymbols{ 
		/* ——— brauchen wir:  Hier als »nicht-Klasse« eingebunden ——— */
							font-family: 'gedaugothic_websymbols';
									font-size:1em;
									line-height:1.33em;
									letter-spacing:0.02em;
		}

																		/* ——— Bergische ——— */

.font_bergischeantiqua_s_book{
							font-family: 'bergischeantiqua_s_book';
							font-size:1em;
							line-height:1.25em;
						letter-spacing:0.0em;
}

																		/* ——— Caput ——— */

.font_caput_sans_reg{
					font-family: 'caput_sans_reg';
							font-size:1em;
							line-height:1.3em;
}
.font_caput_serif_reg{
					font-family: 'caput_serif_reg';
							font-size:1em;
							line-height:1.3em;
}
.font_caput_serif_heavy{
					font-family: 'caput_serif_heavy';
							font-size:1em;
							line-height:1.3em;
}

																		/* ——— Kofi ——— */

.font_ko152{
					font-family: 'ko152';
							font-size:1em;
							line-height:1.3em;
}
.font_ko262{
					font-family: 'ko262';
							font-size:1em;
							line-height:1.3em;
}
.font_ko352{
					font-family: 'ko352';
							font-size:1em;
							line-height:1.3em;
}
.font_ko355{
					font-family: 'ko355';
							font-size:1em;
							line-height:1.3em;
}

																		/* ——— Newtype ——— */

.font_newtype_stereo_light{
					font-family: 'newtype_stereo_light';
								font-size:1em;
							line-height:1.1em;
}
.font_newtype_mono_rounded_bold{
					font-family: 'newtype_mono_rounded_bold';
								font-size:1em;
							line-height:1.1em;
}

																		/* ——— Agendatype ——— */
																		
.font_agendatype_regular{
					font-family: 'agendatype_regular';
							font-size:1em;
							line-height:1.3em;
							letter-spacing:0.025em;
}
.font_agendatype_bold{
					font-family: 'agendatype_bold';
							font-size:1em;
							line-height:1.3em;
							letter-spacing:0.01em;
}

																		/* ——— Ergilo ——— */

.font_ergilo_book{
					font-family: 'ergilo_book';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}

.font_ergilo_italic_book{
					font-family: 'ergilo_italic_book';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}
.font_ergilo_bold{
					font-family: 'ergilo_bold';
								font-size:1em;
							line-height:1.2em;
							letter-spacing:0em;
}

																		/* ——— Jenny ——— */

.font_jenny_reg{
					font-family: 'jenny_reg';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}
.font_jenny_kursif{
					font-family: 'jenny_kursif';
							font-size:1em;
							line-height:1.3em;
							letter-spacing:0em;
}
.font_jenny_bold{
					font-family: 'jenny_bold';
								font-size:1em;
							line-height:1.2em;
							letter-spacing:0em;
}

																		/* ——— Parker-Barrow ——— */

.font_NakoticaParker_reg{
					font-family: 'NakoticaParker_reg';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}
.font_NakoticaParkerSlab_bol{
					font-family: 'NakoticaParkerSlab_bol';
							font-size:1em;
							line-height:1.3em;
							letter-spacing:0em;
}
.font_NakoticaBarrow_reg{
					font-family: 'NakoticaBarrow_reg';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}
.font_NakoticaBarrowSlab_lig{
					font-family: 'NakoticaBarrowSlab_lig';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}

																		/* ——— Nakotica ——— */

.font_nakotica_reg{
					font-family: 'nakotica_reg';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}
.font_nakotica_bold{
					font-family: 'nakotica_bold';
							font-size:1em;
							line-height:1.3em;
							letter-spacing:0em;
}
.font_nakotica_bold_3d_2{
					font-family: 'nakotica_bold_3d_2';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}

																		/* ——— Nafi ——— */

.font_nafi_write{
					font-family: 'nafi_write';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}
.font_nafi_liga_end{
					font-family: 'nafi_liga_end';
							font-size:1em;
							line-height:1.3em;
							letter-spacing:0em;
}
.font_nafi_farm{
					font-family: 'nafi_farm';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}

																		/* ——— KofiRed ——— */

.font_kofired_reg{
					font-family: 'kofired_reg';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}
.font_kofiredcond_reg{
					font-family: 'kofiredcond_reg';
							font-size:1em;
							line-height:1.3em;
							letter-spacing:0em;
}
.font_kofired_bold{
					font-family: 'kofired_bold';
								font-size:1em;
							line-height:1.4em;
							letter-spacing:0em;
}




/* ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— TEXTE STYLES h-Formate——— */


h1_bold{	
font-family: 'gedaugothic_bold';
font-size: 15em; letter-spacing: 0.00em; line-height:0.9em;
} 

h2{	font-size: 3em;
}

h2_normal{	
font-family: 'gedaugothic_book_pseudomono';
font-size: 4.6em; letter-spacing: 0.03em; line-height:1.1em; 
}
h2_bergische{	
font-family: 'bergischeantiqua_s_book';
font-size: 4.6em; letter-spacing: 0.03em; line-height:1.1em; 
}

h3{	font-size: 1.8em;
}
h3_normal{	
font-size: 3.7em; 
}

h4{	font-size: 1.2em;
}

h5 { font-size: 0.92em;
}

h6{	font-size: 0.5em;
}



/* ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— TEXTFORMATE ——— */

		.text_content_headline {
		font-family: 'gedaugothic_book_pseudomono';
		font-size:1.7em;
		line-height:1.16em;
		letter-spacing: 0.05em;
		}
		
				.text_content_klein_bu{
				font-family: 'gedaugothic_book_pseudomono';
				font-size: 1em;
				line-height: 1.4em;
				letter-spacing: 0.06em;
				}
		
								.text_content_de{
								font-family: 'bergischeantiqua_s_book';
								font-size: 1.10em;
								line-height: 1.56em;
								letter-spacing: 0.04em;
								}
		
								.text_content_en {
								font-family:'gedaugothic_book_pseudomono';
								font-size: 1.06em;
								line-height: 1.46em;
								letter-spacing: 0.035em;
								} 
		
										.text_gedaugothic_bold {
										font-family:'gedaugothic_bold';
										font-size: 0.95em;
										letter-spacing: 0.05em;
										} 
										.text_gedaugothic_bold_pseudomono {
										font-family:'gedaugothic_bold_pseudomono';
										font-size: 0.95em;
										letter-spacing: 0.05em;
										} 
															
															
/* ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— TYPE Styles sonstige ——— */


p {  /*Absatz mit Einzug*/
padding-left:0em;
text-indent:1.3em;
margin:0em 0em 0em 0em;
}
poe { /*Absatz ohne Einzug*/
padding-left:0em;
text-indent:0em;
margin:0em 0em 0em 0em;
}
		.pp { /*Leerzeile*/
		padding:.4em 0em .4em 0em;
		}


br {
}

span {
}


strong            {
font-weight: bolder;
}

		tmed { /*medium*/
		font-family: 'gedaugothic_medium_pseudomono';
		font-size:.95em;
		}
		
		tbd { /*bold*/
		font-family:'gedaugothic_bold_pseudomono';
		font-size:.95em;
		}
		
em{
	font-size:.97em;
	letter-spacing:.07em;
	font-style: italic;
}

		versal{
		text-transform:uppercase;
		font-size:0.92em;
		letter-spacing:0.1em;
		}
		.versal{
		text-transform:uppercase;
		font-size:0.92em;
		letter-spacing:0.1em;
		}
		


															/* ——— Basics ——— */
															
main{
	width: 82em;
	z-index: 11;
}	


footer {
	color:#fef3d5;
	text-align: left;
	left:3em;
	margin:3em 0em 0em 0em;
	padding:1em 0em 1em 1em;
	position: relative;
	width:78.2em;
	background: rgba(0,0,0,.85);
	}
footer a{
	color:#fef3d5;
	text-decoration:underline;	}
footer a:hover{
	color:#000000;
	background:#fef3d5;
	text-decoration:underline;	
		transition-property:all .3s linear 0s;
		-moz-transition:all .3s linear 0s;
		-webkit-transition:all .3s linear 0s;
		-o-transition:all .3s linear 0s;
}


body {
margin:auto;
	font-family: 'gedaugothic_book_pseudomono', Courier;
	font-size: 0.8em;
	line-height: 1.4em;
	letter-spacing: 0.07em;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	
	text-rendering: optimizeLegibility;
	font-feature-settings: "kern" 1;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-smoothing: antialiased;
	font-kerning: normal;
	
	font-feature-settings: "kern" 1, "liga" 0;
	font-variant-ligatures: unset;
	-webkit-font-feature-settings: "kern" 1, "liga" 0;
	-webkit-font-smoothing: antialiased;
	
	background-color: #fef3d5;
}


a {
	font-family: 'gedaugothic_book_pseudomono';
	text-decoration: underline;
	color:#000000;
}

a:hover {
	text-decoration: none;
	color: #fef3d5;
	background-color: #000000;
		transition-property:all .3s linear 0s;
		-moz-transition:all .3s linear 0s;
		-webkit-transition:all .3s linear 0s;
		-o-transition:all .3s linear 0s;
	cursor: pointer;
	}
a.active {
}

.tmed 	/* ——— Linkformat ——— */
{
	font-family: 'gedaugothic_medium_pseudomono';
	font-size:.96em;
	letter-spacing:.07em;
	white-space: nowrap;
	display: inline-block;
	cursor: pointer;
}
a:hover .tmed {
	cursor: pointer;
}


ultxt{
	position: relative;
	left: 2em;
}

/* ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— Farben ——— */

.color_title{ 		/* ??? — Zusatz hinter Menue */
														color:#fef3d5;
}


/* ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— Linien ——— */


.line_dashed_01{
border-top:dashed 1px #000000	
}
.line_dashed_02{
border-top:dashed .3em #000000	
}

.line_solid_01{
border-top:solid 1px #000000	
}
.line_solid_03{
border-top:solid .3em #000000	
}
.line_solid_10{
border-top:solid 1em #000000	
}


/* ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— ——— LOGO und Bilder ——— */

						#container_logo_nav_svg {
						width:75em;
						position: fixed;
						margin: 0em 0em 0em 3em;
																						z-index:85;
						}
	
img {
opacity: .85;
filter: alpha(opacity=85); /* For IE8 and earlier */
}
img:hover {
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
}


/* ---------------------------------- Listen  Listen  Listen  Listen  Listen  Listen  Listen  Listen  Listen  Listen  Listen  Listen  */

ul {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
}
li {
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}


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


												/* ——— Menu Overlay ——— */

#nav {
																						z-index:92;
	top:0px;
	text-align:right;
	position:fixed;
	width:77em;
	margin:0em 0em 0em 3em;
	padding: 11px 0em 3.65em 13px;
/*				
			background-color:#264871; 
*/				
	}
#nav ul {
	text-align:left;
}
#nav ul li {
	display:inline;
}
#nav ul li a {
	letter-spacing:.1em;
							color:#fef3d5;
	display:inline-block;
	padding:0em 0em;
	text-decoration:none;
	
	transition-property:all .2s linear 0s;
	-moz-transition:all .2s linear 0s;
	-webkit-transition:all .2s linear 0s;
	-o-transition:all .2s linear 0s;
	text-transform: uppercase;
}
#nav ul li a:hover {
	color: #000000;
							background:#fef3d5;
	}
											#nav  .currentpage a { /* Sub-Navi für obere Zeile: Auszeichnung Aktiv !!! */
											font-family:'gedaugothic_bold_pseudomono';
											}


				/*styling open close button*/
.button {
																						z-index:135;
	text-align:center;
	position:fixed;
	widht:3em;
	height:3em;
	margin:2.65em 0em 0em 0em;
	padding: 1em .5em 0em .5em;
								background: none;
}
.button a {
	font-size:3.6em;
	text-decoration:none;
								background: none;
}
.btn-open:after {
	color:#000000	;
		content:"\003D";
	font-family:"gedaugothic_websymbols";
	transition-property:all .2s linear 0s;
	-moz-transition:all .2s linear 0s;
	-webkit-transition:all .2s linear 0s;
	-o-transition:all .2s linear 0s;
											background: none;
}
.btn-open:hover:after {
		content:"\2260";
	color:#000000;
	background: none;
}
.btn-close:after {
	color:#fef3d5;
		content:"\00D7";
	font-family:"gedaugothic_websymbols";
	transition-property:all .2s linear 0s;
	-moz-transition:all .2s linear 0s;
	-webkit-transition:all .2s linear 0s;
	-o-transition:all .2s linear 0s;
											background: none;
}
.btn-close:hover:after {
	color:#fef3d5;
		content:"\00F7";
											background: none;
}

																/* ------------- overlay ---------------- */
.overlay {
	padding:5em 0em 0em 0em;
	display:none;
	position:fixed;
	height:100%;
	width:100%;
								background: rgba(0,0,0,.85);
	overflow:auto;
																				z-index:91;
			}
.wrap {
    color:#000000;
	text-align:left;
	margin:2em 0em 0em 3em;
	padding:0em 0em 1em .8em;
	}
.wrap ul.wrap-nav {	
}
.wrap ul.wrap-nav li {
	color:#fef3d5;
	display:inline-block;
	vertical-align:top;
	width:17em;
	position:relative;
	padding: .15em .5em 0em 0em;
	font-size:1.04em;
	line-height:1.5em;
	}
.wrap ul.wrap-nav li a {
	padding: .15em 1em 0em 0em;
	color: inherit;
	display:inline-block;
	text-decoration:none;
	white-space:nowrap;
}
.wrap ul.wrap-nav li a:hover {
}
.wrap ul.wrap-nav ul {
													padding: .3em .7em 0em .3em;
}
.wrap ul.wrap-nav ul li {
display:block;
width:100%;
}
.wrap ul.wrap-nav ul li a {
}
.wrap ul.wrap-nav ul li a:hover {
	color:#000000;
	background: #fef3d5;
}

			.wrap ul.wrap-nav .currentpage a {
				padding: .25em .7em 0em .2em;
				color:#000000;
				background-color: #fef3d5;
}

								#container_navigation_sub { 				/* ——— ——— ——— ——— ——— ——— ——— ——— Sub-Navi für Fonts */
								z-index:85;
								margin:0em 0em 0em 3em;
								padding: 7em 0em .4em 0.1em;
								width: 74.9em;
								position:fixed;
								background: #fef3d5;
								opacity:.9;
								border-bottom:solid 1px #000000;

								}

								#container_navigation_sub ul { /* Sub-Navi für Fonts ??? */
										display:inline;
										text-align:left;
									}
								#container_navigation_sub ul li { /* Sub-Navi für Fonts ??? */
										padding:0em .6em 0em 0em;
									}
				
								#container_navigation_sub ul li a{ /* Sub-Navi für Fonts ??? */
										font-size:1em;
										color:#000000;
										text-decoration:none;
										transition-property:all .2s linear 0s;
										-moz-transition:all .2s linear 0s;
										-webkit-transition:all .2s linear 0s;
										-o-transition:all .2s linear 0s;
										}
								#container_navigation_sub ul li a:hover{ /* Sub-Navi für Fonts ??? */
										color:#fef3d5;
										background: #000000;
										transition-property:all .2s linear 0s;
										-moz-transition:all .2s linear 0s;
										-webkit-transition:all .2s linear 0s;
										-o-transition:all .2s linear 0s;
										}

									#container_navigation_sub .currentpage a { /* Sub-Navi für Fonts: Auszeichnung Aktiv !!! */
									font-family:'gedaugothic_websymbols';
									}
											
											

				.btn_fonts_overview {  	/* Buttons Fontoverview: Link zu Schriften */
				padding:0.8em 0em 0em 0em;
				font-family:'gedaugothic_bold_pseudomono';
				letter-spacing:0.07em;
				border:none; 
				background:none;
				text-decoration:underline;
				} 
				.btn_fonts_overview:hover { 
													color:#fef3d5;
				background:#000000;
				cursor:pointer;
				} 





													/* ——— ——— ——— ——— ——— ——— ——— ——— Navigation Footer */

.navi_footer {
	margin:4em 0em 0em 0em;
	padding:0em 0em 2em 0em;
	position:relative;
	background: rgba(0,0,0,.55);
									font-size:95%;
	min-width:82.2em;
	}




/* —————————————————————————————————————————————————————————————————————————Navigation ——————————————————bis hier———————————————————————————————————————————————————————————————————————  */






														/* ——— Container Title ——— */

				container_title{
																	z-index:133;
				position:fixed;
				font-family:'gedaugothic_book_pseudomono';
				font-size:1.9em;
				letter-spacing:0.05em;
				margin: 1.38em 0 0 1.49em;
				padding:.5em 0em 1em .6em;
				}	
	
														/* ——— Container HEADLiNE ——— */
#container_head {
min-height:177em;
z-index: 25;
position: fixed;
text-align:left;
width:75em;
margin:15em 0em 0em 3em;
padding: 0em 0em 0em 0em;
}




													/* ——— BACKGROUND CONTAiNER ——— */

				#container_back_distance_high_01 {
						width:75em;
						height:5.8em;
								}
				#container_back_distance_high_02 {
						width:75em;
						height:9em;
								}
				#container_back_distance_high_03 {
						width:75em;
						height:15em;
								}
				#container_back_distance_high_04 {
						width:75em;
						height:17em;
								}
				
				#container_back_distance_low {
						width:75em;
						height:77em;
						}
				
				
#container_back {
	padding:3em 0em 0em 0em;
	position: relative;
	left:3em;
	width:75em;
	text-align: left;
	clear: left;
	overflow:hidden;
	background-image: url(#);
				}
				
							#container_back_testarea { /* Für Testarea !!! */
							padding:1.5em 0em 1.5em 0em;
							text-align:left;
							width:75em;
							margin:0em 0em 0em 3em;
							padding: 0em 0em 0em 0em;
							}


							#container_back_pricing {  /* Für Pricing-Tabellen !!! */
							padding:3em 0em 0em 1.2em;
							width:75em;
							text-align:left;
							white-space:nowrap;
							}
							
							
							
							
														/* ——— Textbox Container ——— */
#container_content_text_li{
width:35em;
padding-top: 1.5em;
padding-right: 0em;
padding-bottom: 1.5em;
padding-left: 0em;
float: left;
}
#container_content_bu_li{
width:22em;
padding-top: 1.5em;
padding-right: 0em;
padding-bottom: 1.5em;
padding-left: 0em;
float: left;
}
#container_content_bild_li {
width:44em;
padding-top: 1.5em;
padding-right: 0em;
padding-bottom: 1.5em;
padding-left: 0em;
float: left;
}
				#container_content_text_re {
				padding-top: 1.5em;
				padding-left: 50em;
				padding-right: 0em;
				padding-bottom: 0em;
				}
				#container_content_bild_re {
				padding-top: 1.5em;
				padding-left: 50em;
				padding-right: 0em;
				padding-bottom: 0em;
				}
				#container_content_bild_re_gross {
				padding-top: 1.5em;
				padding-left: 28em;
				padding-right: 0em;
				padding-bottom: 0em;
				}
                                                    #container_text_content_2sp_de {
                                                    width:36em;
                                                    padding-top: 1.5em;
                                                    padding-right: 0em;
                                                    padding-bottom: 0em;
                                                    padding-left: 0.1em;
                                                    float: left;
                                                    }
													#container_text_content_2sp_en {
													padding-top: 1.55em;
													padding-left: 41em;
													padding-right: 0em;
													padding-bottom: 0em;
													}
			#container_zwischenheadline {
			padding-top: 0em;
			padding-left: 0.1em;
			padding-right: 0em;
			padding-bottom: 0em;
			width:100%;
			float:left;
			}
			#container_bildunterschrift {
			padding-top: 1em;
			padding-left: 0.1em;
			padding-right: 0em;
			padding-bottom: 0em;
			width:100%;
			float:left;
			}

							
							

												/* ——— blinking Cursor ——— */

.blinking-cursor {
  color:#00CC99;
  -webkit-animation: 1s blink step-end infinite;
  -moz-animation: 1s blink step-end infinite;
  -ms-animation: 1s blink step-end infinite;
  -o-animation: 1s blink step-end infinite;
  animation: 1s blink step-end infinite;
}

@keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

@-moz-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

@-webkit-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

@-ms-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

@-o-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}


																	/* Buttons Pricing-Overview: öffnet die Tables */
.btn_price_overview {  					
	font-family: 'gedaugothic_book_pseudomono';
	letter-spacing:0.04em;
	font-size:1.1em;
	text-align:left;
	width:100%;
	margin-left:1.635em;
	margin-top:.1em;
	padding:.6em 0em .5em .5em;	
	background: rgba(0,0,0,.9);
	color:#fef3d5;
	border:none;	
	border-radius: 0px;
} 
.btn_price_overview:hover { 
font-family:'gedaugothic_bold_pseudomono';
background: rgba(0,0,0,1);
cursor:pointer;
} 

															/* ——— Tables Pricing ——— */

table {
	font-family: 'gedaugothic_book_pseudomono';
    width:100%;
	margin-left:1.8em;
	color:#fef3d5;
}
table th {
	font-family: 'gedaugothic_book_pseudomono';
letter-spacing:.05em;
padding:2em 1em 2em 1em;
	background: rgba(0,0,0,.7);
}
table th:first-child{
}
table tr:first-child th:first-child{
}
table tr:first-child th:last-child{
}
table tr{
}
table tr td:first-child{
}
table tr td {
	font-family: 'gedaugothic_book_pseudomono';
vertical-align: top; 
	background: rgba(0,0,0,.4);
padding:1em 0em 1em 1em;
}
table tr.even td{
				background:rgba(0,0,0,.45);
	}
table tr:last-child td{
}
table tr:last-child td:first-child{
}
table tr:last-child td:last-child{
}
table tr:hover td{
	background: rgba(0,0,0,.7);
}


table a:link {
}
table a:visited {
}
table a:active,
table a:hover {
	color: #ffffff;
	text-decoration:underline;
}


												/* ——— Lightbox-Overlay ::: aus externer Lightbox-css-datei hierhin gepastet --- WEGEN php: color sheme ——— */

.lightboxOverlay {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
																		z-index: 999;
																		background: #fef3d5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=98);
	opacity: 0.98;
	display: none;
}
                                                
												/* ——— ORDERFORM ——— */


.orderform_fonts{
	margin:0 auto;
	font-family: 'gedaugothic_book_pseudomono', Courier;
}

/* ----------- visuals ----------- */
	
	
#orderform{
	font-family: inherit;
margin:0em 0em 0em 0em;
padding:1em 1em 1em 1em;
background: rgba(0,0,0,.04);
width:100%;
}
	#orderform input{
	text-align:center;
	font-family: inherit;
	letter-spacing:0.07em;
															color:#fef3d5;
	font-size:1.1em;
	margin:.2em 0em 1em 0em;
	padding:.5em .5em .5em .5em;
	background: rgba(0,0,0,.5);
	border:none;
	}
	#orderform textarea{
	font-family: inherit;
	letter-spacing:0.08em;
															color:#fef3d5;
	font-size:1.1em;
	margin:.5em 0em 1em 0em;
	padding:1em 2em .5em 1em;
	background: rgba(0,0,0,.5);
	width:87%;
	overflow: hidden;
	}

	#orderform h1 {
		font-size:2em;
	}
	#orderform p{
	padding-left:0em;
	text-indent:0em;
	margin:0em 0em .5em 1em;
	font-size:1em;
	letter-spacing:0.05em;
														color:#000000;
	}
	#orderform label{
	font-family:gedaugothic_bold;
	color:rgba(0,0,0,.65);
	display:block;
	width:100%;
	text-transform: uppercase;
	}
	#orderform .small{
		display:block;
		}
	#orderform button{ 
		font-family:gedaugothic_bold;
		letter-spacing:.03em;
		clear:both;
		margin:1em 1em 1em 0em;
		padding:1em 0em 1em 0em ;
		width:95%;
		background:rgba(0,0,0,.2);
		text-align:center;
		font-size:1.5em;
		line-height:1em;
		border:none;
											color:#fef3d5;
	}
	#orderform button:hover{ 
		background:rgba(0,0,0,.7);
											color:#fef3d5;
	cursor:pointer;
	}
	#orderform button:active{ 
		background:rgba(0,0,0,.5);
											color:#000000;
	cursor:pointer;
	}

															/* ——— Logo overlay ——— */
															
															
	#logo_overlay_delay { 
	
	}
															


			@media print {
#nav{
    visibility: hidden;
}
#container_logo_nav_svg {
    visibility: hidden;
}
.color_title{ 		/* ??? — Zusatz hinter Menue */
color:#000000
}
#container_navigation_sub { /* ——— ——— ——— ——— ——— ——— ——— ——— Sub-Navi für Fonts */
    visibility: hidden;
}
			 }
			 
			 
</STYLE>
