/****************************************************
 *  FIRMENPUNKT gmbh                               *
 *  (c) 2008                                        *
 *  http://www.firmenpunkt.de                       *
 *  - - aw - -                                      *
 ****************************************************
 *  mailto:webmaster@firmenpunkt.de                 *
 *  sitedesign, scripting (c) FIRMENPUNKT gmbh     *
 *  no use without permission!                      *
 ***************************************************/
 
 html {
	
	height:101%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	background-color: #000;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0;
}

img {
	border:none;
}

#hauptnavi td {
	font-size:1px;
	line-height:1px;
}

#unternavi td {
	font-size:1px;
	line-height:1px;
}

#unternavi3 td {
	font-size:1px;
	line-height:1px;
}

p {
	font-size:11px;
	color:#FFFFFF;
	line-height:15px;
	padding:0px; 
	margin:0px;
}

h1 {
	font-size:12px;
	color:#FFFFFF;
	line-height:15px;
	padding:0; 
	margin:0;
}

h2 {
	font-size:13px;
	color:#FFFFFF;
	line-height:15px;
	padding:0; 
	margin:0;
}

#logo {
	position: absolute;
	width:448px;
	height:62px;
	left:50%;
	margin-left:-224px;
	top:50%;
	margin-top:-254px;
	background:#000 url(../images/logo.gif) no-repeat 0px 0px;
	z-index:50;
}

#logo h1 a {
	display: block;
	width:448px;
	height:62px;
	cursor: hand;
}
 
#logo h1 {
	margin: 0px;
	padding: 0px;
	
}
 
#logo h1 span {
	display: none;
}

#rand {
	position: absolute;
	width:955px;
	height:544px;
	top:50%;
	margin-top:-272px;
	left:50%;
	margin-left:-477px;
	border:solid 1px #fff;
	z-index:10;
}

#hauptnavi {
	position: absolute;
	width:148px;
	height:427px;	
	left:50%;
	margin-left:-470px;
	top:50%;
	margin-top:-272px;
	padding-top:117px;
	z-index:11;
}

#unternavi {
	position: absolute;
	width:117px;
	height:427px;	
	left:50%;
	margin-left:-316px;
	top:50%;
	margin-top:-272px;
	padding-top:117px;
	z-index:11;
}

#unternav2 {
	position: absolute;
	width:117px;
	height:427px;	
	left:50%;
	margin-left:-316px;
	top:50%;
	margin-top:-172px;
	padding-top:117px;
	z-index:11;
}

#unternavi3 {
	position: absolute;
	width:117px;
	height:427px;	
	left:50%;
	margin-left:-156px;
	top:50%;
	margin-top:-172px;
	padding-top:16px;
	z-index:11;
}

#unternavi4 {
	position: absolute;
	width:614px;
	height:19px;	
	left:50%;
	margin-left:-153px;
	top:50%;
	margin-top:-194px;
	padding-top:16px;
	z-index:30;
}

#inhalt {
	position: absolute;
	width:633px;
	height:421px;	
	left:50%;
	margin-left:-161px;
	top:50%;
	margin-top:-156px;
	z-index:11;
}

#inhalt_collection_ue {
	position: absolute;
	width:628px;
	height:421px;	
	left:50%;
	margin-left:-156px;
	top:50%;
	margin-top:-156px;
	z-index:11;
	overflow-y:auto;
	overflow-x:hidden;
	background:#000000;
}


#inhalt_impressionen {
	position: absolute;
	width:633px;
	height:302px;	
	left:50%;
	margin-left:-161px;
	top:50%;
	margin-top:-153px;
	padding-top:117px;
	z-index:11;
}
#inhalt_2011 {
	position: absolute;
	width: 633px;
	height: 180px;
	left:50%;
	margin-left:-220px;
	top:50%;
	margin-top:-153px;
	padding-top:117px;
	z-index:11;
}

#inhalt_2012 {
	position: absolute;
	width: 633px;
	height: 180px;
	left:50%;
	margin-left:-220px;
	top:50%;
	margin-top:-253px;
	padding-top:100px;
	z-index:11;
}



