*{ 	
	margin: 0; 	
	padding: 0; 
} 
html, body { 	
	height: 100%; 	
	text-align: center; 	
	background-image: url(../images/bg_new2.png); 	
	background-repeat: repeat-x; 	
	background-color: #3e8ac7; 	
	font-family: arial, verdana; 	
	font-size: 12px; 	
	font-weight: normal; 	
	color: #FFFFFF; 
} 
#page_wrapper { 	
	width: 1000px;  	
	margin:0 auto; 
} 
#ie_page_wrapper { 	
	width: 792px; 	
	margin:0 auto; 
} 
.invisible { 	
	display: none; 
} 
#ajax_loader { 	
	position: relative; 	
	float: left; 	
	margin-left: 230px; 	
	margin-top: 25px; 	
	display: none; 
} 
/*left wrapper*/ 
#left { 	
	background-repeat: repeat-x; 	
	margin: 0px 0px 0px 0px; 	
	padding: 0px 0px 0px 0px; 	
	height: 934px; 	
	width: 792px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#header_part1 { 	
	background-image: url(../images/header_part1.png); 	
	background-repeat: repeat-x; 	
	background-position: bottom left; 	
	width: 792px; 	
	height: 87px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#header_part2 { 	
	background-image: url(../images/header_part2.png); 	
	background-repeat: repeat-x; 	
	background-position: top left; 	
	width: 792px; 	
	height: 80px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#ie_header_part1 { 	
	background-image: url(../images/ie_header1.png); 	
	background-repeat: repeat-x; 	
	background-position: bottom left; 	
	width: 792px; 	
	height: 87px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#ie_header_part2 { 	
	background-image: url(../images/ie_header2.png); 	
	background-repeat: repeat-x; 	
	background-position: top left; 
	width: 792px; 
	height: 80px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#header_links { 	
	width: 770px; 	
	height: 45px; 	
	position: relative; 	
	clear: left; 	
	float: left; 	
	margin-left: 20px; 	
	margin-top: 20px; 
} 
#whats8ig { 	
	position: relative; 	
	float: left; 	
	width: 90px; 	
	height: 45px; 	
	margin-left: 250px; 
} 
#howitworks { 	
	position: relative; 	
	float: left; 	
	width: 156px; 	
	height: 45px; 
} 
#cops_container { 	
	position: relative; 	
	float: left; 	
	width: 150px; 	
	height: 45px; 
} 
#cops { 	
	position: relative; 	
	float: left; 	
	width: 150px; 	
	height: 45px; 
} 
#home_container { 	
	position: relative; 	
	float: left; 	
	width: 120px; 	
	height: 45px; 
} 
#home { 	
	position: relative; 	
	float: left; 	
	width: 120px; 	
	height: 45px; 
} 
#top_navigation { 	
	margin: 0px 0px 0px 0px; 	
	padding: 72px 0px 0px 0px; 	
	text-align: right; 	
	position: relative; 	
	float: right; 	
	width: auto; 	
	height: auto; 
} 
/*left column*/ 
#left_column { 	
	text-align: left; 	
	clear: left; 	
	float: left; 	
	position: relative; 	
	width: 148px; 	
	height: auto; 	
	padding-top: 9px; 
} 
#left_navigation_title { 	
	background-image: url(../images/cat_title_bg.png); 	
	text-align: center; 	
	width: 144px; 	
	height: 18px; 	
	margin-top: 10px; 	
	margin-left: 4px; 	
	color: #0076bc; 	
	font-weight: bold; 	
	padding-top: 5px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#left_navigation_sub_title { 	
	text-align: center; 	
	width: 146px; 	
	height: 48px; 	
	color: #0076bc; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	margin-left: 3px; 
} 
#krimi { 	
	width: 144px; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	height: auto; 
} 
#verkehr { 	
	display: none; 
	width: 144px; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	height: auto;
} 
#community { 	
	display: none; 
	width: 144px; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	height: auto; 
} 
#verkehrsrecht { 	
	display: none; 
	width: 144px; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	height: auto; 
} 
#achtig_nav { 	
	width: 144px; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	height: auto; 
} 
#image_title { 	
	cursor: pointer; 
	width: 146px;
	height: 48px;
} 
/*center column*/ 
img { 	
	border: 0px; 
} 
#center_column { 	
	position: relative; 	
	float: left; 	
	width: 638px; 	
	height: auto;	 	
	margin-top: 5px; 	
	margin-left: 2px; 	
	margin-right: 2px; 
} 
#main { 	
	position: relative; 	
	float: left; 	
	width: 638px; 	
	height: auto; 	
	margin-top: 10px; 	
	margin-left: 2px; 	
	margin-right: 2px; 
} 
#kids {
	position: relative; 	
	float: left; 	
	width: 489px; 	
	height: auto; 	
	margin-top: 10px; 	
	margin-left: 2px; 	
	margin-right: 2px; 
}
#ie_main { 	
	background-image: url(../images/ie_error_bg.png); 	
	position: relative; 	
	float: left; 	
	width: 792px; 	
	height: 363px; 
} 
#howto { 	
	position: relative; 	
	float: left; 	
	width: 489px; 	
	height: auto; 	
	margin-top: 10px; 	
	margin-left: 7px; 	
	margin-right: 0px; 	
	background: none; 
} 
.main_tv { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 489px; 	
	height: auto; 
} 
#main .ce_text, .ce_form, .mod_login, .mod_globalArticleList { 	
	background-color: #c3ddef; 
	width: 606px; 	
	height: auto;
	margin-left: 5px; 	
	padding-top: 10px; 	
	padding-bottom: 10px; 	
	text-align: left; 	
	padding-left: 10px; 	
	padding-right: 10px; 	
	font-size: 13px; 	
	color: #1877bb; 	
	margin-right: 7px; 
	position: relative;
	float: left;
}
.ce_text table td {
	vertical-align: top;
}
table.tabelle {
	border: 1px solid white;
	border-collapse:collapse;
}
.tabelle th {
	background-color: #60a0d3;
	border: 1px solid #1877bb;
	color: #ffffff;
	padding: 5px;
}
.tabelle td {
	border: 1px solid #1877bb;
	padding: 5px;
}
#bread {
	position: relative;
	float: left;
	clear: left;
	width: 620px;
	height: auto;
	padding: 5px;
	background-color: #eef2f8;
	margin-left: 4px;
	color: #1877bb;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 5px;
}
#kids #bread {
	width: 471px;
}
#kids .ce_form {
	width: 458px; 
	background-color: #c3ddef; 	
	height: auto;
	margin-left: 5px; 	
	padding-top: 30px; 	
	padding-bottom: 10px; 	
	text-align: left; 	
	padding-left: 10px; 	
	padding-right: 10px; 	
	font-size: 13px; 	
	color: #1877bb; 	
	margin-right: 7px; 
	position: relative;
	float: left;
}
#kids .ce_text {
	width: 457px; 
	background-color: #c3ddef; 
	height: auto;
	margin-left: 5px; 	
	padding-top: 30px; 	
	padding-bottom: 10px; 	
	text-align: left; 	
	padding-left: 10px; 	
	padding-right: 10px; 	
	font-size: 13px; 	
	color: #1877bb; 	
	margin-right: 7px; 
	position: relative;
	float: left;
}
#kids .mod_globalArticleList {
	width: 458px; 
	background-color: #c3ddef; 
	height: auto;
	margin-left: 5px; 	
	padding-top: 30px; 	
	padding-bottom: 10px; 	
	text-align: left; 	
	padding-left: 10px; 	
	padding-right: 10px; 	
	font-size: 13px; 	
	color: #1877bb; 	
	margin-right: 7px; 
	position: relative;
	float: left;
}
.ce_text li {   
	list-style-type: disc; 
	margin-left: 20px; 
} 
.mod_search { 	
	background-color: #c3ddef; 
	width: 625px; 	
	margin-left: 5px; 	
	padding-top: 15px; 	
	padding-bottom: 5px; 	
	text-align: left; 	
	font-size: 13px; 
	position: relative;
	float: left;
	clear: left;
} 
#content_end { 	
	background-image: url(../images/content_end.png); 	
	background-repeat: no-repeat; 	
	width: 626px; 	
	height: 11px; 	
	margin-left: 5px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#kids #content_end { 	
	background-image: url(../images/content_end_kids.png); 		
	width: 477px; 	
} 
#news_end { 	
	background-image: url(../images/news_end.png); 	
	background-repeat: no-repeat; 	
	width: 477px; 	
	height: 11px; 	
	margin-left: 5px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#center_stage { 	
	background-image: url(../images/center_stage.png); 	
	background-repeat: no-repeat; 	
	background-position: top left; 	
	font-family: arial, verdana; 	
	font-weight: normal; 	
	color: #FFFFFF; 	
	margin: 3px 0px 0px 0px; 	
	padding: 0px 0px 0px 0px; 	
	height: 391px; 	
	width: 638px; 	
	text-align: left; 	
	overflow: hidden; 	
	position: relative; 	
	float: left; 
} 
#center_stage_elements { 	
	position: relative; 	
	float: left; 	
	width: 464px; 	
	height: auto; 
} 
h1 { 	
	background-image: url(../images/add_on_title.png); 
	background-repeat: no-repeat; 	
	background-position: top left; 	
	font-family: arial, verdana; 	
	font-size: 13px; 	
	font-weight: bold; 	
	color: #4C86AA; 	
	width: 632px; 	
	height: 20px; 	
	margin-left: 3px; 	
	padding-top: 3px; 	
	text-align: center; 	
	position: relative; 	
	float: left;
	clear: left;
} 
.ce_text h1 {
	margin-top: -10px;
	margin-left: -12px;
}
#kids h1 {
	background-image: url(../images/add_on_title_kids.png); 
	width: 482px; 
}
#kids .ce_text h1 {
	margin-top: -10px;
	margin-left: -12px;
}
h2 { 	
	font-family: Arial, Verdana; 	
	color: #005387; 	
	font-size: 16px; 	
	font-weight: bold; 
}
#center_fader { 	
	font-family: arial, verdana; 	
	font-size: 12px; 	
	font-weight: normal; 	
	color: #FFFFFF; 	
	width: 638px; 	
	text-align: left; 	
	position: relative; 	
	float: left; 	
	clear: left;
} 
#intro_video { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 615px; 	
	height: 365px; 	
	margin-top: 12px; 
	margin-left: 12px; 
} 
.center_stage_headline { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 455px; 	
	margin-top: 12px; 	
	color: #005387; 	
	font-size: 16px; 	
	font-weight: bold; 
	text-align: left; 
}
/*right column*/ 
#right_column { 	
	position: relative; 	
	float: left; 	
	width: 148px; 	
	height: auto;
} 
#right_navigation_title { 	
	background-image: url(../images/cat_title_bg.png); 	
	text-align: center; 	
	width: 144px; 	
	height: 18px; 	
	margin-top: 10px; 	
	color: #0076bc; 	
	font-weight: bold; 	
	padding-top: 5px; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	z-index: 1; 
} 
#right_navigation { 	
	width: 144px; 	
	position: relative; 	
	float: left; 
} 
#emergency { 	
	background-image: url(../images/notfall_orange.png); 	
	background-repeat: no-repeat; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 180px; 	
	height: 75px; 	
	margin-top: 10px; 
} 
#tagcloud_title { 	
	text-align: left; 	
	width: 148px; 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
