/* Reset */
*{margin:0;
	padding:0;}
body{font-size:100.1%;
	line-height:1.4;}
table{border-collapse:collapse;
	border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;
	font-weight:normal;}
ul{margin-left:40px;
	list-style-type:disc;}
ol{list-style-type: decimal;
	margin-left:40px;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;
	font-weight:normal;}
abbr,acronym {border:0;
	font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}

/* Setup */
body{font-family:Arial,Helvetica,sans-serif;
	color:#000000;}
p,ul,dl,table,label,textarea,input,ol{font-size:0.75em;
	color:#000000;}
h1{font-size:1.5em;
	margin-bottom:0.7em;}
h2{font-size:0.75em;
	font-weight:bold;}
h3{font-size:0.75em;
	font-weight:bold;}
p{margin-bottom:1.4em;}
a{color:#000000;
	text-decoration:underline;}
a:hover,a:focus{text-decoration:underline;
	outline:none;}
a:active{outline:none;}
textarea{font-family:Arial,Helvetica,sans-serif;}
strong{font-weight:bold;}
input,select,textarea{color:#000000;}

/* Helpers */
.hide{display:block;
	position:absolute;
	top:-9999px;
	height:0;
	width:0;
	overflow:hidden;}
.replace{display:block;
	overflow:hidden;
	position:relative;}
.replace span{display:block;
	position:absolute;
	top:0; 
	left:0;
	z-index:1;}
a.replace,a.replace span{cursor:pointer;}
.replace_trans{display:block;
	text-indent:-9999px;
	overflow:hidden;}
a.replace_trans{cursor:pointer;}
.last{margin-bottom:0 !important;
	padding:bottom:0 !important;}
.error{color:#FF0000 !important;}
.clear_left{clear:left;}
.content_img{text-align:center;}
p.double_margin{margin-bottom:2.8em;}

/* Page */
body{text-align:center;}
.all{width:924px;
	text-align:left;
	margin:0 auto 0;
	position:relative;}
.header{float:left;
	width:920px;
	height:55px;
	padding:0 2px;
	margin-bottom:6px;
	background:url(../img/bg_header.png) left bottom no-repeat;}

/* Logo */
.logo_small{float:left;
	margin-right:20px;}
.logo_small,.logo_small span{width:50px;
	height:50px;
	background:url(../img/logo_small.png) 0 0 no-repeat;}

/* Girl and Boy */
.girl_and_boy{width:243px;
	height:521px;
	background:url(../img/girl_and_boy.png) 0 0 no-repeat;
	position:absolute;
	top:180px;
	left:40px;
	z-index:1;}

/* Buttons */
.apply_now{position:absolute;
	top:550px;
	left:630px;}
.btn_apply_now,.btn_apply_now span{width:198px;
	height:44px;
	background:url(../img/btn_apply_now.png) 0 0 no-repeat;}
.btn_apply_now:hover,.btn_apply_now:hover span,
.btn_apply_now:focus,.btn_apply_now:focus span{background-position:0 -44px;}
.btn_send_application,.btn_send_application span{width:165px;
	height:25px;
	background:url(../img/btn_send_application.png) 0 0 no-repeat;}
.btn_send_application:hover,.btn_send_application:hover span,
.btn_send_application:focus,.btn_send_application:focus span{background-position:0 -25px;}
.btn_send_message,.btn_send_message span{width:145px;
	height:25px;
	background:url(../img/btn_send_message.png) 0 0 no-repeat;}
.btn_send_message:hover,.btn_send_message:hover span,
.btn_send_message:focus,.btn_send_message:focus span{background-position:0 -25px;}
.btn_send_question,.btn_send_question span{width:145px;
	height:25px;
	background:url(../img/btn_send_question.png) 0 0 no-repeat;}
.btn_send_question:hover,.btn_send_question:hover span,
.btn_send_question:focus,.btn_send_question:focus span{background-position:0 -25px;}
.btn_go_on,.btn_go_on span{width:83px;
	height:25px;
	background:url(../img/btn_go_on.png) 0 0 no-repeat;}
.btn_go_on:hover,.btn_go_on:hover span,
.btn_go_on:focus,.btn_go_on:focus span{background-position:0 -25px;}
.btn_flash_player,.btn_flash_player span{width:204px;
	height:25px;
	background:url(../img/btn_flash_player.png) 0 0 no-repeat;}
.btn_flash_player:hover,.btn_flash_player:hover span,
.btn_flash_player:focus,.btn_flash_player:focus span{background-position:0 -25px;}
.btn_remind_me,.btn_remind_me span{width:115px;
	height:25px;
	background:url(../img/btn_remind_me.png) 0 0 no-repeat;}
.btn_remind_me:hover,.btn_remind_me:hover span,
.btn_remind_me:focus,.btn_remind_me:focus span{background-position:0 -25px;}

/* Meta Menu */
.meta{list-style-type:none;
	margin:25px 0 0 0;
	float:left;}
* html .meta{margin-left:-40px;}
.meta li{float:left;
	margin-right:10px;}
.meta a{color:#189934;
	text-decoration:none;}
.meta a:hover,.meta a:focus,
.meta a.active{color:#000000;}

/* Web 2.0 */
.web20{float:right;
	min-width:136px;
	margin-top:25px;}
.web20 p{float:left;
	margin:0 8px 0 0;}
.web20 ul{list-style-type:none;
	margin-left:0;}
.web20 ul li{float:left;
	margin-right:4px;}
.web20 ul li.last{float:left;
	margin-right:0;}
/* Web 2.0 Icons */
.web20 ul .replace_trans{width:20px;
	height:20px;}
.web20 .web20_facebook{background:url(../img/web20_facebook.png) 0 0 no-repeat;}
.web20 .web20_studivz{background:url(../img/web20_studivz.png) 0 0 no-repeat;}
.web20 .web20_meinvz{background:url(../img/web20_meinvz.png) 0 0 no-repeat;}
.web20 .web20_twitter{background:url(../img/web20_twitter.png) 0 0 no-repeat;}
.web20 ul .replace_trans:hover,
.web20 ul .replace_trans:focus{background-position:0 -20px;}

/* Menu */
.menu{list-style-type:none;
	margin:0 0 6px 0;
	clear:both;
	height:170px;
	position:relative;
	z-index:99;}
.menu a{position:absolute;
	top:0;}
.menu_info_parents{left:2px;}
.menu_info_parents,.menu_info_parents span{width:224px;
	height:170px;
	background:url(../img/menu_info_parents.png) 0 0 no-repeat;}
.menu_info_applicants{left:234px;}
.menu_info_applicants,.menu_info_applicants span{width:224px;
	height:170px;
	background:url(../img/menu_info_applicants.png) 0 0 no-repeat;}
.menu_how_to{left:466px;}
.menu_how_to,.menu_how_to span{width:224px;
	height:170px;
	background:url(../img/menu_how_to.png) 0 0 no-repeat;}
.menu_generationl{left:698px;}
.menu_generationl,.menu_generationl span{width:224px;
	height:170px;
	background:url(../img/menu_generationl.png) 0 0 no-repeat;}
.menu a:hover,.menu a:hover span,
.menu a:focus,.menu a:focus span,
.menu li.active a,.menu li.active a span{background-position:0 -170px !important;}
/* Start Page */
.menu_info_parents span{position:absolute;
	top:0;
	left:0;
	display:block;
	width:224px;
	height:170px;
	background:url(../img/menu_info_parents_head.png) 0 0 repeat;
	z-index:100;}

/* Content */
.content{background:url(../img/bg_content.png) 0 0 no-repeat;
	min-height:190px;}
* html .content{height:190px;}
*:first-child+html .content{height:auto;}
.content_start{background:url(../img/bg_content_start.png) 0 0 no-repeat;
	height:450px !important;}
.content .text{padding:50px 145px;}

/* Stores */
.select_container{margin-bottom:1.2em;}
#store_selection{text-align:center;
	width:460px;
	margin: 0 auto;}
#land,#store{width:200px;}
#land{margin-right:25px;}
.btn_send_application{margin-left:280px;}

/* Forms */
form{float:left;}
.row{float:left;
	margin-bottom:1.2em;}
.row label{float:left;
	width:180px;}
.row input,.row textarea{float:left;
	width:220px;}
textarea{height:80px;}
#contact_form p.row{margin-left:260px;}
#send_a_friend_form p.row{margin-left:260px;}
* html #contact_form p.row{margin-left:130px;}
* html #send_a_friend_form p.row{margin-left:130px;}

/* Alternative Flash Content */
#flash_content{height:100%;}
.no_flash_content{background:url(../img/bg_noflash.jpg) 0 0 no-repeat;
	height:210px;
	padding:370px 170px 0 225px;
	color:#666666;}
.no_flash_content h1{font-size:1.2em;
	margin-bottom:0;}
.no_flash_content p{color:#666666;
	margin-bottom:0;}
body.index{background:url(../img/bg_noflash_body.png) 0 0 repeat-x;}
.btn_go_on_container{position:absolute;
	top:490px;
	left:485px;}
.btn_flash_player_container{position:absolute;
	top:490px;
	left:587px;}

/* Note */
#note_start{height:150px;
	width:668px;
	padding:10px;
	position:absolute;
	top:240px;
	right:0;
	z-index:999;}
#note{line-height:20px;
	margin-bottom:6px;
	text-align:center;}
