#submenu_logo {
	position:absolute;
	left: 100px;
	top:20px;
	z-index:4000;
}
html { 
  background: url(images/bg.jpg) repeat center center fixed; 

}
body {
	/*background-color: transparent;*/
	background-image:url('../../../../media/images/bg_fotografie.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	overflow-x: hidden;
}

#galerie_fotografie {
	margin-top:8%;

}

TABLE, TR, TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18pt;
	background-color : transparent;
}

#submenu_balken {
	position:absolute;
	top: 40;
	width:100%;
	z-index:19;
	background-image:url('../media/images/submenu2.png');
	background-color:transparent;
}

#submenu {
	position:absolute;
	top: 40;
	right:400px;
	height:60;
	z-index:20;
}


a.submenu {
	font-size : 10pt;
	text-decoration: none;
	font-bold : true;
	color: #FFFFFF;
	display:block;
	border:thick;
}

a.submenu:Hover {
	font-bold : true;
	color: #fff;
	background-color:#3076b1;
	top: 0;
	height:40;
	text-align:center;
	vertical-align:top;
	padding-top:20px;
}

/* Dropdown Menüs*/

#submenu_services {

	display:none;
	position:absolute;
	color:#000000;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	top:100;
	right:672px;
	z-index:300;
}

#submenu_portfolio {

	display:none;
	position:absolute;
	color:#000000;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	top:100;
	right:580px;
	z-index:300;
}

#submenu_aboutus {

	display:none;
	position:absolute;
	color:#000000;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	top:100;
	right:461px;
	z-index:300;
}

#submenu_support {

	display:none;
	position:absolute;
	color:#000000;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	top:100;
	right:363px;
	z-index:300;
}


a.subsubmenu {
	font-size : 10pt;
	text-decoration: none;
	font-bold : true;
	color: #FFFFFF;
	display:block;
	padding-left:10px;
	padding-right:10px;
}

a.subsubmenu:Hover {
	font-bold : true;
	color: #fff;
	background-color:#3076b1;
	height:30;
	padding-top:10px;
}

.content {
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#000000;
	background-repeat:no-repeat;
	background-color:transparent;
	line-height:20px;
	text-align:justify;
}

.content_galerie {
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:8pt;
	color:#000000;
	background-repeat:no-repeat;
	background-color:transparent;
	line-height:20px;
	text-align:center;
}

.content_nav {
	width:100%;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#999999;
	background-repeat:no-repeat;
	background-color:transparent;
	line-height:26px;
}

.content_nav2 {
	width:100%;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#999999;
	background-repeat:no-repeat;
	background-color:transparent;
	line-height:20px;
}

.freeze_menu {
	
	top:200px;
	position:fixed;
	font-family: Helvetica, Verdana, sans-serif;
	font-size:12pt;
	color:#CCCCCC;
	background-repeat:no-repeat;
	background-color:transparent;
}

.freeze_logo {
	
	top:50px;
	position:fixed;
	
	font-family: Helvetica, Verdana, sans-serif;
	font-size:12pt;
	color:#CCCCCC;
	background-repeat:no-repeat;
	background-color:transparent;
}

.freeze_languages {
	
	top:160px;
	position:fixed;
	font-family: Helvetica, Verdana, sans-serif;
	font-size:12pt;
	color:#CCCCCC;
	background-repeat:no-repeat;
	background-color:transparent;
}


.font_normal {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 12px;
	font-bold : true;
	color: #ffffff;
	background-color:transparent;
	text-align:justify;
}

.font_normal_galerie {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 10pt;
	font-bold : true;
	color: #ffffff;
	background-color:transparent;
	text-align:justify;
}

.font_titel {
	font-family :  Arial, Geneva,Helvetica, sans-serif;
	font-size : 28px;
	font-bold : true;
	color: #a51a16;
	background-color:transparent;
	text-align:justify;
}

.font_normal_server_feature {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 7pt;
	font-bold : true;
	color: #ffffff;
	background-color:transparent;
	text-align:right;
}

.font_normal_server_feature_desc {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 7pt;
	font-bold : true;
	color: #ffffff;
	background-color:transparent;
	text-align:left;
	height:16px;
}

.font_normal_black {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 12px;
	font-bold : true;
	color: #000000;
	background-color:transparent;
	text-align:justify;
}

.font_server_choose {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 14pt;
	font-bold : true;
	color: #ffffff;
	background-color:transparent;
	text-align:center;
	height:70px;
}

.font_server_choose_black {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 14pt;
	font-bold : true;
	color: #000000;
	background-color:transparent;
	text-align:center;
	height:70px;
}

.font_normal_r {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 12px;
	font-bold : true;
	color: #ffffff;
	background-color:transparent;
	text-align:right;
}

.font_space_pricelist_l {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 12px;
	font-bold : true;
	color: #ffffff;
	background-color:transparent;
	text-align:left;
	vertical-align:middle;
}

.font_space_pricelist_c {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 12px;
	font-bold : true;
	color: #ffffff;
	background-color:transparent;
	text-align:center;
	vertical-align:middle;
}

.font_table {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 11pt;
	color: #000000;
}

.font_table_small {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
}

.font_characterinfo {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	width: 450px;
	text-align:justify;
}

.font_big {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 14pt;
	font-bold : true;
	color: #aa6a00;
	background-color:white;
	text-align:justify;
}

