.act {font-size: 24px;color: #FF0000;}

#footer {
    clear:both;
    margin-top:1em;
    background:#efefef;
    text-align:center;
    padding:10px;
	z-index:9999999999999999;
	border: thin #FFFFFF solid;
}

/*LINKS*/

span.extlink {
    position: absolute;
    left: -3000px;
    top: -3000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}

/*ICONS*/
a.externphone {
    background: url(http://www.deutschfinder.de/Pictures/Static/telefon.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:none;
}

a.externfax {
    background: url(http://www.deutschfinder.de/Pictures/Static/fax.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:none;
}

a.externhandy {
    background: url(http://www.deutschfinder.de/Pictures/Static/handy.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:none;
}

/***/
a.externmail:visited {
    background: url(http://www.deutschfinder.de/Pictures/Static/mail.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:none; font-weight: bold;
}

a.externmail:hover, a.externmail:active, a.externmail:focus {
    background: #59586A url(http://www.deutschfinder.de/Pictures/Static/mail.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:underline; font-weight: bold;
}

a.externmail {
    background: url(http://www.deutschfinder.de/Pictures/Static/mail.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:none; font-weight: bold;
}

/***/
a.extern:link {
    background: url('/Pictures/Static/external.gif') no-repeat 100% 0;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:none; font-weight: bold;
}

a.extern:visited {
    background: url('/Pictures/Static/Navigation/external.gif') no-repeat 100% -100px;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:none; font-weight: bold;
}

a.extern:hover, a.extern:active, a.extern:focus {
    background: #59586A url('/Pictures/Static/Navigation/external.gif') no-repeat 100% -200px;
    padding: 0 20px 0 0;
	color: #FFCC00; text-decoration:underline; font-weight: bold;
}

/*******/

/*FOOTER*/
* html, * html body {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
}

* html #content_container {
    padding:0;
    height:95%;
    overflow:auto;
}

* html #footer {
    height:5%;
    text-align:center;
    padding-top:1%;
	background-color:#050F30;
}

body {
    margin:0;
    padding:0;
}

#content_container {
    padding-bottom:3em;
}

#header {
    margin: 0 0 0.7em;
    background:#efefef;
    text-align:center;
    padding:10px;
}

#footer {
    position:fixed;
    bottom:0px;
    text-align:center;
    padding:10px;
    width:100%;
	background-color:#050F30;
}

/******/




  .formatText {
   	text-align:left;
	display:block;
    padding: 0em;
	color: #FFCC00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	line-height:2.15em;
  }

  .formatText:hover{
  color: white;
  }
  
  .formatText:active{
  color: red;
  }
  
#map_screen {
	position:absolute;
	/*left:343px;
	top:217px;
	width:617px;
	height:283px;*/
	z-index:9999;
}
.invis {
	color: #050F30;
	visibility:hidden;
}
.Stil13 {font-size: 36px}


.jumper {
	color: #FFCC00;
	text-decoration: overline;
	background-color: #FFFFFF;
}
.jumper:link {
	color: #FFCC00;
	background-color: #FFFFFF;
}
.jumper:hover {
	color: #FF6600;
	background-color: #FFFFFF;
}


.Stil3 {color: #FAC50C}



.menue {color: #CCFFFF; font-size: 14px; font-weight: bold; }
.title1 {
	font-size: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FAC50C;
	font-weight: 400;
}
a.caption:link {color: #FFFFFF; text-decoration:underline;}
a.caption:visited {color: #FFFFFF; text-decoration:underline;}
a.caption:hover {color: #FFCC00; text-decoration:overline underline;}
a.caption:active {color: #FF0000; text-decoration:overline underline;}
.caption {color: #FFFFFF;}


a.caption_y:link {font-size:22px; color: #FFCC00; text-decoration:underline;}
a.caption_y:visited {font-size:22px; color: #FFCC00; text-decoration:underline;}
a.caption_y:hover {font-size:22px; color: #FFFFFF; text-decoration:overline underline;}
a.caption_y:active {font-size:22px; color: #FF0000; text-decoration:overline underline;}
.caption_y {font-size:22px; color: #FFCC00;}

.caption_red {color: #FF0000;}

.txt_login {
	background-color: #CCCCFF;
	color: #BF230D;
	height: 10pt;
	width: 80pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: thin ridge #FFFFFF;
}

.txt_login_big {
	background-color: #CCCCFF;
	color: #BF230D;
	height: 15pt;
	width: 70pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: thin ridge #FFFFFF;
}



.captiontitle {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
}

#contentframe {
	position:absolute;
	left:180px;
	top:48px;
	width:681px;
	height:591px;
	z-index:999;
}

#contentframebroad {
	position:absolute;
	left:207px;
	top:48px;
	width:780px;
	height:591px;
	z-index:999;
}


#contentframereg {
	position:absolute;
	left:189px;
	top:12px;
	width:500px;
	height:591px;
	z-index:999;
}

#contentframeregsmall {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:591px;
	z-index:999;
}

.Stil4 {
	color: #FFCC00;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.txtMain {
	color: #FAC50C;
	font-weight: bold;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Stil8 {
	color: #050F30;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration:none;
}
.Stil8:link {
	color: #050F30;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration:none;
}
.Stil8:visited {
	color: #050F30;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration:none;
}
.Stil8:hover {
	color: #050F30;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-decoration:none;
}



.login_guests {
	color: #CCCCFF;
	background-color: #CCCCFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: thin ridge #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.white_cline {
	font-size: 9px;
	color: white;
}
.white_cline_big {
	font-size: 15px;
	color: white;
}
.white_cline_big:link {
	text-decoration:none;
	font-size: 15px;
	color: white;
}
.caption_sized {
	color: #FFFFFF;
	font-size: 18px;
	list-style:none;
}


.caption_small {
	color: #FFFFFF;
	font-size: 18px;
}

.caption_small_descr {
	color: #FFFFFF;
	font-size: 11px;
	line-height:15px;
}

.title2 {

	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FAC50C;
	font-weight: 400;
}



#Layer3 {
	position:absolute;
	left:20%;
	top:50%;
	width:868px;
	height:167px;
	z-index:98;
	visibility: visible;
}
#head1 {
	position:absolute;
	left:0px;
	width:163px;
	height:3146px;
	z-index:2;
	overflow: visible;
	top: 0px;
}
#head2 {
	position:absolute;
	left:0px;
	top:378px;
	width:100%;
	height:290px;
	z-index:-1;
	overflow: visible;
	visibility: visible;
}




.Stil2 {color: #FAC50C}

.Stil9 {color: #FFCC00; font-weight: bold; }


#Layer5 {
	position:absolute;
	left:430px;
	top:16px;
	width:348px;
	height:109px;
	z-index:402;
}
#Layer7 {
	position:absolute;
	left:-2px;
	top:46px;
	width:1024px;
	height:200px;
	z-index:303;
}
#Layer8 {
	position:absolute;
	left:0px;
	top:0px;
	width:1105px;
	height:91px;
	z-index:302;
}
#Layer9 {
	position:absolute;
	left:-137px;
	top:97px;
	width:1150px;
	height:60px;
	z-index:300;
}
#Layer10 {
	position:absolute;
	left:0px;
	top:81px;
	width:1105px;
	height:91px;
	z-index:301;
}
.underline {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.agb_txt {
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	color: #FFCC00;
	font-stretch:extra-condensed;
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 1px;
	vertical-align: baseline;
	text-align: justify;
	white-space: normal;
	display: block;
}

.product_captions{
	color:white;
	font-size:10px;
	line-height:10px;
	text-align:left;
}