body{
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;
	background-image:url(/tl_files/page/images/bg.png);
	background-repeat:repeat-x;
}

a{
	text-decoration:none;
}

#wrapper{
	background-color:#FFFFFF;
}

#container{
	background:url(../images/bg_rechts.gif) repeat-y right;
	margin-right:1px;

}

#print_header{display:none;}

#header .inside{
	position:relative;
	height:193px;
}

#header .mod_form label{
	position:absolute;
	top:123px;
	left:7px;
	color:#595959;
	font-size:10px;
	font-weight:bold;
	margin-right:4px;
}

#header .mod_form input{
	position:absolute;
	top:121px;
	left:45px;
	width:110px;
	height:16px;
	background-color:#F8F8F8;
	border:1px solid #A7A7A7;
	font-size:11px;
}

#header .mod_form input.search_button{
	left:163px;
	width:18px;
	height:18px;
	border:none;
}


#headertitle, #catalogTitle{
	position:absolute;
	top:168px;
	left:210px;
	color:#D0413B;
	font-size:15px;
	font-weight:bold;
}
#catalogTitle{
top:-38px;
left:0px;
}

.noTitel #headertitle{
display:none;
}

#header #headerlinks{
	height:30px;
	left:780px;
	position:absolute;
	top:117px;
	width:174px;
	z-index:2;
}

#header #headerlinks li{
	list-style:none;
	float:left;
	display:block;
	padding-right:16px;
	padding-left:20px;
}

#header #headerlinks a{
	color:#595959;
	font-size:10px;
}

#header #headerlinks a:hover{
	color:#D0413B;
	font-size:10px;
}

#left{
	padding-top:13px;
	
}

/* general 4 Navi */

#left li{
	font-size:11px;
	text-decoration:none;
	width:167px;
}

#left li a, #left li span{
	display:block;
	width:167px;
}


/* 1st Navilevel */

#left .level_1 li a, #left .level_1 li span{
	background: url(../images/navi0_off.png) no-repeat;
	height:23px;
	line-height:23px;
	padding-left:15px;
	color:#595959;
	font-weight:bold;
}

#left .level_1 li.active span, #left .level_1 li.trail a.trail{
	background: url(../images/navi0_on.png) no-repeat;
	color:#DF3833;
}


/* 2nd Navilevel */

#left .level_2 li a, #left .level_2 li span{
	background: url(../images/navi1_off.png) no-repeat;
	height:21px;
	line-height:21px;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:normal;
	width:162px;
}

#left .level_2 li.active span, #left .level_2 li.trail a.trail{
	background: url(../images/navi1_on.png) no-repeat;
	color:#FFFFFF;
}

/* 3th Navilevel */

#left .level_3 li a, #left .level_3 li span{
	background: #F7F7F7;
	height:21px;
	line-height:21px;
	padding-left:25px;
	color:#595959;
	font-weight:normal;
	width:157px;
}

#left .level_3 li.active span, #left .level_3 li.trail a.trail{
	background:none #F7F7F7;
	color:#DF3833;
}

/* Navi aufklappen */

#left ul.level_2, #left ul.level_3{
display:none;
}

#left ul.level_1 li.active ul.level_2, #left ul.level_1 li.trail ul.level_2,
#left ul.level_2 li.active ul.level_3, #left ul.level_2 li.trail ul.level_3{
display:block;
}

#main{
	color:#595959;
	font-size:11px;
	font-weight:normal;
	padding-top:13px;
	padding-left:10px;
	padding-right:11px;
}

#main .ce_text ul, #main .ce_text ol,
#main .mod_catalogreader ul, #main .mod_catalogreader ol{
	margin-left:40px;
}

#main .ce_text ul li,
#main  ol li,
#main .mod_catalogreader ul li{
	margin-left: 20px;
	margin-top:4px;
	margin-bottom:4px;
}


#main h1{
	color:#1058BA;
	font-size:13px;
	margin-bottom:18px;
	font-weight:bold;
}

#main a{
	color:#1058BA;
	font-weight:bold;
}

#main a:hover{
	color:#D0413B;
}

/* external links */
#main a[href^="http://"],
#main a[href^="https://"],
#main a[href^="mailto:"]{
	text-decoration:underline;
	font-weight:normal;
}

/*external strong links */
#main strong a[href^="http://"],
#main strong a[href^="https://"],
#main strong a[href^="mailto:"]{
	text-decoration:none;
	font-weight:bold;
}


#right .inside{
	margin-left:3px;
	padding-left:3px;
	padding-right:6px;
	text-align:center;
	font-size:9px;
	color:#595959;
}

#right #hotline{
	margin-top:13px;
	margin-bottom:10px;
}

#footer{
	font-size:10px;
}

#footer td{
	vertical-align:top;
}

#footer .print{
	padding-top:30px;
	padding-bottom:10px;
}

#footer .adresse {
	color:#595959;
}

#footer .adresse a{
color:#1058BA;
}

#footer a:hover {
color:#D0413B;
}

#footer .topnavi a{
	color:#595959;
	font-size:10px;
}