#inhalt_links {
	position: absolute;
	width:305px;
	height:431px;	
	left:50%;
	margin-left:-154px;
	top:50%;
	margin-top:-272px;
	padding-top:115px;
	padding-left:5px;
	z-index:20;
}

#inhalt_links_ru {
	position: absolute;
	width:310px;
	height:431px;
	left:50%;
	margin-left:-154px;
	top:50%;
	margin-top:-272px;
	padding-top:115px;
	z-index:20;

}

#inhalt_rechts {
	position: absolute;
	width:290px;
	height:422px;	
	left:50%;
	margin-left:161px;
	top:50%;
	margin-top:-272px;
	padding-top:117px;
	z-index:20;
}
#inhalt_rechts_ru {
	position: absolute;
	width:313px;
	height:422px;
	left:50%;
	margin-left:161px;
	top:50%;
	margin-top:-272px;
	padding-top:117px;
	z-index:20;
	text-align: center;
}
#inhalt_rechts_ru_text {
	position: absolute;
	width:313px;
	height:422px;
	left:50%;
	margin-left:161px;
	top:50%;
	margin-top:-272px;
	padding-top:117px;
	z-index:20;
	text-align: left;
}

#inhalt_collection {
	position: absolute;
	width:453px;
	height:422px;	
	left:50%;
	margin-left:5px;
	top:50%;
	margin-top:-272px;
	padding-top:117px;
	z-index:10;
}

#inhalt_film {
	position: absolute;
	width:650px;
	height:396px;	
	left:50%;
	margin-left:-225px;
	top:50%;
	margin-top:-153px;
	z-index:11;
}


a:link, a:visited, a:active {
		font-size: 12px;
	color:#fff; text-decoration:underline
}
a:hover {
	color:#fff; text-decoration:none
}

/*Kontaktformular*/

td {
	font-size:11px;
}

.formular	{
	font-size : 11px;
	width:160px;	
    background-color : #F2F2F2;
	border: #666666 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-color: #000000;
		margin: 0px;
	padding: 0px;
}
.formular_gross	{
	font-size : 11px;
	width:160px;
	height:	30px;
    background-color : #F2F2F2;
	border: #666666 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-color: #000000;
		margin: 0px;
	padding: 0px;
}

.formular_plz	{
	font-size : 11px;
	width:55px;
    background-color : #F2F2F2;
	font-color: #000000;
	border: #666666 1px solid;
	margin: 0px;
	padding: 0px;
}


.formular_ort	{
	font-size : 11px;
	width:98px;
    background-color : #F2F2F2;
	border: #666666 1px solid;
	margin-left:5px;
	font-color: #000000;

	padding: 0px;
}

.formular_ort2	{
	font-size : 11px;
	width:100px;
    background-color : #F2F2F2;
	border: #666666 1px solid;
	margint-left:5px;
	font-color: #000000;

	padding: 0px;
}
*+html .formular_ort2	{
	font-size : 11px;
	width:90px;
    background-color : #F2F2F2;
	border: #666666 1px solid;
	margint:0px;
	font-color: #000000;

	padding: 0px;
}


.formular_anrede {

	font-size : 11px;
	width:163px;
    background-color : #F2F2F2;
	border: #666666 1px solid;
	font-color: #000000;
	margin: 0px;
	padding: 0px,
}

.formular_land	{
	font-size : 11px;
	width:58px;
    background-color : #F2F2F2;
	border: #666666 1px solid;
	font-color: #000000;
}

.leer	{
	width:80px;
	line-height: 2px;
	margin: 0px;
	padding: 0px; 
		}
		
#kroencke_link {
	position: absolute;
	width:160px;
	height:15px;
	left:50%;
	margin-left:318px;
	top:50%;
	margin-top:280px;
	z-index:200;
	text-align:right;
}

#kroencke_link a:link, #kroencke_link a:visited, #kroencke_link a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #818181;
	text-decoration:none
}
#kroencke_link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #818181;
	text-decoration:underline
}

#vorschau {
	position: absolute;
	width:310px;
	height:98px;	
	left:50%;
	margin-left:-470px;
	top:50%;
	margin-top:170px;
	z-index:200;
}

