/*
	CSS Document medien.de stylesheet.css 
	medien.de, info[at]medien.de
*/

/* General Elements */

html {
	margin: 0;
	padding: 0;
	}
body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #fff;
	margin: 0; 
	padding: 0;
	background-color: #292929;
	}
	
	
/* Page Building */	
	
#master {
	width: 100%;
	height: auto;
	overflow: hidden;
	}
	
	
	
	
#login {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 50px;
	overflow: hidden;
	}
#login #login_content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1001px;
	height: 50px;
	overflow: hidden;
	color: #999;
	background: url(/fileadmin/templates/img/shadow_top.png) no-repeat center bottom;
	}
#login #login_content #extranet {
	margin: 0;
	padding: 18px 0 0 10px;
	width: 60px;
	height: 32px;
	overflow: hidden;
	float: left;
	color: #bcbcbc;
	}
#login #login_content #extranetform {
	margin: 0;
	padding: 15px 0 0 10px;
	width: 480px;
	height: 35px;
	overflow: hidden;
	float: left;
	}
#login #login_content #meta {
	margin: 0;
	padding: 18px 0 0 10px;
	width: 220px;
	height: 32px;
	overflow: hidden;
	float: left;
	}
#login #login_content #meta a {
	color: #bcbcbc;
	text-decoration: none;
	}
#login #login_content #meta a:hover {
	color: #fff;
	}
#login #login_content #suche {
	margin: 0;
	padding: 15px 0 0 10px;
	width: 200px;
	height: 35px;
	overflow: hidden;
	float: right;
	}
	
/* Header and Menu */		
	
#printheader {
	display: none;
	}	
#header {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 165px;
	overflow: hidden;
	background: url(/fileadmin/templates/img/bg_header.jpg) no-repeat center top;
	/*
	background: #79cb35 url(/fileadmin/templates/img/shadow_top.png) no-repeat center bottom;
	*/
	}
#header #header_content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1001px;
	height: 165px;
	overflow: hidden;
	background: url(/fileadmin/templates/img/shadow_top.png) no-repeat center bottom;
	}
#header #header_content #logo {
	margin: 0;
	padding: 25px 0 0 5px;
	width: 400px;
	height: auto;
	overflow: hidden;
	float: left;
	}
#header #header_content #menu {
	margin: 78px 0 0 0;
	padding: 0;
	width: auto;
	height: 87px;
	overflow: hidden;
	float: right;
	font-size: small;
	}
#header #header_content #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}
#header #header_content #menu li, #header #header_content #menu li.agentur_active , #header #header_content #menu li.internet_active, #header #header_content #menu li.tv_active, #header #header_content #menu li.print_active, #header #header_content #menu li.mobile_active {
	margin: 0;
	padding: 20px 10px 0 15px;
	display: inline;
	float: left;
	width: 92px;
	height: 67px;
	display: block;
	overflow: hidden;
	background: url(/fileadmin/templates/img/bg_menu.png) no-repeat 0 0;
	}
#header #header_content #menu li a {
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 130%;
	padding: 0px 0 35px 0;
	}
#header #header_content #menu li.agentur_active {
	background: url(/fileadmin/templates/img/bg_menu_agentur.png) no-repeat 0 0;
	}
#header #header_content #menu li.internet_active {
	background: url(/fileadmin/templates/img/bg_menu_internet.png) no-repeat 0 0;
	}
#header #header_content #menu li.tv_active {
	background: url(/fileadmin/templates/img/bg_menu_tv.png) no-repeat 0 0;
	}
#header #header_content #menu li.print_active {
	background: url(/fileadmin/templates/img/bg_menu_print.png) no-repeat 0 0;
	}
#header #header_content #menu li.mobile_active {
	background: url(/fileadmin/templates/img/bg_menu_mobile.png) no-repeat 0 0;
	}
	
	
	
	
	
#header #header_content #menu li.agentur:hover {
	cursor: pointer;
	background: url(/fileadmin/templates/img/bg_menu_agentur.png) no-repeat 0 0;
	}
#header #header_content #menu li.internet:hover {
	cursor: pointer;
	background: url(/fileadmin/templates/img/bg_menu_internet.png) no-repeat 0 0;
	}
#header #header_content #menu li.tv:hover {
	cursor: pointer;
	background: url(/fileadmin/templates/img/bg_menu_tv.png) no-repeat 0 0;
	}
#header #header_content #menu li.print:hover {
	cursor: pointer;
	background: url(/fileadmin/templates/img/bg_menu_print.png) no-repeat 0 0;
	}
#header #header_content #menu li.mobile:hover {
	cursor: pointer;
	background: url(/fileadmin/templates/img/bg_menu_mobile.png) no-repeat 0 0;
	}
	
	
	
	
	
#buehne1 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 251px;
	overflow: hidden;
	background: url(/fileadmin/templates/img/bg_buehne1.jpg) no-repeat center top;
	}
#buehne1_content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1001px;
	height: 251px;
	overflow: hidden;
	}
#buehne1_content #stage {
	float: left;
	margin: 0;
	padding: 0;
	width: 621px;
	height: 251px;
	overflow: hidden;
	}
#buehne1_content #microblog {
	margin: 0;
	padding: 15px 10px 10px 50px;
	width: 320px;
	height: 226px;
	overflow: hidden;
	float: left;
	}
#buehne1_content #microblog p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 110%;
	font-weight: normal;
	}
#buehne1_content #microblog p a {
	color: #fff;
	text-decoration: none;
	}
#buehne1_content #microblog p span {
	color: #ccc;
	}
#buehne1_content #microblog p.microblog_mainlink {
	text-align: right;
	margin: 0 0 15px 0;
	font-size: 100%;
	color: #ccc;
	}
#buehne1_content #microblog p.microblog_mainlink a {
	color: #ccc;
	text-decoration: underline;
	}
