/*<agl.folder "layout">*/
	html, body{ height: 100%; }
	#head { width: 969px; height: 128px; margin: 0 0 1px; padding: 0; }
	#head .top_bar { background-image: url(../images/header_fruehling_neu.jpg); background-repeat: no-repeat; width: 970px; height: 99px; border-bottom: 1px solid #ccc; order-right-style: solid; order-top-style: solid; }
	#head .sub_bar { background-image: url(../images/head_sub_bg.gif); background-repeat: repeat-x; width: 970px; height: 29px; margin: 0; padding: 0; }
	.logo { float: left; margin-top: 23px; margin-left: 16px; }
	#head_navi { width: 106px; height: 23px; float: right; margin-top: 39px; margin-right: 20px; }
	#head_banner { height: 79px; padding-top: 19px; }
	#head_navi .button { float: left; padding-left: 12px; }
	.suchform { width: 605px; height: 27px; margin: 0 0 0 20px; padding: 4px 0 0; }
	.suchfeld { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 388px; height: 16px; margin: 0; padding: 2px 0 0 2px; border: solid 1px #ccc; }
	.text_suchfeld { color: #335394; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bolder; float: left; margin-top: 4px; margin-right: 7px; }
	.suchfeld_button { color: #335394; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bolder; float: right; margin: 2px 5px 0; padding: 0; }
	.top_head { border: solid 1px #ccc; }
	.left_menue { width: 180px; border-left: 1px solid #ccc; }
	.right_rand { width: 133px; padding-top: 20px; padding-right: 0; padding-left: 0; border-right: 1px solid #ccc; }
	.content_text{ padding: 20px 0 20px 21px; }
	.content_text_forum { padding: 20px 5px 20px 21px; border-right: 1px solid #ccc; }
	.end_footer {  }
/*</agl.folder>*/
/*<agl.folder "blocks">*/
	#block_145 { width: 145px; height: 160px; float: left; margin-top: 0; margin-right: 8px; margin-bottom: 10px; padding-left: 2px; }
	.voting_trenner { border-bottom: 1px solid #224e7a; }
	#block_145 .titel { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	#block_145 .text { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: 3px; }
	#block_297 { margin-top: 0; margin-right: 8px; margin-bottom: 10px; padding-left: 2px; width: 297px; height: auto; float: left; }
	#block_297 .titel { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	#block_297 .text { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: 3px; }
	#block_451 { margin-top: 0; margin-right: 8px; margin-bottom: 10px; padding-left: 2px; width: 451px; height: auto; float: left; }
	#block_451 .titel { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	#block_451 .text { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: 3px; }
	#block_451 .music_load { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #eaedf3; width: 446px; padding-top: 3px; padding-left: 5px; }
	#block_605 { margin-top: 0; margin-right: 2px; margin-bottom: 10px; padding-left: 2px; width: 605px; height: auto; float: left; }
	#block_605 select { width: 150px; height: 20px; }
	#block_605 .titel { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	#block_605 .text { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: 3px; }
	.datail { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
	.voting_table { border-top: 3px solid #d6dce7; border-bottom: 3px solid #d6dce7; }
/*</agl.folder>*/
/*<agl.folder "Musicload">*/
	#block_charts { margin-top: 0; margin-right: 8px; margin-bottom: 10px; padding-left: 2px; width: 451px; height: auto; float: left; }
	#block_charts input { width: 147px; }
	#block_charts select { width: 147px; }
	#block_charts .schrift { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; width: 300px; float: left; margin: 0; padding-top: 4px; }
	#block_charts .titel { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	#block_charts .date { margin-left: 172px; }
	#block_charts .image { width: 45px; height: 39px; float: left; margin-right: 10px; }
	#block_charts .text { width: 447px; height: 42px; clear: both; margin: 0 0 0; padding: 0; }
	#block_charts .text_2 { background-color: #eaedf3; width: 447px; height: 42px; clear: both; margin: 0 0 0; padding: 0; }
	#block_charts .ml_link { width: 80px; height: 22px; float: right; margin: 0; padding: 8px 7px 0 0; }
	#block_charts .suche { margin: 0; padding: 0; width: 451px; clear: both; }
/*</agl.folder>*/
/*<agl.folder "Menue">*/
	#main_menue { background-color: white; margin: 0; padding: 0; }
	#main_menue p { margin: 1px 0 0; padding: 2px 0; border-color: #ccc; border-style: solid; border-width: 1px 0; }
	#main_menue a { color: #04356d; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/menue_icon_n.gif); background-repeat: no-repeat; background-position: 4px 1px; text-decoration: none; width: 180px; margin: 0; padding: 0 0 0 19px; }
/*</agl.folder>*/
/*<agl.folder "Zertifikat">*/
	#zert_605 { background-color: #eaedf3; background-image: url(../images/netyu_zertifikat.gif); background-repeat: no-repeat; width: 605px; height: 283px; margin: 0 0 0 6px; padding: 0; border: solid 1px #013168; }
	#zert_605 .titel { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; height: 60px; padding: 13px 20px 20px; }
	#zert_605 .text { color: #013168; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 540px; height: 130px; padding: 20px 20px 10px; }
	#zert_605 .footer { color: #013168; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding-top: 5px; padding-left: 20px; border-top: 1px solid #013168; }
	#block_605 .text_no { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: 3px; }
	#zert_605_text { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 560px; margin-left: 6px; padding: 20px; }
	#zert_605_text h1 { color: #013168; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 0; width: 560px; margin: 0 0 10px; }
	#zert_605_text h2 { color: #013168; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; width: 560px; }
/*</agl.folder>*/
/*<agl.folder "Featured Links">*/
	#featured_links { background-image: url(../images/futured_link_bg.gif); background-repeat: repeat; text-align: left; width: 606px; margin: 8px 0 10px; padding: 0 0 0 2px; }
	#featured_links a { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
	#featured_links table { font-size: 11px; height: 50px; margin: 0 0 0 0; padding: 0; }
	#featured_links p { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "Footer">*/
	#footer { width: 972px; height: auto; float: left; clear: both; margin: 0; padding: 0; }
	#footer p { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
	#footer a { color: #03346b; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
	#footer .td { border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	#footer .copyright { border-top: 1px solid #ccc; }
	#partnerlink_footer { color: #03346b; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; }
	#partnerlink_footer a { color: #03346b; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
/*</agl.folder>*/
#cat { background-color: #f8fbff; background-image: url(../images/cat_hintergrund.gif); background-repeat: repeat-x; width: 587px; margin: 0 0 10px; padding: 5px 9px; border: solid 1px #a9bacd; }
.vz_header { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/cat_header.gif); background-repeat: no-repeat; margin: 0; padding: 3px 0 0 9px; width: 596px; height: 16px; }
.vz_anmeldung { color: #0c3a71; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; text-decoration: underline; float: right; margin: 0; padding: 0; }
#cat h1 { text-align: left; width: 149px; height: 18px; margin: 0; padding: 0; }
#cat a { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }

#links { text-align: left; margin: 0; padding: 0; }
#links a { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
#links p { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
#links h1 { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 10px 0 15px 2px; padding: 0; }
.url { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
.pr { font-size: 10px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; float: left; height: 30px; margin-top: 0; margin-right: 5px; padding-top: 5px; }

.prg{
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
.prb{
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}
.label { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.textfield { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 350px; height: 16px; }
.textbox { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 350px; height: 100px; }
.formtable { width: 607px; margin: 10px 0; }
span.req{
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}
.field { padding: 3px; color: #ff0000; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; }
p { margin: 0; }
.games_text { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 0; }
/*<agl.folder "detail_block">*/
	#dblock { margin-top: 0; margin-right: 2px; margin-bottom: 5px; padding-left: 2px; width: 605px; height: auto; float: left; }
	#dblock a { color: #224e7a; text-decoration: none; }
	#dblock .titel { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	#linkbox { width: 211px; padding: 7px 0 7px 10px; border: solid 1px #c0d0dc; }
	#linkbox a { color: #224e7a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
	#dblock .text { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: 3px; }
	#dblock .image { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 2px; border: solid 1px #34518e; }
/*</agl.folder>*/
/*<agl.folder "headline">*/
	#headline_605 { background-image: url(../images/headline_bg.gif); background-repeat: repeat-x; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding-left: 0; width: 615px; height: 38px; float: left; }
	#headline_605 .titel { color: #fff; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/headline_pfeil_icon.gif); background-repeat: no-repeat; background-position: 0 9px; float: left; margin: 0; padding-top: 5px; padding-left: 12px; }
	#headline_605 .text { color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; float: right; margin: 0 12px 0 0; padding: 8px 0 0; }
/*</agl.folder>*/
/*<agl.folder "block_1">*/
	.block_1 { width: 145px; float: left; min-height: 135px; margin: 0 8px 10px 0; padding: 0 0 0 2px; }
	.titel_1 { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 4px; padding-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	.bild_1 { width: 145px; height: 55px; }
	.subtitel_1 { color: #0b4e9a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 3px 0 0; }
	.text_1 { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 3px 0 0 0; }
/*</agl.folder>*/
/*<agl.folder "block_2">*/
	.block_2 { width: 297px; float: left; margin: 0 8px 10px 0; padding: 0 0 0 2px; }
	.titel_2 { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 4px; padding-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	.bild_2 { width: 297px; height: 55px; }
	.subtitel_2 { color: #0b4e9a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 3px 0; }
	.text_2 { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0 0 0; }
/*</agl.folder>*/
/*<agl.folder "block_3">*/
	.block_3 { width: 451px; float: left; margin: 0 8px 10px 0; padding: 0 0 0 2px; }
	.titel_3 { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 4px; padding-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	.bild_3 { width: 451px; height: 55px; }
	.subtitel_3 { color: #0b4e9a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 3px 0 0; }
	.text_3 { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 3px 0 0 0; }
/*</agl.folder>*/
/*<agl.folder "routenplaner">*/
	.rpl_table { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #f5f9ff; border: solid 1px #4973a0; }
	.rpl_form { margin: 5px 0; padding: 0; }
	.spl_form { margin: 5px 0 2px; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "block_4">*/
	.block_4 { width: 605px; float: left; margin: 0 2px 10px 0; padding: 0 0 0 2px; }
	.titel_4 { color: #a9bacd; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; border-bottom: 1px solid #a9bacd; }
	.bild_4 { width: 605px; height: 55px; }
	.subtitel_4 { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 3px 0 0 0; }
	.text_4 { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 3px 0 0 0; }
/*</agl.folder>*/
#preisvergleich_pop { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 258px; height: 19px; }
#preisvergleich_pop_form { width: 641px; height: 35px; margin: 20px 0 0; padding: 0; border-bottom: 1px solid #d3d5d7; }
/*<agl.folder "loginblock">*/
	.log_mail_table { font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; border: solid 1px #a9bacd; }
	.log_mail_text { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0 0 0 10px; }
	.log_mail1_feld { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 139px; height: 17px; margin: 0; padding-top: 1px; padding-left: 1px; border: solid 1px #a9bacd; }
	.log_mail_feld { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding-top: 1px; padding-left: 1px; width: 139px; height: 17px; border: solid 1px #a9bacd; }
	.log_mail_form { width: 297px; height: 124px; margin: 0; padding: 0; }
/*</agl.folder>*/
.tarifcheck_table { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 451px; }
.mobility_table { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 297px; }
#ebaylink { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; width: 605px; padding-top: 3px; padding-left: 2px; border-top: 1px solid #003a7d; }
#ebaylink a { font-size: 11px; font-weight: bold; text-decoration: none; }
#gameduell table { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; }
#ranking {  }
/*<agl.folder "map">*/
	.map { background-color: #4972a0; width: 600px; height: 20px; float: left; margin: 0 0 1px; padding: 0 0 0 10px; }
	.map_e2 { background-color: #e9f4fc; margin: 0 0 1px; padding: 2px 0 2px 20px; width: 590px; }
	.titel_map { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #4972a0; text-decoration: none; margin-bottom: 1px; border-bottom: 1px solid #a9bacd; }
	.subtitel_map { color: #4972a0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 1px; }
/*</agl.folder>*/
.votform { margin: 0; padding: 0; }
.form_tellafriend { margin: 0; padding: 0; }
.vottable { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; border: solid 1px #c0d0dc; }


#main_menue_link { background-color: white; margin: 0; padding: 0; }
#main_menue_link p { font-family: Arial, Verdana, Helvetica, sans-serif; color: #04356d; margin: 1px 0 0; padding: 2px 0; border-color: #ccc; border-style: solid; border-width: 1px 0; font-size: 10px; padding: 0 0 0 5px; }
#main_menue_link a { color: #04356d; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; width: 180px; margin: 0; }



