#boxTop {

	background:#fff url('../img/red_line.png') repeat-x;
	_overflow:hidden;
	
	padding-bottom:70px;
}

/** Allgemein **/

.fullwidth {
	width:854px;
}

.withmargin {
	width:770px;
}

.withmargin .inner {
	margin-left:84px;
}

h1.standalone {
	margin:12px 0px 12px 88px;
}

/** Header **/

#header {
	background: url('../img/logo_newbase.jpg') no-repeat 0px 29px;
	position:relative;
	height:95px;
	clear:both;
}

#logolink {
	position:absolute;
	top:20px;
	left:80px;
	width:180px;
	height:60px;
}

#navigeneric {
	float:right;
	padding-top:32px;
}

#navigeneric, #navigeneric * {
	font-size:11px;
}

#navigeneric a:hover {
	color:#e2001a;
}

/** Navi **/

#navigation {
	height: 184px;
	background:url('../img/var/navi_de-medienanalyse.jpg') no-repeat;
}

#navigation .naviLink {
	display:block;
	
	float:left;
	/*_float:none;*/
	clear:both;
	
	position:relative;
	
	margin-bottom:8px;
	padding-left:85px;
	
	font-family:"Times New Roman",Times,serif;
	font-size:18px;
	
	background-image:url('../img/arrow_medium_red_gray_right.gif');
	background-repeat:no-repeat;
	background-position:58px 6px;
}

#navigation .naviLink:hover, #navigation .active {
	color:#e2001a;
	background-image:url('../img/arrow_medium_red_right.gif');
}

#navigation .active span {
	color:#e2001a;
}

#navigation span {
	position:relative;
	z-index:1;
}

div.naviHover {
	display:none;
	
	position:absolute;
	
	background:url('../img/white_transparent.png');
	_background:#fff;
	border-bottom:1px solid #c8c8c8;
	
	top:-3px;
	left:85px;
	
	
	width:770px;
	height:25px;
	
	z-index:100;
}

div.naviInner {
	margin-top:3px;
}

#navigation .naviLink:hover .naviHover {
	display:block;
}

#navigation .nohover:hover .naviHover {
	display:none !important;
}

.naviHover .sub {
	font-size:13px;
	font-family:Arial,sans;
	
	padding-left:20px;
	
	background-image:url('../img/arrow_subnavi.gif');
	background-repeat:no-repeat;
	background-position:7px 5px;
}

.naviHover .sub:hover {
	color:#e2001a;
	background-image:url('../img/arrow_subnavi_hover.gif');
}

/** Contentarea **/

#contentarea {
	margin-left:87px;
}

/** Pagetools (Breadcrumbs, Textgröße... **/
#breadcrumbs, #sizeprint {
	float:left;
}

#breadcrumbs {
	width:530px;
}

#breadcrumbs a {
	font-size:11px;
}

#breadcrumbs a.arrow {
	padding-left:17px;
	background:url('../img/link_arrow_red_gray_right.gif') no-repeat 2px 4px;
}

#breadcrumbs a.last {
	font-size:14px;
	color:#e2001a;
	padding-left:17px;
	background:url('../img/link_arrow_red_gray_right.gif') no-repeat 2px 6px;
}

#breadcrumbs a.last:hover, #breadcrumbs a.arrow:hover {
	background-image:url('../img/link_arrow_red_right.gif');
}

#sizeprint {
	width:240px;
}

#adj_fontsize {
	float:left;
}

#adj_fontsize .small {
	font-size:10px;
}

#adj_fontsize .medium {
	font-size:12px;
}

#adj_fontsize .large {
	font-size:14px;
}

#adj_fontsize .active {
	text-decoration:underline;
	color:#e2001a;
}

#printpage {
	float:right;
}

/** Content **/

#maincontent {
	padding-top:13px;
}

#content {
	float:left;
	padding-right:30px;
}

#contentinner {
	width:500px;
	
	margin-bottom:20px;
}