#buehne1_content #microblog p.microblog_sublink {
	margin: 0;
	color: #666;
	font-size: 100%;
	}
#buehne1_content #microblog p.microblog_sublink a {
	text-decoration: underline;
	color: #666;
	}
#buehne1_content #microblog p.microblog_sublink a:hover {
	color: #ccc;
	}
#buehne1_content #microblog .formSubmitSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	height: 24px;
	margin: 0 10px 0 0;
	padding: 1px 0 6px 0;
	border: #666 1px solid;
	color: #292929;
	font-weight: bold;
	background-color: #999;
	float: left;
	}
#buehne1_content #microblog .formInputSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 2px 1px 0 3px;
	border: #666 1px solid;
	color: #999;
	background-color: #292929;
	float: left;
	}
#buehne1_content #microblog .formSubmitSmall:hover {
	cursor: pointer;
	color: #ccc;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#buehne2 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 251px;
	overflow: hidden;
	background: url(/fileadmin/templates/img/bg_buehne2.jpg) no-repeat center top;
	}
#buehne2_content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1001px;
	height: 251px;
	overflow: hidden;
	background: url(/fileadmin/templates/img/shadow_top.png) no-repeat center bottom;
	}
#buehne2_content #buehne2_shadow {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 14px;
	overflow: hidden;
	background: url(/fileadmin/templates/img/shadow.png) no-repeat center top;
	position: absolute;
	left: 0px;
	}
#buehne2_content #mission {
	float: left;
	margin: 0;
	padding: 80px 25px 0 5px;
	width: 591px;
	height: 171px;
	overflow: hidden;
	}
#buehne2_content #mission:hover {
	cursor: pointer;
	}
#buehne2_content #mission p {
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	font-size: 110%;
	font-weight: normal;
	color: #fff;
	}
#buehne2_content #mission p a {
	text-decoration: none;
	color: #fff;
	padding: 0 5px 20px 0;
	background: url(/fileadmin/templates/img/arrow_white.png) no-repeat right bottom;
	display: block;
	}
#buehne2_content #mission p a.tv {
	text-decoration: none;
	color: #93DC54;
	}
#buehne2_content #mission p a.skylink {
	text-decoration: none;
	background: none;
	}
#buehne2_content #tagcloud {
	margin: 0;
	padding: 1px 10px 20px 50px;
	width: 320px;
	height: 230px;
	overflow: hidden;
	float: left;
	text-align: center;
	color: #CCCCCC;
	font-size: 110%;
	font-weight: normal;
	}
	
	
	
	
	
#buehne3 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 182px;
	overflow: hidden;
	background: url(/fileadmin/templates/img/bg_buehne3.jpg) no-repeat center top;
	}
#buehne3_content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1001px;
	height: 182px;
	overflow: hidden;
	}
#buehne3_content #internet {
	background: url(/fileadmin/templates/img/bg_sign_internet.png) no-repeat 97% bottom;
	}
#buehne3_content #tv {
	background: url(/fileadmin/templates/img/bg_sign_tv.png) no-repeat 97% bottom;
	}
#buehne3_content #print {
	background: url(/fileadmin/templates/img/bg_sign_print.png) no-repeat 97% bottom;
	}
#buehne3_content #mobile {
	background: url(/fileadmin/templates/img/bg_sign_mobile.png) no-repeat 97% bottom;
	}
#buehne3_content #statement, #buehne3_content #statement_internet, #buehne3_content #statement_tv, #buehne3_content #statement_mobile, #buehne3_content #statement_print {
	margin: 0;
	padding: 20px 70px 0 70px;
	width: 700px;
	height: 162px;
	overflow: hidden;
	}
#buehne3_content #statement_internet {
	background: url(/fileadmin/templates/img/bg_zit_internet.png) no-repeat left center;
	}
#buehne3_content #statement_internet:hover {
	cursor: pointer;
	}
#buehne3_content #statement_tv {
	background: url(/fileadmin/templates/img/bg_zit_tv.png) no-repeat left center;
	}
#buehne3_content #statement_print {
	background: url(/fileadmin/templates/img/bg_zit_print.png) no-repeat left center;
	}
#buehne3_content #statement_mobile {
	background: url(/fileadmin/templates/img/bg_zit_mobile.png) no-repeat left center;
	}
#buehne3_content p, #buehne3_content p.small, #buehne3_content p.smallgrey {
	margin: 0 0 15px 0;
	padding: 0;
	color: #f3f3f3;
	font-size: 18px;
	}
#buehne3_content p.small {
	margin: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	}
#buehne3_content p.smallgrey {
	color: #ccc;
	font-size: 14px;
	font-weight: normal;
	}
#buehne3_content p sup {
	font-size: 70%;
	}
#buehne3_content #more_statements {
	position:absolute;
	width:200px;
	height: 30px;
	margin:150px 0 0 710px;
	padding: 0;
	}
#buehne3_content #more_statements a {
	color: #ccc;
	font-weight: normal;
	}
	









#content {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(/fileadmin/templates/img/bg_content_follow.jpg) repeat-y center top;
	}
#innercontent_default, #innercontent_, #innercontent_agentur, #innercontent_internet, #innercontent_tv, #innercontent_mobile, #innercontent_print  {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(/fileadmin/templates/img/bg_content_default.jpg) no-repeat center top;
	}
#innercontent_agentur {
	background: url(/fileadmin/templates/img/bg_content_default.jpg) no-repeat center top;
	}
#innercontent_internet {
	background: url(/fileadmin/templates/img/bg_content_internet.jpg) no-repeat center top;
	}
#innercontent_tv {
	background: url(/fileadmin/templates/img/bg_content_tv.jpg) no-repeat center top;
	}
#innercontent_print {
	background: url(/fileadmin/templates/img/bg_content_print.jpg) no-repeat center top;
	}