#tagcloud { 	
	position: relative; 	
	clear: left; 	
	float: left; 	
	text-align: left; 	
	width: 148px; 	
	z-index: 1;
} 
/*end left wrapper*/ /*right wrapper*/ 
#right { 	
	background-repeat: repeat-x; 	
	margin: 0px 0px 0px 12px; 	
	padding: 0px 0px 0px 0px; 	
	position: relative; 	
	float: left; 
} 
#header_right { 	
	background-image: url(../images/header_right.png); 	
	background-repeat: no-repeat; 	
	font-family: arial, verdana; 	
	font-weight: normal; 	
	color: #FFFFFF; 	
	width: 183px; 	
	height: 167px; 	
	position: relative; 	
	clear: left; 	
	float: left; 
} 
#search_field { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 183px; 	
	height: 50px; 
} 
input.advanced_search { 	
	margin-left: 15px; 	
	border: 1px solid; 	
	border-color: #ffffff; 	
	background-color: #63a9d8; 	
	height: 14px; 	
	width: 370px; 	
	margin-bottom: 3px; 	
	padding: 3px 3px 3px 3px; 	
	color: #ffffff; 	
	font-size: 12px; 
} 
input.input_search { 	
	background-image: url(../images/simple_search_bg.png); 	
	border: 0px; 	
	width: 143px; 	
	height: 19px; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	margin-top: 15px; 	
	margin-left: 2px; 	
	color: #ffffff; 	
	font-size: 12px; 	
	font-weight: bold; 	
	padding: 7px 5px 0px 5px; 
} 
#kids input.input_contact { 	
	margin-left: 35px; 	
	border: 1px solid; 	
	border-color: #ffffff; 	
	background-color: #91c8e9; 	
	height: 14px; 	
	width: 300px; 
	margin-bottom: 3px; 	
	padding: 3px 3px 3px 3px; 	
	color: #ffffff; 	
	font-size: 12px;	 
} 
input.input_contact { 	
	margin-left: 35px; 	
	border: 1px solid; 	
	border-color: #ffffff; 	
	background-color: #91c8e9; 	
	height: 14px; 	
	width: 450px; 
	margin-bottom: 3px; 	
	padding: 3px 3px 3px 3px; 	
	color: #ffffff; 	
	font-size: 12px;	 
} 
.mod_login input.text { 	
	margin-left: 35px; 	
	border: 1px solid; 	
	border-color: #ffffff; 	
	background-color: #91c8e9; 	
	height: auto; 	
	width: 250px; 
	margin-bottom: 3px; 	
	padding: 3px 3px 3px 3px; 	
	color: #ffffff; 	
	font-size: 12px;	 
}
.mod_login input.submit { 	
	margin-left: 35px; 	
	border: 1px solid; 	
	border-color: #ffffff; 	
	background-color: #ee642d; 	
	height: auto; 	
	width: 258px; 
	margin-bottom: 3px; 	
	padding: 3px 3px 3px 3px; 	
	color: #ffffff; 	
	font-size: 12px;	 
}
.col_0 { 	
	vertical-align: top; 
} 
#kids textarea.input_contact { 	
	margin-left: 35px; 	
	border: 1px solid; 	
	border-color: #ffffff; 
	background-color: #91c8e9; 
	height: 100px; 	
	width: 300px; 	
	margin-bottom: 3px; 	
	padding: 3px 3px 3px 3px; 	
	color: #ffffff; 	
	font-size: 12px; 	
	overflow: auto; 
} 
textarea.input_contact { 	
	margin-left: 35px; 	
	border: 1px solid; 	
	border-color: #ffffff; 
	background-color: #91c8e9; 
	height: 100px; 	
	width: 450px; 	
	margin-bottom: 3px; 	
	padding: 3px 3px 3px 3px; 	
	color: #ffffff; 	
	font-size: 12px; 	
	overflow: auto; 
} 
input.input_submit { 	
	margin-left: 35px; 	
	border: 1px solid; 	
	border-color: #ffffff; 	
	background-color: #f78d1e; 
	margin-bottom: 3px; 	
	padding: 2px 3px 1px 3px; 	
	color: #ffffff; 	
	font-size: 12px; 
} 
input.advanced_search_submit { 	
	margin-left: 0px; 	
	border: 1px solid; 	
	border-color: #c3ddef; 	
	background-color: #f78d1e; 	
	width: 50px; 	
	padding: 2px 3px 1px 3px; 	
	color: #ffffff; 	
	font-size: 12px; 
} 
.submit_container { 	
	position: relative; 	
	float: left; 	
	margin-top: 1px; 
} 
p.error { 	
	color: #ffffff; 	
	font-weight: bold; 	
	float: left; 	
	margin-left: 25px; 	
	font-size: 12px; 	
	position: absolute; 	
	margin-left: 335px; 	
	padding-left: 20px; 	
	width: 300px; 	
	z-index: 999; 	
	background-image: url(../images/error_bg.png); 	
	background-repeat: no-repeat; 	
	background-position: left top; 
	padding-top: 5px; 	
	height: 23px; 
} 
#last_nav { 	
	position: relative; 	
	clear: left; 	
	float: left; 	
	height: auto; 	
	margin-top: 0px; 	
	margin-left: 18px; 
} 
*+html #last_nav { 	
	position: relative; 	
	clear: left; 	
	float: left; 	
	margin-top: 0px; 	
	margin-left: 18px; 	
	z-index: -5; 
}
#nav_third { 	
	position: relative; 	
	float: left; 	
	height: auto; 	
	margin-top: 10px; 	
	width: 144px; 	
	height: auto; 
} 
a.sponsors { 	
	cursor: pointer; 	
	text-decoration: none; 	
	color: #0064a6; 	
	font-weight: bold; 
	font-size: 12px; 
} 
a.sponsors:hover { 	
	cursor: pointer; 	
	text-decoration: none; 	
	color: #f78d1e; 	
	font-weight: bold; 
	font-size: 12px; 
} 
#sponsors_visible { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 183px; 	
	height: 117px; 	
	color: #2c76be; 	
	font-size: 12px; 	
	font-weight: bold; 	
	text-align: left; 	
	padding-left: 6px; 	
	line-height: 12px; 
} 
#sponsors_hidden { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 183px; 	
	height: 300px; 	
	background-image: url(../images/sponsors_bg.png); 	
	background-repeat: repeat-y; 	
	color: #2c76be; 	
	font-size: 10px; 	
	font-weight: bold; 	
	text-align: center; 
} 
#sponsors { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 183px; 	
	height: 250px; 	
	z-index: 100; 
} 
#sponsors_end { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 183px; 	
	height: 6px; 	
	background-image: url(../images/sponsors_end.png); 
	background-repeat: no-repeat; 
} 
/*end right wrapper*/ /*misc*/ 
#space { 	
	margin: 0px 0px 0px 0px; 	
	padding: 0px 0px 0px 0px; 	
	border: 0px; 	
	width: 12px; 	
	position: relative; 	
	float: left; 
} 
.image { 	
	display: block; 	
	padding: 0px 0px 0px 0px; 	
	margin: 0px 0px 0px 0px; 	
	white-space: nowrap; 	
	border: 0px; 
} 
#title { 	
	background-image: url(../images/nav_T_bg.png); 	
	background-repeat: no-repeat; 	
	width: 134px; 	
	height: 15px; 	
	text-align: left; 	
	padding-top: 19px; 	
	padding-left: 10px; 	
	margin-left: 10px; 
} 
#title_right { 	
	background-image: url(../images/nav_T_right_bg.png); 	
	background-repeat: no-repeat; 	
	width: 134px; 	
	height: 15px; 	
	text-align: left; 	
	padding-top: 19px; 	
	padding-left: 10px; 	
	margin-right: 10px; 
} 
.T { 	
	display: block; 	
	padding: 0px 0px 0px 4px; 	
	margin: 0px 0px 0px 0px; 	
	white-space: nowrap; 	
	height: 16px; 	
	text-align: left; 
} 
.Tright { 	
	display: block; 	
	padding: 0px 0px 0px 0px; 	
	margin: 0px 0px 0px 0px; 	
	white-space: nowrap; 	
	height: 17px; 	
	text-align: left; 
} 
#loading_frame_content { 	
	margin: 160px 0px 0px 0px; 	
	color:#000000; 
} 
.image2 { 	
	display: block; 	
	padding: 0px 0px 0px 0px; 	
	margin: 0px 0px 0px 0px; 	
	white-space: nowrap; 	
	border: 0px; 	
	text-align: left; 
} 
.pagnation { 	
	background-image: url(../images/add_on_title.png); 	
	background-repeat: no-repeat; 	
	background-position: top left; 	
	font-family: arial, verdana; 	
	font-size: 12px; 	
	font-weight: normal; 	
	color: #FFFFFF; 	
	padding: 4px 0px 0px 0px; 	
	position: relative; 	
	clear: left; 	
	width: 489px; 
	} 
