﻿/*
atwork, Gregor Neff, 19.6.2006
die DIVs fuer das Groblayout wurden neu berechnet, um sowohl im IE als auch im Firefox halbwegs h?bsch auszusehen (ohne ?berlappende Bereich);
das Design passt weiterhin in 1024x768;
betroffene DIVs: #mainnav, #nav,#content,#addedValue,#werbung2
die Klasse nonprintable ist neu, aber leer; in cw_print.css wird sie auf unsichtbar gesetzt;

atwork, Gregor Neff, 20.2.2007
der Berich #body wird als relativ definiert und umschliesst die ganze Seite, die sich nun mit diesem Bereich bewegen kann;
dies wurde eingebaut, um davor einen Werbeblock flexibler Groesse unterbringen zu koennen, das Leaderboard;

atwork, Gregor Neff, 16.05.2008
Verbreiterung der ganze Seite auf 990px

*/

body{ margin:0px;padding:0px;background-color:#ffffff }

#body { margin-left: 10px; top:0px; width:1020px; }
#leaderboard { position: relative; margin-left:10px; }
#logo { position:relative; width:435px; float: left }
#werbung1 { position:relative; width:545px; height:60px; padding-top: 25px; margin-left: 435px;}

#nav {
	position: relative;
	height: 68px;
	width: 855px;
	margin-top: 2px;
	background-image: url(images/bg_nav_5.gif);
	background-position: 0px 2px;
	padding-top: 3px;
	background-repeat: repeat-x;
}

#mainnav {
	position: relative;
	height: 29px;
}	

#servicenav{position:absolute;left:0px;top:43px;width:835px;height:27px;text-align:right;}


#content {
	margin: 0; padding: 0;
	width:532px;
	overflow: hidden;
	background-image: url(images/bg_content.gif);background-repeat:repeat;
}

#addedValue{
	margin: 0; padding: 0;
	width: 323px;	
	overflow: hidden;
	background-image: url(images/bg_content.gif);background-repeat:repeat;
}

table#innerLayout {
	width: 1020px;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
}	

table#innerLayout tr td {
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	vertical-align: top;
}


table#innerLayout tr td#cContent{
	width: 532px;
}

table#innerLayout tr td.whitebg {
	background-image: url(images/white.gif);
}

table#innerLayout tr td#cAV {
	width: 323px;
}

table#innerLayout tr td#cAds2 {
	width: 165px;
}

#contentbig { 
	position:relative;
	width:725px;
	float: left;
}

#addedValueBig{
	position:absolute;
	width:307px;
	margin:0px;
	padding:0px;
	left: 545px;
}

	
div #addedValue table, div #addedValueBig table {  }

#text { border:1px solid #CFD9DF;background-color:#ffffff;font:11px/15px verdana, Arial, Sans-Serif;color:#414039;}
#text2 {border:1px solid #CFD9DF;background-color:#ffffff;font:11px/15px verdana, Arial, Sans-Serif;color:#414039;}
#av    {border:1px solid #CFD9DF;background-color:#ffffff;font:10px/14px verdana, Arial, Sans-Serif;color:#414039;}

#werbung2{ margin-left: 5px; width: 150px; }

.print{visibility:visible;}

.whiteborder { margin-top: 5px; margin-bottom: 7px; margin-left: 5px; margin-right: 5px; border:2px solid #ffffff; }

/* .whiteborder2 { margin:10px 10px 10px 0px;border:2px solid #ffffff; } */

h1,.headline{font:bold 16px Verdana, Arial, Sans-Serif;color:#9A9350;margin:0px;padding:0px;background-color:#ffffff;}
h2,.sub{background-color:#ffffff;font:11px/15px verdana, Arial, Sans-Serif;color:#9A9350;margin:0px;padding:0px;margin:0px;padding:0px;}
.sub{background-color:#ffffff;font:11px/15px verdana, Arial, Sans-Serif;color:#9A9350;margin:0px;padding:0px;margin:0px;padding:0px;}
.sub2{background-color:#ffffff;font:16px/19px verdana, Arial, Sans-Serif;color:#A10F0F;margin:0px;padding:0px;margin:0px;padding:0px;}
.hlNewsbox{font:bold 11px Verdana,Arial,Sans-Serif;color:#000000;background-color:#F4F3EB;}
p,.text{background-color:#ffffff;font:11px/15px verdana, Arial, Sans-Serif;color:#414039;margin:0px;padding:0px;}
.text11{background-color:#ffffff;font:12px/15px verdana, Arial, Sans-Serif;color:#414039;}
.text9{background-color:#ffffff;font:9px/13px verdana, Arial, Sans-Serif;color:#414039;}
.text9box{font:9px/12px verdana, Arial, Sans-Serif;color:#000000;}
.dotline{background-image:url(images/dotline.gif);background-repeat:repeat-x;background-position:bottom;}
.textweiss{font:9px verdana, Arial, Sans-Serif;color:#ffffff;}
a:link,a:active{color:#8F0010;text-decoration:underline;}
a:visited{color:#9A9350;text-decoration:underline;}
a:hover{color:#9A9350;text-decoration:none;}
.newsbox{
	background-image:url(images/newsbox/bg_newsbox_l.gif);
	background-repeat: repeat-y;
}

.peoplebox{background-image:url(images/people/bg_peoplebox.gif);background-repeat:repeat-y;}
td{font:11px/15px verdana, Arial, Sans-Serif;color:#414039;}
.input{font:10px/12px verdana, Arial, Sans-Serif;color:#000000; border:solid 1px #194C69;width:221px;height:15px;}
.input2{font:10px/12px verdana, Arial, Sans-Serif;color:#000000; border:solid 1px #194C69;}
.av{border:1px solid #CFD9DF;background-color:#ffffff;font:10px/14px verdana, Arial, Sans-Serif;color:#414039;}
.screen{display:none;}
.nonprintable { }

.avBlock { border:1px solid #CFD9DF; padding: 5px; background-color: white; }
.avSmallBlock { border:1px solid #CFD9DF; height:64px; padding:5px;margin: 2px;}
.avBigBlock   { border:1px solid #CFD9DF; height:110px;padding-left:5px;padding-top:2px;padding-right:5px;padding-bottom:5px;margin: 2px;}
.avBiggerBlock { border:1px solid #CFD9DF; height:160px; padding-left:5px;padding-top:2px;padding-right:5px;padding-bottom:5px;margin: 2px;overflow:hidden;}
.avAdBlock { border:1px solid #CFD9DF; padding:5px; height:64px; text-align:center;margin: 2px;}
.avSmallCell  { background-color:#ffffff; padding:5px;width:155px;}
.avCell   { background-color:#ffffff;padding:5px;}
.avTable   { width: 321px; margin: 0, padding: 0; margin-left: 1px; margin-right: 1px;}
.avDivider { height: 3px; }
.avSmallCellDivider { width: 11px; }

#servicenav a, #servicenav a:visited, #servicenav a:active, #servicenav a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

#serviceSchrift a, #servicenav a:visited, #servicenav a:active, #servicenav a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

#articleShortText {
	font-size: 12px;
	line-height: 16px;
}

#articleLongText {
	font-size: 12px;
	line-height: 16px;
}