#innercontent_mobile {
	background: url(/fileadmin/templates/img/bg_content_mobile.jpg) no-repeat center top;
	}

#main_content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1001px;
	min-height: 685px;
	overflow: hidden;
	}
#main_content #main {
	float: left;
	margin: 0;
	padding: 20px 25px 20px 5px;
	width: 591px;
	height: auto;
	overflow: hidden;
	}
#main_content #main p {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 120%;
	font-weight: normal;
	line-height: 20px;
	}
#main_content #main p a {
	color: #fff;
	}
#main_content #main p a:hover {
	color: #ccc;
	}
#main_content #main ul {
	font-size: 120%;
	font-weight: normal;
	line-height: 20px;
	}
#main_content #main li a {
	color: #fff;
	}
#main_content #main li a:hover {
	color: #ccc;
	}
#main_content #main ul li ul {
	font-weight: normal;
	line-height: 20px;
	font-size: 100%;
	}
#main_content #main ul li ul li {
	font-weight: normal;
	line-height: 20px;
	font-size: 100%;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#main_content #main #breadcrumb {
	margin: 0 0 100px 0;
	padding: 0;
	font-weight: bold;
	color: #fff;
	}
#main_content #main #breadcrumb ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#main_content #main #breadcrumb li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	}
#main_content #main #breadcrumb li a, #main_content #main #breadcrumb li span {
	color: #fff;
	padding: 0 5px 0 0;
	font-weight: bold;
	font-size: small;
	}


#main_content #main #breadcrumb li a.agentur, #main_content #main #breadcrumb li span.agentur {
	color: #fff;
	background: url(/fileadmin/templates/img/arrow_agentur.gif) no-repeat left 50%;
	padding: 0 5px 0 10px;
	}
#main_content #main #breadcrumb li a.internet, #main_content #main #breadcrumb li span.internet  {
	color: #51A7E8;
	background: url(/fileadmin/templates/img/arrow_internet.gif) no-repeat left 50%;
	padding: 0 5px 0 10px;
	}
#main_content #main #breadcrumb li a.tv, #main_content #main #breadcrumb li span.tv {
	color: #93DC54;
	background: url(/fileadmin/templates/img/arrow_tv.gif) no-repeat left 50%;
	padding: 0 5px 0 10px;
	}
#main_content #main #breadcrumb li a.print, #main_content #main #breadcrumb li span.print {
	color: #CCCCCC;
	background: url(/fileadmin/templates/img/arrow_print.gif) no-repeat left 50%;
	padding: 0 5px 0 10px;
	}
#main_content #main #breadcrumb li a.mobile, #main_content #main #breadcrumb li span.mobile {
	color: #D94747;
	background: url(/fileadmin/templates/img/arrow_mobile.gif) no-repeat left 50%;
	padding: 0 5px 0 10px;
	}
#main_content #main .sky {
	position: absolute;
	overflow: hidden;
	margin: -30px 0 0 0;
	}
#buehne2 .sky_startpage {
	position: absolute;
	overflow: hidden;
	margin: -27px 0 0 0;
	padding: 0;
	}
	
	
	
	
	
	
	
	
	
	
	
	
#main_content #sidepane {
	margin: 0;
	padding: 70px 5px 15px 40px;
	width: 335px;
	height: auto;
	overflow: hidden;
	float: left;
	font-size: 110%;
	}
#main_content #sidepane p {
	padding: 0;
	margin: 0 0 15px 0;
	}
#main_content #sidepane p a {
	color: #fff;
	}
#main_content #sidepane p a.internet {
	color: #51A7E8;
	}
#main_content #sidepane p a.tv {
	color: #93DC54;
	}
#main_content #sidepane p a.print {
	color: #CCCCCC;
	}
#main_content #sidepane p a.mobile {
	color: #D94747;
	}
#main_content #sidepane p a.default_arrow {
	color: #CCC;
	font-weight: bold;
	background: url(/fileadmin/templates/img/arrow_default.gif) no-repeat left 1px;
	padding: 0 0 0 15px;
	display: block;
	}
#main_content #sidepane p a.internet_arrow {
	color: #51A7E8;
	font-weight: bold;
	background: url(/fileadmin/templates/img/arrow_internet.gif) no-repeat left 1px;
	padding: 0 0 0 15px;
	display: block;
	}
#main_content #sidepane p a.tv_arrow {
	color: #93DC54;
	font-weight: bold;
	background: url(/fileadmin/templates/img/arrow_tv.gif) no-repeat left 1px;
	padding: 0 0 0 15px;
	display: block;
	}
#main_content #sidepane p a.print_arrow {
	color: #CCC;
	font-weight: bold;
	background: url(/fileadmin/templates/img/arrow_print.gif) no-repeat left 1px;
	padding: 0 0 0 15px;
	display: block;
	}
#main_content #sidepane p a.mobile_arrow {
	color: #D94646;
	font-weight: bold;
	background: url(/fileadmin/templates/img/arrow_mobile.gif) no-repeat left 1px;
	padding: 0 0 0 15px;
	display: block;
	}
	
	
	
	
	
	
	
	
	
	
#main_content #sidepane ul li a {
	color: #fff;
	}
#main_content #sidepane ul li a.internet {
	color: #51A7E8;
	}
	
#main_content #sidepane p.standards {
	font-family: Courier New;
	padding: 60px 35px 25px 30px;
	margin: 0;
	background: url(/fileadmin/templates/img/bg_standards.png) no-repeat left top;
	color: #666;
	font-weight: bold;
	font-size: 100%;
	width: 270px;
	}
#main_content #sidepane p.standards a {
	color: #666;
	}
#main_content #sidepane p.referenzen {
	font-family: Times New Roman;
	padding: 60px 35px 25px 30px;
	margin: 0;
	background: url(/fileadmin/templates/img/bg_referenzen.png) no-repeat left top;
	color: #444;
	font-weight: normal;
	font-size: 100%;
	width: 270px;
	}
