/* ++++++++++++++++++++++++++++++++++++++++++++++
	the file contains generell styles and positions
	of the domains:
	www.ulfteege.de
	www.ulfteege.com
	
	author: ulf.teege@gmail.com
*/

/* ++++++++++++++++++++++++++++++++++++++++++++++
	general
*/

* {
	margin: 0;
	padding: 0;
}
body {
	padding: 0px;
	margin: 0px;         
	font-family: verdana, helevtica, sans-serif;
	font-size: 10pt;
	color: #000;
	background-image: url(../img/common/bg.gif);
	background-color: #FFF;
	/*schraeg.gruen:00FF99
	gelb:E8DE16, orange:#FECF50*/
	background-position: top;
	/*background-repeat: no-repeat;*/
}

a img, :link img, :visited img { 
	border:none;
}

.clear {
	clear: both;
}

#wrapper {
	position: relative;
	margin: auto; 
	width: 970px;
	height: 600px;
	padding: 0;
}

.pfill2010 {
	width: 20px;
	height: 10px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++
	navi
*/
#naviBlock {
	position: absolute;
	top: 425px;
	left: 790px;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	display: block;
	z-index:3000;
}
#activBlock a, #activBlock a:link, #activBlock a:visited {
	color: #FFFF00;
	padding: 0 0 0 14px;
}

.menuDistance1 {
	background-color: #ABCAFF;
	width: 20px;
	height: 10px;
}
.menuDistance2 {
	background-color: #FCF9BF;
	width: 20px;
	height: 10px;
}
.menuDistance3 {
	background-color: #FFDFC3;
	width: 20px;
	height: 10px;
}
.menuDistance4 {
	background-color: #CCEEFE;
	width: 20px;
	height: 10px;
}
.menuDistance5 {
	background-color: #FFFFFF;
	width: 20px;
	height: 5px;
}
.menuPoint {
	width: 140px;
	height: 18px;
	padding: 3px 0 0 0;
	display: none;
}

.menuPt1 {
	background-color: #A3AEB5;
}
.menuPt2 {
	background-color: #525766;
}
.menuPt3 {
	background-color: #A9ABB3;
}
.menuPt4 {
	background-color: #6D7175;
}
.menuPt5 {
	background-color: #A3AEB5;
}
.menuPt6 {
	background-color: #525766;
}
.menuPt7 {
	background-color: #A9ABB3;
}
.menuPt8 {
	background-color: #6D7175;
}
.menuPt9 {
	background-color: #A3AEB5;
}
.menuPt10 {
	background-color: #525766;
}
.menuPt11 {
	background-color: #A9ABB3;
}
.menuPt12 {
	background-color: #6D7175;
}

.ptSelect {
	font-weight: bold;
}

.subMenuPoint {
	padding-left: 10px;
	width: 130px;
}


/*
.ptSelected40 {
	height: 40px;
	width: 130px;
	padding: 3px 0 0 10px;
}
.ptSelected60 {
	height: 60px;
	width: 130px;
	padding: 3px 0 0 10px;
}
.ptSelected80 {
	height: 80px;
	width: 130px;
	padding: 3px 0 0 10px;
}
.ptSelected100 {
	height: 100px;
	width: 130px;
	padding: 3px 0 0 10px;
}
.ptSelected120 {
	height: 120px;
	width: 130px;
	padding: 3px 0 0 10px;
}
.ptSelected140 {
	height: 140px;
	width: 130px;
	padding: 3px 0 0 10px;
}
*/


/* ++++++++++++++++++++++++++++++++++++++++++++++
	content
*/


#contentBlock {
	position:absolute;
	width: 520px;
	height: 500px
}

#contentBlock h2 {
	width: 300px;
	font-size: 22px;
	line-height: 15pt;
	height: 15px;
}

#contentBlock div {
	color:#FFFFFF;
}

#contentBlock a {
	color:#52FB2B;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++
	trans
*/

.transBkg {
	width: 100%;
	height: 100%;
	color: #FFF;
/*	background-image: url(/img/common/trans_FFFFFF_35.png) !important; */ /* Mozilla only */
	background-color: transparent !important;           /* Mozilla only */
	background-image: none;                             /* IE only */
	background-color: #FFFFFF;                          /* IE only */
	filter: alpha(opacity=35);                           /* IE only */
/*	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35); /*msie*/
/*	 -moz-opacity: 0.35; opacity:0.35;/*mozilla / ff*/
}

.transLight {
	width: 100%;
	height: 100%;
	color: #FFF;
	background-image: url(../img/common/translucent_D6DADC_25.png) !important;  /* Mozilla only */
	background-color: transparent !important;           /* Mozilla only */
	background-image: none;                             /* IE only */
	background-color: #D6DADC;                          /* IE only */
	filter:alpha(opacity=25);                           /* IE only */
/*	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); /*msie*/
/*	 -moz-opacity: 0.25; opacity:0.25;/*mozilla / ff*/
}
.transMiddle {
	width: 100%;
	height: 100%;
	color: #FFF;
	background-image: url(../img/common/translucent_475D6B_50.png) !important;  /* Mozilla only */
	background-color: transparent !important;           /* Mozilla only */
	background-image: none;                             /* IE only */
	background-color: #475D6B;                          /* IE only */
	filter:alpha(opacity=25);                           /* IE only */
/*	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); /*msie*/
/*	 -moz-opacity: 0.25; opacity:0.25;/*mozilla / ff*/
}
.transDark {
	width: 100%;
	height: 100%;
	color: #FFF;
	background-image: url(../img/common/translucent_090F25_70.png) !important;  /* Mozilla only */
	background-color: transparent !important;           /* Mozilla only */
	background-image: none;                             /* IE only */
	background-color: #090F25;                          /* IE only */
	filter:alpha(opacity=25);                           /* IE only */
/*	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); /*msie*/
/*	 -moz-opacity: 0.25; opacity:0.25;/*mozilla / ff*/
}


/* ++++++++++++++++++++++++++++++++++++++++++++++
	language switcher
*/

#languageSelection {
	position: absolute;
	top: 555px;
	left: 10px;
	font-size: 7px;
	color: #FF0;
	padding: 0;
	margin: 0px;
	line-height: 10pt;
}
/*
html>body #languageSelection{
	position: relative;
	position: fixed; 
	bottom: 15px; 
}
*/
#languageSelection a { 
	font-size:7pt;
	color:#fff;
}

#languageSelection a:hover { 
	font-size:8pt;
	color:#FFFF00;
	text-transform: uppercase;
}


#languageSelection .lang1 { }
#languageSelection .lang2 { }
#languageSelection .lang3 { }
#languageSelection .selected { }




/* 
	END css	
	++++++++++++++++++++++++++++++++++++++++++++++  
*/