.pagnation li{ 
	font-family: arial, verdana; 	
	font-size: 10px; 	
	font-weight: normal; 	
	color: #FFFFFF; 	
	list-style: none; 	
	display: inline; 
} 
a.pagnation { 	
	background-image: url(../images/spacer.gif);
	font-family: arial, verdana; 	
	font-size: 10px; 	
	font-weight: normal; 	
	color: #FFFFFF; 	
	list-style: none; 	
	text-decoration: none; 
} 
a.pagnation:hover {
 	background-image: url(../images/spacer.gif); 	
 	font-family: arial, verdana; 	
 	font-size: 10px; 	
 	font-weight: normal; 	
 	color: #FF4000; 	
 	list-style: none; 	
 	text-decoration: none; 
} 
span.mandatory {
 	color:#FE7F00; 
} 
/*video list stuff*/ 
.video_list_bg {
 	background-image: url(../images/video_list_bg.png);
 	background-repeat: no-repeat; 	
 	position: relative; 	
 	float: left; 	
 	clear: left; 	
 	width: 485px; 	
 	height: 90px; 	
 	margin-left: 1px; 
} 
.video_list_bg_hover { 	
	background-image: url(../images/video_list_bg_hover.png);
	background-repeat: no-repeat;
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 485px; 	
	height: 90px; 	
	margin-left: 1px; 
} 
.image_video { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	margin-top: 6px; 	
	margin-left: 6px; 
} 
.image_center_stage { 	
	position: relative; 	
	float: left; 	
	clear: left; 
} 
.video_list_headline { 	
	position: relative; 	
	float: left; 	
	width: 310px; 	
	padding-top: 5px; 	
	padding-left: 5px; 	
	font-size: 13px; 	
	font-weight: bold; 	
	color: #005285; 	
	text-align: left; 
} 
.teaser_video { 	
	position: relative; 	
	float: left; 	
	width: 310px; 	
	height: 40px; 	
	padding: 5px 5px 5px 5px; 	
	text-align: left; 
} 
.teaser_center_stage { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 455px; 	
	height: 40px; 	
	text-align: left; 	
	color: #3e77ba; 
} 
.layout_latest { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 617px; 	
	min-height: 50px; 	
	height: auto; 	
	background-color: #83bee3;
	margin-left: 5px; 	
	padding: 5px 5px 5px 5px; 	
	margin-bottom: 1px; 
} 
.landing_pages { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 617px;
	height: auto; 	
	background-color: #83bee3;
	margin-left: 5px; 	
	padding: 5px 5px 5px 5px; 	
	margin-bottom: 1px; 
	text-align: left;
	margin-top: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.teaser_headline { 	
	position: relative; 	
	float: left; 	
	padding-top: 5px; 	
	font-size: 13px; 	
	font-weight: bold; 	
	color: #005285; 
} 
.teaser { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 610px; 	
	height: auto; 	
	font-size: 13px; 
	margin-bottom: 10px;
} 
p.more a { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: auto; 	
	height: auto; 	
	color: #d5e6f4; 
} 
#video_reader_bg { 	
	background-color: #000000;	 	
	position: relative; 	
	clear: left; 	
	float: left; 	
	height: 100%; 	
	width: 100%; 
} 
#video_reader_text { 	
	color: #ffffff; 	
	font-size: 12px; 	
	text-align: left; 	
	margin: 10px 10px 10px 10px; 
} 
#comic_reader_bg { 	
	background-color: #ffffff;	 	
	position: relative; 	
	clear: left; 	
	float: left; 	
	width: auto; 	
	height: auto; 
} 
.comic_text { 	
	background-color: #ffffff; 
	color: #000;
	padding: 15px;
} 
#social { 	
	background-image: url(../images/social_bg.png); 	
	background-repeat: no-repeat; 	
	text-align: center; 	
	height: 19px; 	
	width: 144px; 	
	padding-top: 1px; 
} 
.radio_container { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	padding-left: 15px; 	
	padding-top: 5px; 	
	padding-bottom: 5px; 	
	width: 610px; 	
	background-color: #c3ddef;
	color: #1877bb; 
} 
input.radio { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	margin-top: 6px; 
} 
.header { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	padding-top: 8px; 	
	padding-left: 15px; 	
	padding-bottom: 5px; 	
	width: 610px; 	
	background-color: #c3ddef; 	
	color: #434343; 
} 
.search_results_list { 	
	background-color: #c3ddef; 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 595px; 	
	padding-left: 15px; 	
	padding-right: 15px; 	
	padding-top: 5px; 	
	padding-bottom: 5px; 	
	text-align: justify; 
} 
.search_results { 
	padding: 5px 5px 5px 5px; 	
	border-bottom: 1px solid #ffffff; 	
	color: #1877bb; 
} 
.search_results_hover { 	
	padding: 5px 5px 5px 5px; 	
	border-bottom: 1px solid #f78d1e; 	
	color: #ffffff; 	
	background-color: #434343; 	
	text-align: justify; 
} 
a.search_title { 	
	font-size: 13px; 	
	text-decoration: none; 	
	color: #f78d1e; 
} 
.relevance { 	
	color: #62a4d3; 	
	font-size: 12px; 
} 
.url { 	
	color: #7f8990; 
} 
.context { 	
	font-size: 13px; 
} 
a { 	
	font-family: arial, verdana; 	
	font-weight: normal; 	
	color: #ee642d; 	
	border: 0px; 	
	margin: 0px 0px 0px 0px; 	
	padding: 0px 0px 0px 0px; 	
	font-size: 13px; 	
	text-decoration: underline; 
} 
a:hover { 	
	font-family: arial, verdana; 	
	font-weight: normal; 	
	color: #0074be; 	
	border: 0px; 	
	margin: 0px 0px 0px 0px; 	
	padding: 0px 0px 0px 0px; 	
	font-size: 13px; 	
	text-decoration: underline; 
} 
.checkbox { 	
	position: relative; 	
	clear: left; 	
	float: left; 	
	width: 20px; 	
	height: 20px; 
} 
label { 	
	margin-top: 4px; 	
	position: relative; 	
	float: left; 	
	margin-left: 10px; 
} 
.emerge_orange { 	
	font-weight: normal; 	
	background-color: #f04523; 	
	padding-left: 5px; 
	padding-right: 5px; 	
	font-size: 12px; 	
	color: #ffffff; 
} 
.emerge1 { 
	font-weight: bold; 	
	background-color: #f04523; 	
	padding-left: 5px; 	
	padding-right: 5px; 	
	font-size: 14px; 	
	color: #ffffff; 
} 
.emerge2 { 	
	font-weight: bold; 	
	background-color: #0072bc; 	
	padding-left: 5px; 	
	padding-right: 5px; 	
	font-size: 14px; 
} 
.emerge3 { 	
	font-weight: bold; 	
	background-color: #0072bc; 	
	padding-left: 5px; 	
	padding-right: 5px; 	
	font-size: 18px; 
} 
.emerge4 { 	
	font-weight: bold; 	
	background-color: #5d96d2; 	
	padding-left: 5px; 	
	padding-right: 5px; 	
	font-size: 14px; 
} 
/* carusel style */ 
.jcarousel-next { 	
	position: absolute; 	
	background-image: url(../images/button_weiter.png); 	
	width: 70px; 	
	height: 70px; 	
	cursor: pointer; 	
	margin-top: 105px; 	
	margin-left: 394px; 
} 
.jcarousel-prev { 	
	position: absolute; 	
	background-image: url(../images/button_back.png); 	
	width: 70px; 	
	height: 70px; 	
	cursor: pointer; 	
	margin-top: 105px; 	
	margin-left: 0px; 
} 
.emerge_title { 	
	font-weight: bold; 	
	background-color: #464646; 	
	padding-left: 5px; 	
	padding-right: 5px; 	
	font-size: 14px; 	
	color: #ffffff; 	
	cursor: pointer; 	
	margin-top: 1px; 	
	height: auto; 	
	margin-left: 5px; 	
	margin-right: 7px; 
} 
.emerge_title_hover { 	
	font-weight: bold; 	
	background-color: #f26522; 	
	padding-left: 5px; 	
	padding-right: 5px; 	
	font-size: 14px; 	
	color: #ffffff; 	
	cursor: pointer; 	
	margin-top: 1px; 	
	height: auto; 	
	margin-left: 5px; 	
	margin-right: 7px; 
} 
.emergency_content { 
	margin-bottom: 5px;	
	height: auto; 
	text-align: left;
} 
.emergency_content .mod_article .ce_text {
	margin: 5px;
	padding: 5px;
	background-color: #666666;
}
.rss_button { 	
	position: absolute; 	
	float: right; 	
	margin-left: 190px; 
} 
p.back { 	
	display: none;
} 
.article_list li { 	
	display: block; 	
	text-align: left; 
} 
.article_list li a { 	
	display: block; 	
	text-align: left; 	
	color: #1877bb;	 	
	text-decoration: none; 
} 
.article_list li a:hover { 	
	display: block; 	
	text-align: left; 	
	color: #ffffff;	 	
	text-decoration: none; 
	background-color: #f08a1d; 
} 
.mod_globalArticleList h1 { 	
	display: none; 
} 
/* tag cloud */ 
ul.cloud { 	
	list-style: none; 	
	text-decoration: none; 	
	color: #ffffff; 	
	width: auto; 	
	height: auto; 	
	white-space: normal; 	
	text-align: center; 
}   
ul.cloud li a:hover { 
	background-color: #f08a1d; 
	text-decoration: underline;
} 
#tagcloud li {
	display: inline;
}
li.size1 a {
	font-size: 12px; 	
	color: #c1daee; 	
	text-decoration: none; 
} 
li.size2 a { 	
	font-size: 13px; 	
	color: #d1e4f2; 	
	text-decoration: none; 
} 
li.size3 a { 	
	font-size: 14px; 	
	color: #e1eef7; 	
	text-decoration: none; 
} 
li.size4 a { 	
	font-size: 15px; 	
	color: #f0f6fb; 	
	text-decoration: none; 
} 
li.size5 a { 	
	font-size: 16px; 	
	color: #ffffff; 	
	text-decoration: none; 
} 
#more_videos { 	
	background-image: url(../images/badge_top.png);
 	background-repeat: no-repeat; 	
 	width: 632px; 	
 	height: 12px; 	
 	position: relative; 	
 	float: left; 	
 	margin-left: 3px; 	
 	margin-bottom: 2px; 	
 	color: #f26c4f; 	
 	padding: 10px; 	
 	font-size: 14px; 	
 	font-weight: bold; 
} 
#more_videos a { 	
	font-size: 14px; 	
	font-weight: bold; 	
	color: #0076bc; 
} 
/* ie6 error page */ 
#ie_error_img { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 109px; 	
	height: 109px; 	
	margin-left: 5px; 	
	margin-right: 5px; 	
	margin-top: 55px; 
} 
#ie_error_text { 	
	position: relative; 	
	float: left; 	
	width: 175px; 	
	height: auto; 	
	margin-top: 15px; 	
	text-align: left; 
} 
#ie_video { 	
	position: relative; 	
	float: left; 	
	margin-left: 15px; 	
	margin-top: 15px; 	
	width: 455px; 	
	height: 251px; 
} 
#ie_browsers { 	
	position: relative; 	
	float: left; 	
	clear: left; 	
	width: 792px; 	
	height: 62px; 	
	margin-top: 15px; 
} 
.ie_error_title { 	
	font-size: 20px; 	
	font-weight: bold; 
} 
.captcha_text { 	
	margin-left: 35px; 	
	clear: left; 	
	position: relative; 	
	float: left; 
} 
td.col_first { 	
	width: 150px; 
} 
/* page corner flip (to enable again just kill the display:none @ #pageflip) */ 
#pageflip { 	
	position: absolute;
	top: 0px;
	right:0px 
	display: none;
} 
#pageflip img { 	
	width: 50px; 
	height: 52px; 	
	z-index: 99; 	
	position: absolute; 	
	right: 0; 
	top: 0; 	
	-ms-interpolation-mode: bicubic; 
} 
#pageflip .msg_block { 	
	width: 50px; 
	height: 50px; 	
	position: absolute; 	
	z-index: 50; 	
	right: 0; 
	top: 0; 	
	background: url(../images/flip_bg.png) no-repeat right top; 	
	text-indent: -9999px; 
} 
.highlight { 
	font-weight: bold; 
} 
#schulinstruktion { 
	width: 144px; 
	position: relative; 
	float: left; 
	clear: left; 
	height: auto; 
}