#main_content #sidepane p.referenzen a:link {
	color: #0000CC;
	}
#main_content #sidepane p.referenzen a:active {
	color: #0000CC;
	}
#main_content #sidepane p.referenzen a:visited {
	color: #990099;
	}
#main_content #sidepane p img.standards-footer, #main_content #sidepane p img.referenzen-footer {
	padding: 0;
	margin: 0;
	}
#main_content #sidepane p.postit {
	padding: 55px 45px 5px 40px;
	margin: 0;
	background: url(/fileadmin/templates/img/bg_postit.png) no-repeat left top;
	color: #000;
	font-weight: normal;
	height: 150px;
	width: 250px;
	}
#main_content #sidepane p.zitat {
	padding: 0 50px 0 50px;
	margin: 50px 0 50px 0;
	color: #fff;
	font-weight: normal;
	height: auto;
	width: 235px;
	}
#main_content #sidepane p.zitat img {
	padding: 0;
	margin: -30px -50px 0 0;
	float: right;
	}
#main_content #sidepane p.zitat img.zitat {
	clear: both;
	padding: 0;
	margin: 0 10px 0 -50px;
	float: left;
	}
#main_content #sidepane p.linkbox {
	padding: 0 45px 15px 0;
	margin: 0 0 20px 0;
	color: #fff;
	font-weight: normal;
	font-size: 100%;
	width: 290px;
	background: url(/fileadmin/templates/img/navigation.png) no-repeat right top;
	min-height: 107px;
	}
#main_content #sidepane p.linkbox a {
	background: url(/fileadmin/templates/img/arrowSidepane_default.gif) no-repeat left top;
	padding: 0 0 0 23px;
	display: block;
	}
#main_content #sidepane p.linkbox-tv {
	padding: 0 45px 15px 0;
	margin: 0 0 20px 0;
	color: #fff;
	font-weight: normal;
	font-size: 100%;
	width: 290px;
	background: url(/fileadmin/templates/img/navigation_tv.png) no-repeat right top;
	}
#main_content #sidepane p.linkbox-tv a {
	background: url(/fileadmin/templates/img/arrowSidepane_tv.gif) no-repeat left top;
	padding: 0 0 0 23px;
	display: block;
	}
#main_content #sidepane p.linkbox-tv img {
	padding: 0;
	margin: -30px 0 0 240px;
	float: right;
	position: absolute;
	}
#main_content #sidepane p.linkbox-print {
	padding: 0 45px 15px 0;
	margin: 0 0 20px 0;
	color: #fff;
	font-weight: normal;
	font-size: 100%;
	width: 290px;
	background: url(/fileadmin/templates/img/navigation_print.png) no-repeat right top;
	}
#main_content #sidepane p.linkbox-print a {
	background: url(/fileadmin/templates/img/arrowSidepane_print.gif) no-repeat left top;
	padding: 0 0 0 23px;
	display: block;
	}
#main_content #sidepane p.linkbox-print img {
	padding: 0;
	margin: -30px 0 0 240px;
	float: right;
	position: absolute;
	}
#main_content #sidepane p.linkbox-mobile {
	padding: 0 45px 15px 0;
	margin: 0 0 20px 0;
	color: #fff;
	font-weight: normal;
	font-size: 100%;
	width: 290px;
	background: url(/fileadmin/templates/img/navigation_mobile.png) no-repeat right top;
	}
#main_content #sidepane p.linkbox-mobile a {
	background: url(/fileadmin/templates/img/arrowSidepane_mobile.gif) no-repeat left top;
	padding: 0 0 0 23px;
	display: block;
	}
#main_content #sidepane p.linkbox-mobile img {
	padding: 0;
	margin: -30px 0 0 240px;
	float: right;
	position: absolute;
	}
#main_content #sidepane p.linkbox-internet {
	padding: 0 45px 15px 0;
	margin: 0 0 20px 0;
	color: #fff;
	font-weight: normal;
	font-size: 100%;
	width: 290px;
	background: url(/fileadmin/templates/img/navigation_internet.png) no-repeat right top;
	min-height: 107px;
	}
#main_content #sidepane p.linkbox-internet a {
	background: url(/fileadmin/templates/img/arrowSidepane_internet.gif) no-repeat left top;
	padding: 0 0 0 23px;
	display: block;
	}
#main_content #sidepane p.linkbox-internet img {
	padding: 0;
	margin: -30px 0 0 240px;
	float: right;
	position: absolute;
	}
#main_content #sidepane p.linkbox-agentur {
	padding: 0 45px 15px 0;
	margin: 0 0 20px 0;
	color: #fff;
	font-weight: normal;
	font-size: 100%;
	width: 290px;
	background: url(/fileadmin/templates/img/navigation_agentur.png) no-repeat right top;
	min-height: 107px;
	}
#main_content #sidepane p.linkbox-agentur a {
	background: url(/fileadmin/templates/img/arrowSidepane_default.gif) no-repeat left top;
	padding: 0 0 0 23px;
	display: block;
	}
#main_content #sidepane p.linkbox-agentur img {
	padding: 0;
	margin: -30px 0 0 240px;
	float: right;
	position: absolute;
	}



.vcard a {
	color: #fff;
}	
	
	
#footer {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(/fileadmin/templates/img/bg_footer.jpg) no-repeat center top;
	}
#footer #footer_content {
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
	width: 1001px;
	height: auto;
	overflow: hidden;
	background: url(/fileadmin/templates/img/shadow.png) no-repeat center top;
	color: #BCBCBC;
	}
#footer #footer_content #downloads {
	float: left;
	margin: 0;
	padding: 0 5px 20px 5px;
	width: 323px;
	height: auto;
	overflow: hidden;
	}
#footer #footer_content #downloads .imgshadow {
	margin: 0 0 5px 0;
	padding: 0;
	height: auto;
	overflow: hidden;
	}
