html
{
	height: 100%;
}
body
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	min-height:100%;
	position:relative;
	color:#434343;
}
.imgleft
{
	float:left;
}
.imgright
{
	float:right;
}
.center
{
	text-align:center;
}
a:active, a:visited, a:link, a:hover
{
	text-decoration:none; 
	color:#000;
}
img
{
	border:0;
}
.bold
{
	font-weight:bold;
}
.lRed
{
	color:#e71a3b!important;
}
.font10px
{
	font-size:10px;
}
.font16px
{
	font-size:18px;
}
.inputBehav
{
	border:1px solid #08b2ff;
}
.clear
{
	clear:both;
	font-size:2px;
	height:0px;
}
.clearLeft
{
	clear:left;
	font-size:2px;
	height:0px;
}
.pageDiv
{
	margin:0 auto;
	padding:10px 0px;
	width:1040px;
}
.bannerTop
{
	width:700px;
	height:100px;
	float:left;
	margin-left:140px;
}
.bannerRight
{
	float:right;
	width:200px;
	height:600px;
}
.eReaderBannerTop
{
	width:700px;
	height:100px;
	margin:0 auto;
}
.eReaderBannerRight
{
	float:right;
	width:200px;
	height:600px;
}
.header, .contentDiv, .footer
{
	width:830px;
	float:left;
}
.header
{
	margin-top:10px;
}
.footer
{
	margin:4px 0px;
	font-size:10px;
	text-align:center;
}
.menuTop
{
	font-weight:bold;
	font-size:10px;
	margin:4px 0px;
	text-align:right;
}
.menuTop a
{
	color:#949494;
}
.contentTable td
{
	vertical-align:top;
}
.menuLeft, .pageContent
{
	border:1px solid #08b2ff;
}
.menuLeft
{
	width:160px;
	background-color:#00334e;
	color:#fff;
}
.menuLeft a
{
	position:absolute;
	width:140px;
	height:21px;
	background-image:url(../img/menu_arrow.png);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:5px;
	color:#fff;
}
.menuLeft a:hover
{
	color:#00478f;
}
.menuLeftColorRow
{
	width:100%;
}
.menuLeftColorRow td
{
	width:20%;
	height:8px;
	font-size:4px;
}
.menuLeftColorRowTd1
{
	background-color:#fd0517;
}
.menuLeftColorRowTd2
{
	background-color:#009136;
}
.menuLeftColorRowTd3
{
	background-color:#ffec01;
}
.menuLeftColorRowTd4
{
	background-color:#006bb3;
}
.menuLeftColorRowTd5
{
	background-color:#bb0849;
}
.video
{
	position:relative!important;
	background-image:none!important;
	padding:0px!important;
	margin:0px 0px 0px 2px!important;
}
.pageContent
{
	padding:6px;
	width:653px;
	margin-left:1px;
	height:100%;
	background-color:#dbeef5;
}
.menuLeftUl
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.menuLeftUl li
{
	height:26px;
	width:160px;
	background-image:url(../img/menu_bg.png);
	margin:0px;
	padding:0px;
}
.submenuLi, .submenuLiXL, .submenuLiLogin
{
	background-image:none!important;
	background-color:#6cddff;
}
.submenuLiXL
{
	height:36px!important;
}
.submenuLi a, .submenuLiXL a
{
	background-image:none!important;
	width:152px;
	padding-left:8px;
}
.submenuLiLogin
{
	height:100px!important;
	padding-left:8px!important;
	width:152px!important;
}
.menuLeftImprint
{
	margin:0px 4px;
	font-size:10px;
}
.printsUl a, .brochureList a
{
	color:#666;
}
.printsUl, .brochureList
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.printsUl li, .brochureList li
{
	float:left;
	width:162px;
	height:180px;
	text-align:center;
}


.printsInnerUl
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.printsInnerUl li
{
	float:none;
	height:34px;
}




.pricelistDiv
{
	border-top:1px solid #08b2ff;
	width:653px;
	text-align:center;
}
.baseMediaInfo
{
	width:400px;
	padding:0;
	margin:0;
}
.baseMediaInfo li
{
	float:left;
	width:100px;
	height:16px;
	list-style:none;
}
.mediaInfoMap
{
	border:1px solid #404040;
	float:right;
	margin-top:-12px;
	cursor:pointer;
}
.discountTable tr
{
	height:20px;
	vertical-align:top;
	text-align:center;
}
.supplementsTable
{
	text-align:center;
}
.printCard
{
	float:left;
	width:460px;
	padding:0;
	margin:0;
}
.printCard li
{
	float:left;
	width:230px;
	list-style:none;
}
.readLast
{
	float:right;
	width:180px;
	height:120px;
	border:1px solid #ff9900;
}
.employeesImageRight
{
	float:right;
	border:1px solid #ff9900;
	margin-top:-80px;
}
.partnerTable td
{
	text-align:center;
	border-top:1px solid #404040;
}
.noborder
{
	border:0px!important;
}
.archive
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.archive li
{
	float:left;
	width:213px;
}
.printPreAD
{
	border:1px solid #08b2ff;
	position:absolute;
	width:800px;
	height:514px;
	left: 50%;
	margin-left: -400px;  /* Um die Hälfte der Breite nach links schieben */
	top: 50%;
	margin-top: -257px;   /* Um die Hälfte der Höhe nach oben schieben */
}
.classifiedsRed
{
	background-color:#d71729;
}
.classifiedsGray
{
	background-color:#897c7c;
}
.adDiv
{
	border-top:1px solid #08b2ff;
	width:653px;
}
.about_us_img
{
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}
.size100
{
	width:100%;
}
.size30
{
	width:30%;
}
.size20
{
	width:20%;
}
.input_behav
{
	background-color:#fff;
	border:1px solid #08b2ff;
	color:#000;
}
.input_behav_err
{
	background-color:#fff;
	border:1px solid #00334e;
	color:#000;
}
.brochure200px
{
	width:200px;
}
.brochure80px
{
	width:80px;
}
.register_check
{
	width:600px;
	margin-left:30px;
	margin-top:-16px;
}
.complaintUL
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.complaintUL li
{
	width:210px;
	height:20px;
	float:left;
}
.complaintUL input
{
	padding:0px;
	margin:0px 3px 0px 0px;
}
.input100Percent
{
	width:100%;
}
.input80Percent
{
	width:80%;
}
.input20px
{
	width:20px;
}
.input80px
{
	width:80px;
}
.inputMediaEdit50px, .inputMediaEdit30px, .inputMediaEdit20px, .inputMediaEdit200px, .inputMediaEdit160px, .inputMediaEdit80px
{
	border:1px solid #08b2ff;
	width:50px;
	font-size:10px;
}
.inputMediaEdit30px
{
	width:30px;
}
.inputMediaEdit20px
{
	width:20px;
}
.inputMediaEdit200px
{
	width:200px;
}
.inputMediaEdit160px
{
	width:160px;
}
.inputMediaEdit80px
{
	width:80px;
}
.jobReference
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.jobReference li
{
	width:400px;
	height:20px;
	float:left;
}
.jobReference input
{
	padding:0px;
	margin:0px 3px 0px 0px;
}
