/*
 * Projekt:	ASS Website 2009	
 * Version:	1.0.0 
 * Datum:	30.01.2009	
 * Autor:	EMJ
 */
 
@import url("rte.css");
 
body, html { margin:0; padding:0; color:#000; 
	font:normal 13px/16px Segoe UI,Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; line-height:16px; }
body { background:#fff url("../pic/hg-seite.jpg") repeat-x; }
body.chart { background-color:#fff; background-image:none; }

a { text-decoration:none; color:#003976; }
a:hover, a:active, a:focus { text-decoration:underline; }
a.Teaser_Link { width:auto; }
img {	border:none; }
iframe {	border:#fff 1px solid; width:598px; height:440px; overflow:hidden; }
h1.Box_Oben { color:#0D539E; font-size:16px; margin:0; line-height:20px; padding:16px 0 8px 16px; background:transparent url(../pic/hg-box-oben.png) no-repeat top left; }

#wrapper { padding:0; margin:0 auto; width:970px; background:transparent url(../pic/hg-inhalt.png) repeat-y left top; }
#wrapper-inhalt { padding:0; margin:0; background:transparent url(../pic/hg-kopf.png) no-repeat left top; width:970px; min-height:560px; height:auto !important; }

#wrapper-fuss {	background:#fff; padding:0; margin:0; background:#fff url(../pic/hg-footer.png) no-repeat scroll 0 0; height:140px; width:970px; text-align:right; clear:both; }
#wrapper-fuss a { padding:0 30px 0 8px; color:#7c7d80; background:transparent url(../pic/ico-fuss.png) no-repeat left center; }

#flash-film { margin:0 10px; display:block; width:auto; }
#ass-radio { visibility:hidden; display:none; position:absolute; top:307px; margin:0 0 0 660px!important; margin:0 0 0 650px; z-index:990; }
#ass-link { visibility:hidden; display:none; position:absolute; top:307px; margin:0 0 0 660px!important; margin:0 0 0 650px; z-index:999; }

#service-menu { margin:10px 24px 4px; text-align:right; background:#a7bfd9; height:16px; overflow:hidden; }
#service-menu li { display:inline; margin:0; padding:0; }
#service-menu li a { color:#fff; padding:0 2px 0 24px; background:transparent url(../pic/ico-service-menu.png) no-repeat 16px 5px; }
#service-menu li a:hover,
#service-menu li a.aktiv { background:transparent url(../pic/ico-link.png) no-repeat 16px 5px; text-decoration:underline; }

#inhalt { margin:0; float:left; width:530px; }
#inhalt h1 { color:#003976; font-size:20px; margin:28px 0 8px 0; padding:0; line-height:24px; }
#inhalt a { padding:0 12px 0 8px; background:transparent url(../pic/ico-link.png) no-repeat left center; }
#inhalt p { margin:4px 0; }

#spalte { margin:54px 0 0 0; float:right; width:auto; }
#spalte #teaser { width:280px; }
#spalte a { color:#0D539E; display:block; padding:0 48px 24px 16px; }
#spalte #teaser div { color:#0D539E; padding:0 0 24px 16px; margin:0; background:transparent url(../pic/hg-box-unten.png) no-repeat bottom left; }
#spalte #teaser div p { background:url(../pic/ico-box-info.png) top right no-repeat; color:#0D539E; }
#spalte #teaser div p.Box_Unten a { padding:0 0 0 16px; }
#spalte #teaser div p.Box_Download { background:url(../pic/ico-box-download.png) top right no-repeat; color:#0D539E; padding:0; margin:0; }
p.space { margin:0; padding:0; height:12px; }

#menu { margin:0 0 0 10px; background:#003976 url(../pic/hg-menu.png) repeat-x; width:950px; height:32px; }
#haupt-menu { padding:0; margin:0; list-style:none; position:relative; z-index:500; width:950px; }
#haupt-menu li { float:left; margin:0; padding:0; }
#haupt-menu li a { display:block; float:left; height:28px; line-height:28px; color:#fff; text-decoration:none; padding:0 15px 0 15px; background:transparent url(../pic/pxl-haupt-menu.png) no-repeat right top; }
#haupt-menu table { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }
#haupt-menu li a:hover { z-index:200; position:relative;color:#fff; background:#BE9800 url(../pic/hg-menu-aktiv.png) right top; }
#haupt-menu li:hover { position:relative; z-index:200; }
#haupt-menu li:hover > a { color:#fff; background:#BE9800 url(../pic/hg-menu-aktiv.png) right top; }
#haupt-menu li:hover > a.sub {color:#fff; background:#BE9800 url(../pic/hg-menu-aktiv.png) right top; }
#haupt-menu li.current a { color:#fff; background:#BE9800 url(../pic/hg-menu-aktiv.png) right top; }
#haupt-menu li a.sub { background-color:#003976; color:#fff; }
#haupt-menu li.current a.sub { color:#fff; background-color:#003976; }
#haupt-menu :hover ul { left:0; top:27px; width:240px; background:#444; }

#haupt-menu ul, 
#haupt-menu :hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#haupt-menu :hover ul :hover ul { left:200px; top:-1px; background:#222; white-space:nowrap; width:240px; z-index:200; 
	height:auto; background:#c2cfde url(../pic/hg-submenu.png) repeat-x; }
#haupt-menu :hover ul li { margin:0; }
#haupt-menu :hover ul li a { width:240px; padding:0; background:#c2cfde; color:#0d539e; height:28px; line-height:28px; text-indent:10px; }
#haupt-menu :hover ul :hover { background-color:#0d539e; color:#a7bfd9; }
#haupt-menu :hover ul li.currentsub a { background:#0d539e; color:#fff; }
#haupt-menu :hover ul :hover ul li a { width:230px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc; }
#haupt-menu :hover ul :hover ul :hover { background-color:#003976; color:#fff; }

/* --------------------------------- Für Störer auf der Startseite --------------------------------------------------*/

.csc-textpic-text { float: left; width: 75%;} 
.csc-textpic-imagewrap { float:right; }

/* ----------------------------------- id 183 doubleoptin weiterleitung für datamintsfeuser -------------------- */

#inhalt p.doubleoptin  {-moz-border-radius: 0px 0px 8px 8px; width:386px; background-color:#F3F8FE; margin: 0 0 10px 0; padding:10px 0 10px 10px;}


/* ----------------------------------- GEWINNSPIEL -----------------------------------------------*/
.gewinnspiel { 
	background: url(../vorlaut05/images/lb_bg.jpg) 0 0 no-repeat; 
	width:921px; 
	height:579px; 
	position:relative;
}

.gewinnspiel .content { 
	 padding: 110px 100px 0 205px; 
}

.gewinnspiel h1, .gewinnspiel p { 
	color:#FFF; 
}

.gewinnspiel p {  
	margin: 0 0 1em;
}

.gewinnspiel h1 { 
	background: url("../vorlaut05/images/lb_line.png") no-repeat scroll 0 40px transparent;
	height: 55px;
	line-height: 40px;
}

.gewinnspiel fieldset { 
	background:none; 
	border:none;
	padding:0;
	width:100%;
}

.gewinnspiel fieldset input {  
	background:#c4ddeb;
	line-height: 15px;
	font-size:15px;
	color:#125c8e;
	border: 1px solid  #125c8e;
	height: 25px;
	width:266px;
	padding:5px 12px 0 12px;
	float:left;
	margin:0 29px 29px 0; 
}

.gewinnspiel fieldset input.no-margin { 
	margin-right:0;
}

.gewinnspiel fieldset input.long { 
	width:587px;
}

.gewinnspiel fieldset input[type=submit] { 
	display: block;
	float: right;
	height: 70px;
	width: 403px;
	border:0;
	cursor:pointer;
	margin-top:50px;
}

.gewinnspiel fieldset input.submit-01 { 
	background: url("../vorlaut05/images/lb_btn_01.png") no-repeat scroll 0 0 transparent;
}

.gewinnspiel a.submit-02 { 
	display: block;
	float: right;
	height: 70px;
	width: 403px;
	border:0;
	cursor:pointer;
	margin-top:50px;
	background: url("../vorlaut05/images/lb_btn_02.png") no-repeat scroll 0 0 transparent;
}

.gewinnspiel a.submit-02:hover { 
	text-decoration:none;
}

#agb-link { 
	position:absolute; 
	bottom:20px;
	right: 20px;
}

#agb-link a { 
	background:none;
	padding:0;
	margin:0;
	color:#FFF;
	font-size:16px;
	text-decoration:underline;
}

.hidden { display:none; }
/* ----------------------------------- NEWSLETTER LOGIN -----------------------------------------------*/

.tx-srfeuserregister-pi1 input { 
	display: block;
	float: right;
	height: 70px;
	width: 403px;
	border:0;
	cursor:pointer;
	margin-top:50px;
}

.wrapbtn2 input { 
	background: url("../vorlaut05/images/lb_btn_03.png") no-repeat scroll 0 0 transparent;
}