#footer #footer_content #downloads p {
	margin: 0;
	color: #BCBCBC;
	font-size: 100%;
	}
#footer #footer_content #downloads p a {
	margin: 0;
	color: #BCBCBC;
	text-decoration: underline;
	}
#footer #footer_content #downloads p a:hover {
	color: #fff;
	}
#footer #footer_content #contactform {
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	width: 323px;
	height: auto;
	overflow: hidden;
	}
#footer #footer_content #contactform p {
	margin: 0 0 10px 0;
	}
#footer #footer_content #contactform p a {
	color:#BCBCBC;
	background: url(/fileadmin/templates/img/bulletExtern.gif) no-repeat right 50%;
	padding: 0 20px 0 0;
	}
#footer #footer_content #contactform p a:hover {
	color:#fff;
	background: url(/fileadmin/templates/img/bulletExtern_ms.gif) no-repeat right 50%;
	padding: 0 20px 0 0;
	}
#footer #footer_content #vcard {
	float: left;
	margin: 0;
	padding: 0 5px 0 15px;
	width: 313px;
	height: auto;
	overflow: hidden;
	}
#footer #footer_content #vcard p {
	margin: 10px 0 0 0;
	color: #BCBCBC;
	font-size: 100%;
	}
#footer #footer_content #vcard p a {
	margin: 0;
	color: #BCBCBC;
	text-decoration: underline;
	}
#footer #footer_content #vcard p a:hover {
	color: #fff;
	}
.cardLink {
	margin: 80px 0 0 0;
	position: absolute;
	width: 261px;
	height: 90px;
	}
.cardLink .cardweb {
	width: 100px;
	height: 25px;
	display: block;
	float: left;
	margin: 0 18px 0 0;
	outline: none;
	}
.cardLink .cardmail {
	width: 100px;
	height: 25px;
	display: block;
	float: left;
	outline: none;
	}
.cardLink .cardadress {
	width: 130px;
	height: 40px;
	display: block;
	float: left;
	outline: none;
	margin: 0 0 0 120px;
	}
.cardLink .cardcall {
	width: 130px;
	height: 20px;
	display: block;
	float: left;
	outline: none;
	margin: 0 0 0 120px;
	}
	
	
	
	
#footer #bottomline {
	margin: 0 auto 0 auto;
	padding: 40px 0 0 0;
	width: 1001px;
	height: auto;
	overflow: hidden;
	color: #BCBCBC;
	}
#footer #bottomline #bottom_left {
	float: left;
	margin: 0;
	padding: 0 5px 30px 5px;
	width: 550px;
	height: auto;
	overflow: hidden;
	color: #BCBCBC;
	}
#footer #bottomline #bottom_left p, #footer #bottomline #bottom_right p {
	color: #BCBCBC;
	clear: both;
	}
#footer #bottomline #bottom_left ul, #footer #bottomline #bottom_right ul {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
	}
#footer #bottomline #bottom_left li, #footer #bottomline #bottom_right li {
	display: inline;
	margin: 0;
	padding: 0;
	}
#footer #bottomline #bottom_left li a, #footer #bottomline #bottom_right li a {
	color: #BCBCBC;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}
#footer #bottomline #bottom_left li a:hover, #footer #bottomline #bottom_right li a:hover {
	color: #fff;
	}
#footer #bottomline #bottom_right {
	text-align: right;
	float: right;
	margin: 0;
	padding: 0 5px 30px 5px;
	width: 350px;
	height: auto;
	overflow: hidden;
	color: #BCBCBC;
	}
	
		
/* General Text Elements */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	}
h1 {
	font-size: x-large;
	padding: 0;
	margin: 0 0 5px 0;
	color: #fff;
	font-weight: normal;
	}
h1 a {
	color: #fff;
	text-decoration: none;
	}
.default h1{
	color: #fff;
	/*
	padding: 0 50px 0 0;
	*/
	}
.internet h1{
	color: #51A7E8;
	}
.tv h1, .tv_flash h1 {
	color: #93DC54;
	}
.print h1{
	color: #CCCCCC;
	}
.mobile h1{
	color: #D94747;
	}
.smaller h1 {
	color: #93DC54;
	font-size: 150%;
	}
	
	
	
h2 {
	font-size: 150%;
	padding: 0;
	margin: 0 0 15px 0;
	color: #ccc;
	font-weight: normal;
	}
h2.tagcloud {
	font-size: 150%;
	padding: 0;
	margin: 0;
	}
h2 a {
	color: #ccc;
	}
h2 a.tv {
	color: #93DC54;
	text-decoration: none;
	}
h2 a.print {
	color: #CCCCCC;
	text-decoration: none;
	}
h2 a.mobile {
	color: #D94747;
	text-decoration: none;
	}
h2 a.internet {
	color: #51A7E8;
	text-decoration: none;
	display: block;
	}
h2 a.default {
	color: #ccc;
	text-decoration: none;
	display: block;
	}
#footer #footer_content h2 {
	margin: 0 0 30px 0;
	}
h3 {
	font-size: large;
	padding: 0;
	margin: 0 0 5px 0;
	color: #f3f3f3;
	font-weight: normal;
	}
h3 a {
	color: #fff;
	text-decoration: none;
	}
h3 em {
	font-size: 60%;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #bc5415;
	}
h4 {
	font-size: 100%;
	font-weight: bold;
	}
form {
	margin: 0;
	padding: 0;
	}
p {
	margin: 0;
	padding: 0;
	color: #fff;
	}
em {
	margin: 0;
	padding: 0;
	}
img {
	border: none;
	}
.formInputSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 2px 1px 0 3px;
	border: #666 1px solid;
	color: #bcbcbc;
	background-color: #292929;
	float: left;
	}
.formSubmitSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 60px;
	height: 24px;
	margin: 0 10px 0 0;
	padding: 1px 0 6px 0;
	border: #666 1px solid;
	color: #292929;
	font-weight: bold;
	background-color: #999;
	float: left;
	}
.formInputLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height: 20px;
	margin: 0 10px 5px 0;
	padding: 2px 1px 0 3px;
	border: #666 1px solid;
	color: #bcbcbc;
	background-color: #292929;
	float: left;
	}
.formSubmitLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 90px;
	height: 24px;
	margin: 10px 34px 0 0;
	padding: 1px 0 6px 0;
	border: #666 1px solid;
	color: #292929;
	font-weight: bold;
	background-color: #999;
	float: right;
	}
.formTextfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 203px;
	height: 100px;
	margin: 0 30px 5px 0;
	padding: 1px 0 6px 0;
	border: #666 1px solid;
	color: #bcbcbc;
	font-weight: normal;
	background-color: #292929;
	float: left;
	overflow: auto;
	}
.formSubmitSmall:hover, .formSubmitLarge:hover {
	cursor: pointer;
	color: #ccc;
	}
label {
	float: left;
	width: 85px;
	height: 24px;
	padding: 2px 0 0 0;
	}

/* Typo Spezific */

.tx-newloginbox-pi1 {
	overflow: hidden;
	}
.tx-newloginbox-pi1 p {
	color: #999;
	padding: 3px 0 0 0;
	}
.tx-newloginbox-pi1 .formSubmitSmallLogout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 85px;
	height: 24px;
	margin: 0 10px 0 0;
	padding: 1px 0 6px 0;
	border: #666 1px solid;
	color: #292929;
	font-weight: bold;
	background-color: #999;
	}
.tx-newloginbox-pi1 .formSubmitSmallLogout:hover {
	cursor: pointer;
	color: #ccc;
	}
.tx-newloginbox-pi1 label {
	float: left;
	width: auto;
	height: 24px;
	padding: 3px 0 0 0;
	margin: 0 20px 0 0;
	}
#content .tx-pilmailform-pi1 .form_entry .tx-srfreecap-pi2-image {
	margin: 0 0 0 151px;
	}
.tx-srfreecap-pi2-cant-read {
	color: #999;
	}
.tx-srfreecap-pi2-cant-read a {
	color: #999;
	}
.info {
	margin: 0 36px 0 0;
	width: 204px;
	overflow: hidden;
	float: right;
	text-align: center;
	font-size: 85%;
	}
	
	
/* Bilder rechte Spalte */
#sidepane .csc-textpic {
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	overflow: hidden;
	width: 290px;
	height: 368px;
	/* height: 368px; */
	background: url(/fileadmin/templates/img/sidepane_picBG.png) no-repeat center top;
	}
#sidepane .csc-textpic-imagewrap img {
	margin: 0;
	padding: 39px 0 0 0;
	}
#sidepane .csc-textpic-imagewrap dl.csc-textpic-image dt a.clickEnlarge img {
	padding: 0;
	margin: 0;
	}
#sidepane .csc-textpic-caption {
	margin: 0;
	padding: 5px 0 0 0;
	color: #000;
	text-align: right;
	}

/* Sitemap */
.tx-flseositemap-pi1 {
	font-size: small;
	}
.tx-flseositemap-pi1 ul li, .tx-flseositemap-pi1 ul.headlines li, .tx-flseositemap-pi1 ul.headlines li ul.headlines li {
	font-size: small;
	}



/* Lupe im Bild Begin */
.clickEnlarge {
	position: absolute;
	margin: 183px 0 0 -103px;
	padding: 0;
	}



/* Mailform Kontakt */
#content .tx-pilmailform-pi1 {
	border: #292929 1px solid;
	overflow: hidden;
	padding: 30px 10px 30px 30px;
	background-color: #474747;
	height: 100%;
	margin: 0 0 100px 0;
	}
#content .tx-pilmailform-pi1 label {
	float: left;
	width: 150px;
	padding: 4px 0 0 0;
	margin: 0;
	}
#content .tx-pilmailform-pi1 .formInputLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	height: 26px;
	margin: 0 10px 5px 0;
	padding: 6px 1px 0 3px;
	border: #666 1px solid;
	color: #999;
	background-color: #292929;
	float: left;
	}
#content .tx-pilmailform-pi1 .formTextfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 303px;
	height: 100px;
	margin: 0 30px 5px 0;
	padding: 1px 0 6px 1px;
	border: #666 1px solid;
	color: #999;
	font-weight: normal;
	background-color: #292929;
	float: left;
	overflow: auto;
	}
#content .tx-pilmailform-pi1 .formSubmitLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	height: 30px;
	margin: 10px 93px 0 0;
	padding: 4px 0 6px 0;
	border: #666 1px solid;
	color: #292929;
	font-weight: bold;
	background-color: #999;
	float: right;
	}
#content .tx-pilmailform-pi1 .formSubmitLarge:hover {
	cursor: pointer;
	color: #ccc;
	}
#content .tx-pilmailform-pi1 .form_entry {
	padding: 0;
	margin: 0;
	}
#content .tx-pilmailform-pi1 .form_entry_right {
	padding: 20px 0 0 0;
	margin: 0 60px 20px 60px;
	height: 20px;
	clear: both;
	}
#content .tx-pilmailform-pi1 .form_entry p {
	clear: both;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 335px;
	color: #fff;
	font-size: 85%;
	}
#content .tx-pilmailform-pi1 .form_entry_right .captcha {
	margin: 0 0 0 91px;
	}	
/* Download Icons */ 	
.filelinks div {
	padding-top:10px;
	padding-left:50px;
	margin-bottom:10px;
	overflow: hidden;
	}
.filelinks .pdf {
	background-image:url('/fileadmin/templates/img/pdf.png')!important;
	overflow: hidden;
	height: 36px;
	}
