* html, * html body {overflow:hidden;height:100%}
html {height:100%}
body {margin:0;padding:0;font:13px/20px Arial, Helvetica, Sans-serif;color:#333;height:100%}

#Standard, #Standard_marginal, #Kopf_marginal, #Home {background:#ccb;height:100%}

#mininavi {position:fixed;top:0px;box-shadow:0 1px 3px #ccc;background:#fff;font:normal 12px/20px Arial, Helvetica, sans-serif}
* html #mininavi {position:absolute}
#page {position:relative;background:#fff;width:950px;min-height:100%;margin:auto;overflow:auto;z-index:3}
#marginal {position:absolute;top:0px;left:50%;margin-left:485px;width:160px}
#bottom {position:fixed;height:30px;bottom:0px}
#mininavi, #bottom {left:50%;margin-left:-475px;margin-right:-475px;width:950px;z-index:4}

a {text-decoration:none;color:#369}
a:hover {text-decoration:underline}

fieldset {margin:10px 0;padding:0;border:0}
textarea, input[type=text], input[type=password] {font:normal 13px sans-serif; border:1px solid #999;background:#fff}
textarea {-webkit-box-sizing:border-box;-moz-box-sizing:border_box;box-sizing:border-box;width:100%}
input[type=submit] {border:0;color:#fff;background:#369;width:auto;margin:0 1px}
input[type=submit]:first-child{margin-left:0}
input[type=submit]:last-child{margin-right:0}
form .note {color:#f33}
.cfix:after, .article:after, fieldset:after {
	visibility:hidden;display: block;content: " ";clear: both
}
* html .cfix, * html .article, * html fieldset {zoom:1}
*:first-child+html .cfix, *:first-child+html .article, *:first-child+html fieldset {zoom: 1}
.back_btn {background:#666;float:left}
.next_btn {float:right;background:#A5C500}

.mein_login fieldset {position:relative;margin:0;padding:25px 0}
.mein_login fieldset.login {background:#eee}
.mein_login legend {position:absolute;font-weight:bold;top:5px;line-height:30px}
.mein_login fieldset div {line-height:30px}
.mein_login label {clear:left;float:left;width:30%;margin:0 !important;padding:0;line-height:30px}
.mein_login input {height:20px;margin:5px 0}
.mein_login input[type=text] {width:60%}
.mein_login input[type=password] {width:30%;margin-right:30%}
.mein_login fieldset.buttons {margin-left:30%}

#titelei {position:relative;top:0px;left:0px;padding:25px 0px 0px 6px}
#titelei .site, #titelei .ressort {font: bold 35px/38px Arial, Helvetica, sans-serif}
#titelei .site a {color:#666; text-decoration: none}
#titelei .ressort a {color:#696; text-decoration: none}

#path {position:relative;padding:10px 0px 10px 10px}

#fkopf {position:relative;margin-bottom:15px}
.fkopf_box {font: normal .8em/1.4em Arial, Helvetica, sans-serif}
.fkopf_box a {color:#999;display:block;margin-left:.7em;border-top:1px solid #ccc;width:8em;}
.fkopf_box a img {border:0;vertical-align:bottom}

/* buecher */
.buecher_box {
  background: #698 none repeat scroll 0 0;
  margin: -25px 12px 35px 45px;
  overflow: auto;
  position: relative;
  box-shadow: 2px 2px 3px #898
}
.buecher_box div {float:left}
.buecher_box a {font:bold 12px/20px Verdana, Geneva, Sans-Serif;color:#fff;padding:0 7px}
.buecher_box .active {display:none}
.buecher_box a:hover {color:#036}

.drittel, .halb_box {float:left;height:210px;margin-bottom:10px;overflow:hidden;width:290px;padding-right:5px}
.drittel h2, .halb_box h2 {font-size:16px;line-height:20px}
.drittel .halb_box h2 {font: bold 1em Arial, Helvetica, sans-serif; color:#696;margin:0px;padding:0px 0px .5em 0px}

/*directory */
.catalog {font: normal .8em/1.4em Arial, Helvetica, sans-serif;color:#333;padding:.3em 0px}
.catalog .title {border-left:.8em solid #CC9;margin:.2em 0 .2em 0;padding-left:.4em;line-height:1.2em}

.catalog .text {border-left:.8em solid #fff;padding-left:.4em;line-height:1.4em}

/* netzpresse */
.navi_list_box{position:absolute;top:0px;left:0px;padding:.6em 0px 0px 17em;font:normal .8em Arial, Sans-serif}
.navi_list_box div {float:left;padding-right:.8em}
.navi_list_box .item_head {color:#369}
.navi_list_box a {color:#111}

/* start_box*/
.jobs_start_box {background: url(images/jobman.gif) no-repeat; background-position:top right}
.start {padding-bottom:15px}
.start .text h3 {font-size:14px;line-height:22px}
.jobs_start_box h2 {padding-right:140px}
.jobs_start_box .text {padding-right:140px}

/*meine_mediencity*/
.meine_navi {font: normal .8em Arial, Helvetica, sans-serif;width:100%;height:1em}
.meine_navi a {float:left;display:block;text-align:center;background:#666;width:16.3em;margin-right:.2em;padding:.2em .5em;color:#fff}
.meine_navi a:hover {background:#369;}

/* topic index*/
.initial {font-size:1em;line-height:1.5em;margin-top:.9em;font-weight:bold;color:#369}
.initial_list {font-weight:bold;font-size:1.0em;line-height:1.5em;color:#369;margin:.3em 0 .9em 0}
.initial_list a {margin:0 .5em}

/*Suchbox Standard */
#Standard .search_box {background:#eee;margin-bottom:.5em;padding:.5em .5em;width:50%}
#Standard .search_box .item_head {color:#369}
#Standard .search_box .button_go {color:#fff;background:#369;border:.1em solid #369;width:20%}
#Standard .search_box .input_text {border:.1em solid #999;color:#333;background:#fff;width:70%}

ul.meine {list-style: none;margin: 0px;padding: 0px;border: none;width:100%}
ul.meine li {background:#ddd;padding:.2em;margin:0px 1em 1em 0px;width:20.5em;height:6em;float:left}

.mininavi {float:left}
.mininavi a {display:block;float:left;border-right:1px solid #ccc;color:#999;padding:0 8px}
#mininavi a:hover{background:#fff;text-decoration:none}
.mininavi img {border:0px;height:12px;margin:0 3px 1px 0;vertical-align:middle}
.status {float:right;text-align:right}
.status .text {color:#999;padding:0 8px}

#maincol, #fullcol {position:relative;clear:both;float:left;margin-bottom:45px}
#maincol {width:592px;padding:0px 0px 16px 48px;background:url(images/pfeilo.gif) no-repeat 5px top}
#fullcol {width:854px;padding:15px 48px;background:url(images/pfeilo.gif) no-repeat 5px 15px}

.standard_box {margin-bottom:1em;clear:both}

.standard_box .item_head {font: normal 12px/15px Verdana, Geneva, sans-serif; color:#363;padding-bottom:1em}
.standard_box .item_head strong {color:#f96}
.standard_box .item_head em {font-style:normal;font-weight:bold;color:#666}

.standard_box .item_bottom {font: normal 12px/15px Verdana, Geneva, sans-serif; color:#666;background:#ccc;text-align:center}
.standard_box .item_bottom a {color:#333}
	
.job {margin:0 13px 13px 0px;padding:3px;width:220px;height:132px;overflow:auto;border:1px solid #ccc;float:left}
.job h2, .job .text, .spalten_box .item_head {font-size:13px;line-height:16px}
.job h2, .spalten_box .item_head {color:#363;margin:0px;padding:0px}
.job .text {color:#333;display:inline}

.job .icon {font: normal .85em/1.5em Arial, Helvetica, sans-serif;color: #666;display: inline;font-weight:bold}
.job .date, .standard .date {font: normal .85em/1.5em Arial, Helvetica, sans-serif;color: #666}

.standard_box .list {font: normal .8em/1.5em Arial, Helvetica, sans-serif;padding-bottom:.8em;clear:both}
.standard_box .list .ressort {display:inline;color:#333}
.standard_box .list .ressort a {color:#363}
.standard_box .list .text {color:#333}
.standard_box .list .text a {color:#363}
.standard_box .list .datum {display:inline;color:#333}
.standard_box .list .ort {display:inline;color:#333}

#rightcol {position:relative;margin:0 16px 16px 684px;background:url(images/pfeilgr.gif) no-repeat}

/* article_list */
.list_box .item_head {margin:0px 0px 15px 45px;color:#363}
.list {margin:0px 0px 15px 45px;font: normal 13px/17px Arial, Helvetica, sans-serif}
.list .item_head {color:#363;padding-bottom:5px}
.item, .item_neg, .list .prevnext {padding:5px 0px}
.list .prevnext a {color:#363}

* html #bottom {position:absolute}
.navbalken {position:relative;text-transform:uppercase;width:905px;height:100%;padding-left:45px;margin:auto;background:#333 url(images/navbalken.jpg) repeat-x}
.navbalken img {position:absolute;bottom:0;left:0;display:block;float:left;height:40px}
.navbalken a {color:#fff;display:block;float:left;font-size:13px;line-height:30px;padding:0 30px;text-decoration: none}
.navbalken a:hover {background:#369;text-decoration:none}

#marginal .text {margin-right:-170px}
.werbung {font:normal 12px/20px Arial, Helvetica, sans-serif;color:#fff}
.sponsoring {color:#fff;font:normal 11px Verdana,Sans-serif}
.sponsoring .text h3 {background:#000;font:bold 12px Arial,Helvetica,Sans-serif;padding:5px 2px;margin:0}
.sponsoring .text a {display:block;font-weight:bold;color:#333}
.sponsoring .text div {
	clear:both;
	background-color:#900;
	background:-moz-linear-gradient(top, #A00,#A00 70%,#800);
	background:-ms-linear-gradient(top, #A00,#A00 70%,#800);
	background:-webkit-gradient(linear, 0 0%, 0 100%, from(#A00), to(#800));
	background:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#880000');
	border-bottom:1px solid #600;padding:5px 2px}

.prevnext{margin:.6em auto; text-align:center}
.prevnext a {color:#336699}

/* breadcrumbs */
.breadcrumbs {font: normal 12px Arial, Helvetica, sans-serif}
.breadcrumbs .item_head {display:inline;color:#333;padding-right:5px}
.breadcrumbs a {color:#363;text-decoration:none}
.breadcrumbs a:hover {color:#363;text-decoration:underline}

h2 {font-size:20px;line-height:25px; color:#696;margin:0 0 10px 0;padding:0}
h3 {font: bold 16px Arial, Helvetica, sans-serif; color:#666;margin:0 0 10px 0;padding:0}
h2 a {color:#696}
.text {padding-bottom:15px}

/* article, teaser */
.article>.text {font-family:Verdana, Geneva, Sans-serif;margin:10px 0}
.article .byline, .article .dateline, .article .subdate {padding-bottom:15px}
.article .subdate {padding-top:15px}
.article .printview {padding:0 5px 0 5px}

blockquote {margin-left:0;padding-left:5px;border-left:5px solid #999;color:#666}
.byline, .dateline, .subdate {font: 12px/15px Arial, Helvetica, sans-serif; color:#666}
.obj, .date, .comment {display:inline}
.printview {font: normal 10px Arial,Helvetica,Sans-serif;border:.1em solid #666;display:inline}
.printview a {color:#666}

.image {margin-bottom:10px}
.image_left {margin-right:10px;margin-bottom:10px}
.image_right {margin-left:10px;margin-bottom:10px}
.image_top {margin-bottom:10px}
.image_bottom {margin-bottom:10px}
.image_box {max-width:100%}
.image_box img {width:100% !important;height:auto}
.image img, .image_left img, .image_right img, .image_top img, .image_bottom img{margin-top:5px}

.zoom {font:1em Arial, Helvetica, sans-serif;height:1em;border:0px}
.zoom div {float:left;color:#FFF;background:#999;padding:0px 1px;margin-right:3px}
.zoom a {display:block;float:left;color:#FFF;background:#666;padding:0px 1px;margin-right:3px}
.zoom a:hover {background:#333}

.thumbnumber {font:.8em Arial, Helvetica, sans-serif;margin:2px 0px;text-align:center}
.thumbnumber a {display:block;float:left;color:#333;width:.9em;padding:0 .5em 0px .5em;margin-right:.2em;border:1px solid #999}
.thumbnumber a:hover {background:#999}
.thumbnumber div {float:left;background:#CCC;color:#333;width:.9em;padding:0 .5em 0px .5em;margin-right:.2em;border:1px solid #999}

.caption {clear:both;padding:0.8em 0px;font: normal .8em/1.2em Arial, Helvetica, sans-serif;color:#666}

.attachments, .links, .comments, .ressorts {float:left;width:46%;padding:1%;margin:0 2% 10px 0;background:#369;color:#fff}
.links {background:#369}
.links .link_text {padding-top:10px}
.links .link_text a {color:#9c6;text-decoration:underline}
.ressorts {background:#693}
.ressorts .link_text a {color:#036;text-decoration:underline}
.attachments {background:#666}
.attachments .link_text a {color:#eee;text-decoration:underline}
.comments {background:#999}
.attachment_item_head, .link_item_head, .forum_item_head {font-size:16px}
.attachments .text, .links .text, .comments .text, .ressorts .text {margin-top:10px}
.attachments .text a, .links .text a, .comments .text a, .ressorts .text a {color:#fff}
.attachments .date, .links .date, .comments .date, .ressorts .date {display:inline;font-style:italic;color:#fff}
.attachments .source, .links .source, .comments .source, .ressorts .source {display:inline;font-style:italic;color:#fff}

/*forum*/
.forum h2 {font: bold 20px Arial, Helvetica, sans-serif; color:#696;margin:0 0 10px 0;padding:0}
.forum table td {padding:.1em .3em; font: .8em/1.5em Verdana, Geneva, sans-serif;color:#333; background:#EEEEEE}
.forum table th {font: .75em/1.5em Verdana, Geneva, sans-serif;background:#336699;color:#FFFFFF}
.forum table .col1 {text-align:left}
.forum table .col1 a {text-decoration:none;color:#333;font-weight:bold}
.forum table .col1 a:hover {text-decoration:underline}
.forum table .col2 {text-align:center}
.forum table .col3 {text-align:left; width:60%}
.forum table .col3 a {color:#333}

/* allthreads */
.allthreads h2 {font: bold 20px Arial, Helvetica, sans-serif; color:#696;margin:0 0 10px 0;padding:0}
.allthreads table td {padding:.1em .3em; font: .8em/1.5em Verdana, Geneva, sans-serif;color:#333; background:#EEEEEE}
.allthreads table th {font: .75em/1.5em Verdana, Geneva, sans-serif;background:#336699;color:#FFFFFF}
.allthreads table .col1 {width:60%}
.allthreads table .col1 a {text-decoration:none;color:#333;font-weight:bold}
.allthreads table .col1 a:hover {text-decoration:underline}
.allthreads table .col2 {}
.allthreads table .col3 {text-align:center}

/* thread */
.thread {font-size:14px;line-height:120%;color:#333}

.thread h1 {font-size: 24px; color:#696;margin:0 0 10px 0}

.thread .options, .thread .prevnext {font-size:12px;margin-bottom:10px;background:#999;color:#FFF;text-align:center}
.options a, .prevnext a {color:#FFF}

.thread ul {list-style:none;margin:0;padding:0}
.thread li ul {margin-left:20px}

.thread li {margin:0;padding:0}

.thread .message {position: relative;border:5px solid #ccc;margin:10px 0;padding:5px}

.thread h2 {font-size:15px;color:#369;margin:0 0 10px 0}
.thread h2 a, .thread .reply a {font-weight:bold;color:#369}
.thread h2 a:hover {text-decoration:underline}

.thread .author {float:left;font-size:13px;font-weight:bold;color:#666;margin-right:5px;padding-right:5px;border-right:1px solid #666}
.author a {float:left;color:#666}

.thread .date {font-size:13px;color:#333} 

.thread .open {position:absolute;top:5px;right:5px}

.thread .text {margin:10px 50px 0 0;line-height:140%}

.thread .reply {position:relative;padding:10px 0 0 0}
.thread .reply img {position:absolute;right:5px}

.forum_links {font-size:12px;background:#69c;padding:1em 0.3em}
.forum_links a {display:block;font-weight:bold;color:#FFF;text-decoration:none}
.forum_links a:hover {text-decoration:underline}

/*forum publish*/
fieldset label {clear:left;float:left;width:40%;display:block;margin:10px 0}
fieldset div, fieldset input {float:left;width:50%;margin:10px 0}
label[for=refer] {display:block;margin:10px 0}
textarea#refer {border:1px solid #999;color:#666}
textarea#message, textarea#refer {height:100px}
fieldset.review {border:5px solid #ccc;padding:5px}
.forum_publish input[type=text] {float:right;width:50%;display:block;margin:10px 0}

@media screen and (max-width:1315px) and (min-width:1136px) {
	#page {margin:0}
	#mininavi, #bottom, #marginal {left:0;margin:0}
	#marginal .text {padding-left:960px}
}

@media screen and (max-width:1135px) {
	#marginal {display:none}
}

@media screen and (max-width:950px) {
	#page {width:100%}
	#mininavi, #bottom {width:100%;left:0;margin:0}
	#maincol {width:65%;box-sizing:border-box}
	.halb_box {width:100%;box-sizing:border-box}
	#fullcol {width:100%;box-sizing:border-box}
	#rightcol {box-sizing:border-box;margin-left:65%}
	.navbalken .text a {padding:0 5px}
}

@media screen and (max-width:650px) {
	#maincol, #fullcol, #rightcol {width:100%;padding-left:10px;padding-right:10px;background-image:none}
	#titelei {padding-top:45px}
	.mininavi {position:relative;width:120px;height:20px}
	.mininavi a {width:13px;border:0 none;height:12px;padding-top:3px;overflow:hidden;color:#fff}
	.status {position:relative;height:20px}
	#rightcol {margin-left:0}
	#rightcol .list {margin-left:0}
	.navbalken .text {overflow:auto;height:100%}
}

@media screen and (max-width:360px) {
	.jobs_start_box h2 {min-height:108px}
	.jobs_start_box .text {padding-right:0}
	.start .text h3 {padding-right:130px} 
}