#contentinner .columns-2 .col-left, #contentinner .columns-2 .col-right {
	width:240px;
}

#contentinner .columns-2 .col-left {
	float:left;
}

#contentinner .columns-2 .col-right {
	float:right;
}



ul.check {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	list-style-type:none;
}

ul.check li {
	padding-left:20px;
	background:url('../img/check.gif') no-repeat;
}


/** Checkliste **/
.checkblock {
	font-size:inherit;
	margin-bottom:10px;
}

.cbl-formsection {
	margin-bottom:20px;
}

.checkblock .headline {
	color: #015971;
	font-weight:bold;
	
	padding:3px 0px 3px 25px;
	/*margin-bottom:11px;*/
	
	background:#f7f7f7 url('../img/check.gif') no-repeat 7px 4px;
	
	cursor:pointer;
}

.cbl-formsection .headline {
	background-image:url('../img/check_form.gif');
}

.cbl-event .headline {
	background-image:url('../img/check_event.gif');
}

.cbl-noactions .headline, .cbl-event .headline {
	cursor:default !important;
}

.checkblock .headline .arrow {
	display:inline;
	float:right;
	background:url('../img/arrow_checkblock.gif') no-repeat 3px 4px;
	padding-right:5px;
	width:11px;
}

.checkblock .headline:hover .arrow, .checkblock .head-open .arrow {
	background-image:url('../img/arrow_checkblock_hover.gif');
}

.checkblock .head-open:hover .arrow {
	background-image:url('../img/arrow_checkblock_up.gif');
}

.checkblock .headline .txt {
	float:left;
}

.checkblock .headline img {
	float:right;
	padding-right:5px;
	padding-top:4px;
}

.checkblock .content {
	display:none;
	margin:0px;
	border:1px solid #f7f7f7;
}

.cbl-noactions .content {
	display:block;
	border:none;
}


.cbl-formsection select, .cbl-formsection input.text {
	padding:4px;
}

.cbl-formsection select, .cbl-formsection input.text, .cbl-formsection textarea {
	color:#e2001a;
	border:1px solid #c8c8c8;
}

.cbl-formsection label {
	color:#e2001a;
}

.cbl-formsection input.text {
	width:230px;
}

.cbl-formsection select, .cbl-formsection textarea {
	width:100%;
}

.cbl-formsection .inputgroup {
	margin-bottom:5px;
}

.cbl-formsection .inputgroup .left {
	float:left;
}

.cbl-formsection .inputgroup .right {
	float:right;
}

.contentform input.submit {
	border:0px solid red;
	background:#fff;
	color:#e2001a;
	cursor:pointer;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	background:url('../img/link_arrow_red_gray_right.gif') no-repeat 0px 7px;
	padding-left:10px;
}


.checkblock .content .inner {
	margin:10px 0px;
}

.checkblock ul {
	margin:0px;
	padding:0px;
}

.checkblock ul li {
	margin:0px;
	padding:0px;
	margin-left:25px;
	
	list-style:none url('../img/list_dash.gif');
}

.checkblock ul li.arrow {
	list-style-image:none !important;
}

/** Teasers **/

#content-sidebar {
	float:left;
	width:240px;
	
	
	margin-bottom:28px;
}

.teasers {
	border-top:1px solid #c8c8c8;
}

.teaserbox {
	background-image:url('../img/box_bg_verlauf.jpg'); 
	background-repeat:repeat-x;
	background-position: bottom;
	border-bottom:1px solid #c8c8c8;
	padding-bottom:10px;
	
	_height:30px;
	min-height:30px;
}

.teasers .small {
	background-image:url('../img/box_bg_verlauf_small.gif');
}

.teaserbox h2 {
	font-family:"Times New Roman", times, serif;
	font-size:20px;
	color:#e2001a;
	
	padding-left:16px;
	margin-bottom:8px;
	margin-top:16px;
}

.teaserbox .icon {
	float:left;
	width:65px;
	
	background-repeat:no-repeat;
}