.filelinks .mpg, .filelinks .mpeg {
	background-image:url('/fileadmin/templates/img/mpg.png')!important;
	overflow: hidden;
	height: 36px;
	}
.filelinks .mov {
	background-image:url('/fileadmin/templates/img/mov.png')!important;
	overflow: hidden;
	height: 36px;
	}
.filelinks .jpg {
	background-image:url('/fileadmin/templates/img/jpg.png')!important;
	overflow: hidden;
	height: 36px;
	}
	
/* Dropmenu Bookmarks */ 
#bookmarks {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	}
#bookmarks_content {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 391px;
	height: auto;
	overflow: hidden;
	}
#drop0 {
	top: 50px;
	position: absolute;
	left: auto;
	}
#drop1 {
	position: absolute;
	z-index: 10000;
	margin: -310px 0 0 545px;
	}
#master #drop2 {
	top: -48px;
	position: absolute;
	left: auto;
	right: 462px;
	z-index: 60000;
	}
#content #drop2 {
	top: -82px;
	position: absolute;
	left: auto;
	right: 462px;
	z-index: 10000;
	}
.dropdown {
	margin: 0;
	padding: 0;
	visibility: hidden;
	}
#firstdrop {
	width: 145px;
	margin: 0;
	padding: 10px 0 3px 5px;
	height: auto;
	overflow: hidden;
	text-decoration: none;
	background-color: #292929;
	}
#firstdrop p {
	margin: 0 0 5px 5px;
	padding: 0;
	}
#firstdrop a {
	text-decoration: none;
	padding: 0 0 0 5px;
	font-size: 90%;
	color: #BCBCBC;
	}
#firstdrop a:hover {
	color: #fff;
	}
#firstdrop a.browser {
	background: url(/fileadmin/templates/img/socbm/favs.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.webnews {
	background: url(/fileadmin/templates/img/socbm/webnews.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.Yigg {
	background: url(/fileadmin/templates/img/socbm/yigg.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.mrwong {
	background: url(/fileadmin/templates/img/socbm/mrwong.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.delicious {
	background: url(/fileadmin/templates/img/socbm/delicious.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.blinklist {
	background: url(/fileadmin/templates/img/socbm/blinklist.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.google {
	background: url(/fileadmin/templates/img/socbm/google.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.linkarena {
	background: url(/fileadmin/templates/img/socbm/linkarena.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.oneview {
	background: url(/fileadmin/templates/img/socbm/oneview.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.yahoo {
	background: url(/fileadmin/templates/img/socbm/yahoo.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.folkd {
	background: url(/fileadmin/templates/img/socbm/folkd.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}
#firstdrop a.furl {
	background: url(/fileadmin/templates/img/socbm/furl.gif) no-repeat left 50%;
	padding: 1px 0 1px 25px;
	}



	
/* Suchausgabe */
#search {
	border: #292929 1px solid;
	overflow: hidden;
	padding: 30px 10px 30px 30px;
	background-color: #474747;
	height: 100%;
	margin: 20px 0 20px 0;
	}
.tx-indexedsearch {
	font-size: small;
	}
.tx-indexedsearch-form {
	margin: 0;
	padding: 0;
	float: left;
	}
.tx-indexedsearch-form label {
	float: left;
	width: 100px;
	height: 34px;
	padding: 4px 0 0 0;
	}
.tx-indexedsearch-search-submit {
	float: left;
	margin: 0;
	padding: 0;
	}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	height: 34px;
	margin: 0 0 0 0;
	padding: 4px 0 6px 0;
	border: #666 1px solid;
	color: #292929;
	font-weight: bold;
	background-color: #999;
	float: left;
	}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	height: 26px;
	margin: 0 10px 5px 0;
	padding: 6px 1px 0 3px;
	border: #666 1px solid;
	color: #999;
	background-color: #292929;
	float: left;
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background: none;
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#fff;
	font-weight: bold;
	}
.tx-indexedsearch-text-item-path a {
	color: #fff;
	text-decoration: underline;
	}
#search .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox p {
	float: left;
	font-size: small;
	}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	font-weight: bold; 
	font-style: normal;
	}
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
	float: right;
	margin-top: 0;
	}
.tx-indexedsearch .tx-indexedsearch-header {
	font-size: medium;
	color: #f3f3f3;
	}
.tx-indexedsearch .tx-indexedsearch-header a {
	color: #f3f3f3;
	}
.tx-indexedsearch .tx-indexedsearch-header .title-tmpl-css { 
	float:left; 
	}
.tx-indexedsearch .tx-indexedsearch-descr {
	clear: both;
	font-size: medium;
	}
	
/* Newsletter */
#content .newsletterform {
	border: #292929 1px solid;
	overflow: hidden;
	padding: 30px 10px 30px 30px;
	background-color: #474747;
	height: 100%;
	margin: 0 0 100px 0;
	}
#content .newsletterform p {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 85%;
	}
#content .newsletterform p a {
	font-size: 85%;
	}
#content .newsletterform .formSubmitLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	height: 34px;
	margin: 0;
	padding: 4px 0 6px 0;
	border: #666 1px solid;
	color: #292929;
	font-weight: bold;
	background-color: #999;
	float: left;
	}
#content .newsletterform .formSubmitLarge:hover {
	cursor: pointer;
	color: #ccc;
	}
#content .newsletterform .formInputLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	height: 26px;
	margin: 0 10px 5px 0;
	padding: 6px 1px 0 3px;
	border: #666 1px solid;
	color: #999;
	background-color: #292929;
	float: left;
	}
#content .newsletterform label {
	float: left;
	width: 100px;
	padding: 6px 0 0 0;
	margin: 0;
	}
	
	
	
	
	
	
/* Animation stoppen/starten */	
#buehne1_content #stage_stopper {
	float: left;
	margin: 0;
	padding: 0;
	width: 621px;
	height: 251px;
	overflow: hidden;
	}
#function_stopp_link {
	position: absolute;
	margin: -10px 0 0 -40px;
	padding: 0;
	}
#function_start_link {
	position: absolute;
	margin: -10px 0 0 -40px;
	padding: 0;
	}
	
	
	
	
/* Bilder Leitseite */
#main .csc-textpic-above {
	margin: -60px 0 0 -10px;
	padding: 0;
	overflow: hidden;
	}
	
	
/* MicroBlog */

.news-list-container .news-list-item p {
	margin: 0 0 30px 0;
	}
.news-list-container .news-list-item span.news-list-date {
	color: #ccc;
	}
.news-list-browse .tx-ttnews-browsebox {
	color: #ccc;
	font-size: 110%;
	}
.news-list-browse .tx-ttnews-browsebox .browse-links, .news-list-browse .tx-ttnews-browsebox .browse-links a {
	color: #fff;
	font-size: 100%;
	}	
	
	
/* Tabelle */
#main table.contenttable {
	width: 100%;
	padding: 0;
	margin: 0;
	}
#main table.contenttable caption {
	text-align: left;
	padding: 0 0 10px 0;
	}