.font_footer {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-bold : true;
	color: #999999;
}

a.supportmenu {
	font-size : 10pt;
	text-decoration: none;
	font-bold : true;
	color: #000000;
}

a.supportmenu:Hover {
	text-decoration: none;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #aa6a00;
}

a.supportmenu_anmelden {
	font-size : 10pt;
	text-decoration: none;
	font-bold : true;
	color: #CCCCCC;
}

a.supportmenu_anmelden:Hover {
	text-decoration: none;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #C60;
}

a.link_serverchoose {
	font-size:12pt;
	text-decoration: none;
	font-bold : true;
	color: #ffffff;
}

a.link_serverchoose:Hover {
	font-size:12pt;
	text-decoration: none;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #000000;
}

a.link_serverchoose_black {
	font-size:12pt;
	text-decoration: none;
	font-bold : true;
	color: #000000;
}

a.link_serverchoose_black:Hover {
	font-size:12pt;
	text-decoration: none;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #000000;
}

a.characters {
	font-size : 10pt;
	text-decoration: none;
	font-bold : true;
	color: #000000;
}

a.characters:Hover {
	text-decoration: none;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #aa6a00;
}

a.link_server {
	font-size : 10pt;
	text-decoration: none;
	font-bold : true;
	color: #ffffff;
}

a.link_server:Hover {
	text-decoration: none;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #000000;
}


#fliesstextrahmen {
	position:absolute;
	width:1000px;
	z-index:200;
	background-color:#FFF;
}

#fliesstext1 {

	width: 600px;
	height: 50px;
	position:absolute;
	z-index:10;
	color: rgba(0, 0, 0, 0.2);
	font-size:90pt;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	background-color:transparent;
}

#fliesstext2 {

	width: 600px;
	height: 50px;
	position:absolute;
	z-index:10;
	color: rgba(0, 0, 0, 0.5);
	font-size:150pt;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	background-color:transparent;
}

#fliesstext3 {

	width: 600px;
	height: 50px;
	position:absolute;
	z-index:10;
	color: rgba(0, 0, 0, 0.4);
	font-size:50pt;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	background-color:transparent;
}

#fliesstext4 {

	width: 600px;
	height: 50px;
	position:absolute;
	z-index:10;
	color: rgba(0, 0, 0, 0.3);
	font-size:110pt;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	background-color:transparent;
}

.font_normal2 {
	font-family :  Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 10pt;
	font-bold : true;
	background-color:#transparent;
	text-align:right;
	color:#CCCCCC;
}

/* Intro */ 

#fadeshow1 {

z-index: 1000;
position: relative;
top: 200px;
background-position:center;
}

#skip {
	width:100%;
	top: 260px;
	position:relative;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
}


A {
	text-decoration: none;
	font-bold : true;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#999999;
}

A:Hover {
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #9f1c16;
}

A.link_black {
	text-decoration: none;
	font-bold : true;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#000000;
}

A.link_black:Hover {
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #9f1c16;
}

.bg_linkt {
	background-color:#475b75;
}
	
.bg_linkt2 {
	background-color:#4c7547;
}
	
.bg_linkt3 {
	background-color:#972926;
}
	
.bg_linkt_marked {
	background-color:#000000;
}
	
A.linkt {
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	background-color:#475b75;
}

A.linkt:Hover {
	text-align:center;
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #9f1c16;
	background-color:#475b75;
}

A.linkt_marked {
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	background-color:#000000;
}

A.linkt_marked:Hover {
	text-align:center;
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #9f1c16;
	background-color:#000000;
}


A.linkt2 {
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	background-color:#4c7547;
}

A.linkt2:Hover {
	text-align:center;
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #9f1c16;
	background-color:#4c7547;
}

A.linkt2_marked {
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	background-color:#000000;
}

A.linkt2_marked:Hover {
	text-align:center;
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #9f1c16;
	background-color:#000000;
}

A.linkt3 {
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	background-color:#972926;
}

A.linkt3:Hover {
	text-align:center;
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #9f1c16;
	background-color:#972926;
}


/*
 ''''''''''''''''''''''''''''''''''''''
*/
A.link_index {
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:8pt;
	color:#777777;
	background-color:transparent;
}

A.link_index:Hover {
	text-align:center;
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #FFFFFF;
	background-color:transparent;
}

A.link_fotografie_headermenu {
	text-align:center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	color:#CDCDCD;
	background-color:transparent;
}

A.link_fotografie_headermenu:Hover {
	text-align:center;
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #f79802;
	background-color:transparent;
}

A.link_footer {
	text-align:center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:8pt;
	color:#999999;
	background-color:transparent;
}

A.link_footer:Hover {
	text-align:center;
	text-decoration: none;
	background-color : transparent;
	padding : 0px;
	border : 0px solid black;
	font-bold : true;
	color: #000000;
	background-color:transparent;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 6000;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	}
.white_content {
	text-align: center;
	display: none;
	position: absolute;
	top: 50%;
	left: 0%;
	width: 100%;
	height: 50%;
	margin: 0;
	padding: 0;
	border: 0px solid #FFFFFF;
	background-color: transparent;
	z-index: 7000;
	overflow:hidden;
	}

.close_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 10%;
	background-color: transparent;
	z-index: 8000;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
	}