#content-sidebar .download a.std {
	background-image:url('../img/arrow_download.gif');
	background-position:0px 3px;
}

#content-sidebar .download a.std:hover {
	background-image:url('../img/arrow_download_hover.gif');
}



/** Die wirklichen Icons: **/

.teaserbox .ic_praesenzanalyse {
	height:62px;
	background-image:url('../img/icons/praesenzanalyse.png');
	background-position:12px 3px;
}

.teaserbox .ic_newsletter {
	height:52px;
	background-image:url('../img/icons/newsletter.png');
	background-position:12px 3px;
}

.teaserbox .ic_kandidatencheck {
	height:52px;
	background-image:url('../img/icons/pressespiegel_kl.gif');
	background-position:12px 3px;
}



.teaserbox .text {
	float:left;
	font-size:12px;
	width:170px;
}

.teaserbox .text a {
	font-size:12px;
}

.onlylink {
	background:transparent !important;
	padding:15px 15px 0px;
}

.onlylink a.std {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#e2001a;
	background-position:0px 6px;
}

/** News **/

.teaserbox .news {
	margin-left:16px;
	margin-top:10px;
}

.teaserbox .news .data {
	margin-left:12px;
	
}

.teaserbox .news .data .date {
	color:#00586e;
}

/** Kleingedrucktes **/
.fineprint {
	width:770px;
	margin-bottom:30px;
}

.fineprint p {
	font-size:11px;
}

.fineprint p .head {
	font-weight:bold;
}

/** Kontaktformular **/

form#contactform input.text, form#contactform textarea, form#contactform select {
	width:236px;
	border:1px solid #c8c8c8;
	margin-bottom:10px;
	padding:2px;
	color:#707070;
	font-size:12px;
	font-family:Arial, sans-serif;
}

#contactform select {
	border:1px solid #c8c8c8;
	margin-bottom:5px;
	width:241px !important;
}

form#contactform textarea {
	height:90px;
}

form#contactform a.submit {
	font-weight:bold;
}

/** Boxen unten **/

.boxes {
	margin-left:88px;
}

.boxesneu ul.nopad {
  padding:0;
	margin: 0 0 0 0;

}


.boxesneu li {
	background:url("../img/link_arrow_red_gray_right.gif") no-repeat scroll 0 4px transparent;
	padding-left:15px;
	margin: 0 0 0 0;
	list-style-type:none;
	font-weight:bold;
}

.boxes .box {	
	float:left;
	width:192px;
	background:url('../img/box_bg_line.gif') no-repeat;
}

.boxes .rightmost {
	width:190px;
}

.boxes .boxinner {
}

.boxes .box .icon {	
	width:65px;
	float:left;
	padding-top:25px;
}

.boxes .icon img {	
	margin-left:12px;
	margin-top:3px;
}

.boxes .box .text {
	float:left;
	width:110px;
	font-size:12px;
	padding-top:25px;
}

.boxes .box .text a {
	font-size:12px;
}

.boxes .box .text a:hover {
	color:#e2001a;
}

.boxes .box .text h3 {
	color:#E2001A;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:0px;
}

.boxes .box ul {
	margin:0px;
	margin-top:18px;
	margin-left:50px;
	padding:0px;
}

.boxes .box ul li {
	list-style-type:none;
}

.boxes .box ul li a {
	background:url('../img/link_arrow_red_gray_right.gif') no-repeat 0px 4px;
	padding-left:15px;
	font-weight:bold;
}

.boxes .box ul li a:hover {
	background-image:url('../img/link_arrow_red_right.gif');
}

.boxes .box ul ul {
	margin:0px;
	margin-left:15px;
	padding:0px;
}

.boxes .box ul ul li a {
	background:url('../img/arrow_subnavi.gif') no-repeat 0px 4px;
	padding-left:15px;
	font-weight:normal;
}

.boxes .box ul ul li a:hover {
	background-image:url('../img/arrow_subnavi_hover.gif');
}