#main table.contenttable th {
	border-bottom: 1px solid;
	text-align: left;
	margin: 0 0 10px 0;
	}
	

/* Cumulus noflash Link */	
#wpcumuluswidgetcontent p a {
	color: #fff;
	text-decoration: underline;
	}

/* Sonderfall award */
#main_content #sidepane div.award {
	display: block;
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	}	
#main_content #sidepane div.award img {
	padding: 0 10px 10px 0;
	float: left;
	}	
#main_content #sidepane div.clear {
	clear: left;
	}
	
/* Flash Content */
#innercontent_tv_flash {
	background: url(/fileadmin/templates/img/bg_flashTV002.jpg) no-repeat center top;
	}
#main_content #main .tv_flash {
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	}
#innercontent_agentur_flash {
	background: url(/fileadmin/templates/img/bg_flashTV002.jpg) no-repeat center top;
	}
#main_content #main .agentur_flash {
	padding: 330px 10px 0 0;
	}
#main_content #main .tv_flash h1 {
	margin: 25px 0 0 0;
	}
#innercontent_tv_flash {
	background: url(/fileadmin/templates/img/bg_flashTV002.jpg) no-repeat center top;
	}
#main_content #main .tv_flash {
	padding: 0;
	}
#main_content #main .tv_flash h1 {
	margin: 25px 0 0 0;
	}
#innercontent_internet_flash {
	background: url(/fileadmin/templates/img/bg_flashTV002.jpg) no-repeat center top;
	}
#main_content #main .internet_flash {
	padding: 0;
	}
#main_content #main .internet_flash h1 {
	margin: 25px 0 0 0;
	}
#innercontent_mobil_flash {
	background: url(/fileadmin/templates/img/bg_flashTV002.jpg) no-repeat center top;
	}
#main_content #main .mobil_flash {
	padding: 0;
	}
#main_content #main .mobil_flash h1 {
	margin: 25px 0 0 0;
	}
#innercontent_print_flash {
	background: url(/fileadmin/templates/img/bg_flashTV002.jpg) no-repeat center top;
	}
#main_content #main .print_flash {
	padding: 0;
	}
#main_content #main .print_flash h1 {
	margin: 25px 0 0 0;
	}
#flash_content {
	height: 270px;
	margin: -350px 0 0 0;
	background: transparent;
	position: absolute;
	width: 621px;
	}
#flash_content2 {
	height: 270px;
	margin: -250px 0 0 0;
	background: transparent;
	position: absolute;
	width: 621px;
	}
#flash_content h1 {
	margin: -30px 0 0 0;
	}
#flashpulldown {
	position: absolute;
	width: 200px;
	height: 50px;
	margin: -45px 0 0 440px;
	}
.flashpulldown_text {
	float: left;
	width: 128px;
	height: 19px;
	margin: 0;
	padding: 5px 0 0 5px;
	border: #232323 1px solid;
	font-size: 85%;
	}
.flashpulldown_text a {
	text-decoration: none;
	color: #BEBEBE;
	font-weight: bold;
	}
.flashpulldown_arrowdown {
	float: left;
	}
#drop0 {
	position: absolute;
	z-index: 10000;
	margin: 70px 0px 0 440px;
	}
.pulldown {
	margin: 0;
	padding: 0;
	visibility: hidden;
	z-index: 60000;
	}
#firstpulldown {
	width: 158px;
	margin: 0;
	padding: 5px 0 0 0;
	height: auto;
	overflow: hidden;
	text-decoration: none;
	border-top: #232323 1px solid;
	border-left: #232323 1px solid;
	border-right: #232323 1px solid;
	z-index: 10000;
	height: 160px;
	background: url(/bg_flashpulldown.png);
	}
#firstpulldown ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#firstpulldown li {
	margin: 0;
	padding: 3px 0 3px 5px;
	list-style: none;
	}
#firstpulldown li a {
	text-decoration: none;
	color: #BEBEBE;
	font-size: 85%;
	}
#firstpulldown li a:hover {
	text-decoration: none;
	color: #fff;
	}
#firstpulldown p {
	margin: 0 0 5px 5px;
	padding: 0;
	}
#firstpulldown p a {
	text-decoration: none;
	color: #000;
	}
#firstpulldown p a:hover {
	text-decoration: none;
	color: #000;
	}	
#media-center-544 {
	margin: -330px 0 10px 0;
	padding: 0;
	position: absolute;
	}
	
	
span.info {
	height: 75px;
	display: block;
	text-align: left;
	}
#footer_content .form_entry img {
	margin: 0 0 10px 85px;
	width: 200px;
	}
#main .form_entry img {
	margin: 15px 0 10px 85px;
	width: 304px;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

