body {  background-color: #FFF9AF; background-image: url(bg.gif); background-repeat: no-repeat; margin: 0; padding: 0; }

.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006B9C; line-height: 18px;}
.text a     	     { color:#006B9C; font-weight:bold; text-decoration:none; }
.text a:hover 	     { background:#FFF9AF; color:#006B9C; font-weight:bold; text-decoration:none; }



A.headerNavigation { 
  color: #006B9C; text-decoration: none;
}

A.headerNavigation:hover {
  color: #006B9C; text-decoration: none;
}

.titel { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 28px; }
.subtitel { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; color: #006B9C; font-weight: bold}

.maptitel { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; line-height: 24px; color: #999; font-weight: bold}
.maptext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #999;}
.maptext a {text-decoration:none; color:#999; font-weight:bold; }
.maptext a:hover {text-decoration:none; background:#eee; color:#666; }

.angebot { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #005A84}
.preis { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #005A84}



.copy { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px ; color: #006B9C; text-decoration: none}
A.copy:link       { color: #006B9C; text-decoration: none; }
A.copy:active     { text-decoration: none; }
A.copy:visited    { text-decoration: none; }
A.copy:hover      { background: #fff; text-decoration: none; }








#sidebar {
		width: 150px;
} 


#sidebar ul#nav {
		margin: 0; 
        padding: 0;
        list-style-type: none;
}
	
#sidebar ul#nav li {
		margin: 0;
		padding: 0;
}
		
#sidebar ul#nav li a {
		display: block;
		height: 17px;
		padding: 7px 10px;
		background: url(nav_off.png) no-repeat right top;
		margin-bottom: 12px;
		text-decoration: none;
		font-family: Arial,Verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-align: right;
		position: relative;
}
	
#sidebar ul#nav li a span {
	    position: absolute;
	    top: 8px;
	    right: 10px;
	    color: #fff;
}
	
#sidebar ul#nav li a:hover {
		background: url(nav_on.png) no-repeat right top;
}        
	
#sidebar ul#nav li a.active {
		background: url(nav_on.png) no-repeat right top;
		color: #FFF;
}
	
#sidebar ul#nav li a.active span {
	    color: #fff;
}


#sidebar ul#nav li a.more {
		display: block;
		height: 17px;
		padding: 7px 10px;
		background: url(nav_off.png) no-repeat right top;
		margin-bottom: 6px;
		text-decoration: none;
		font-family: Arial,Verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-align: right;
		position: relative;
}

#sidebar ul#nav li a.more_active {
		display: block;
		height: 17px;
		padding: 7px 10px;
		background: url(nav_on.png) no-repeat right top;
		margin-bottom: 6px;
		text-decoration: none;
		font-family: Arial,Verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-align: right;
		position: relative;
}

#sidebar ul#nav li a.sub span {
	    color: #fff;
}

#sidebar ul#nav li a.sub {
		display: block;
		height: 17px;
		padding: 7px 10px;
		background: url(nav_sub.png) no-repeat right top;
		margin-bottom: 6px;
		text-decoration: none;
		font-family: Arial,Verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-align: right;
		position: relative;
}

#sidebar ul#nav li a.sub_last {
		display: block;
		height: 17px;
		padding: 7px 10px;
		background: url(nav_sub.png) no-repeat right top;
		margin-bottom: 12px;
		text-decoration: none;
		font-family: Arial,Verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-align: right;
		position: relative;
}

#sidebar ul#nav li a.sub:hover {
		background: url(nav_sub_on.png) no-repeat right top;
}        
	
#sidebar ul#nav li a.sub_last:hover {
		background: url(nav_sub_on.png) no-repeat right top;
}  	

#sidebar ul#nav li a.sub_last_active:hover {
		background: url(nav_sub_on.png) no-repeat right top;
} 

#sidebar ul#nav li a.sub_active:hover {
		background: url(nav_sub_on.png) no-repeat right top;
} 

#sidebar ul#nav li a.sub_active {
		display: block;
		height: 17px;
		padding: 7px 10px;
		background: url(nav_sub_on.png) no-repeat right top;
		margin-bottom: 6px;
		text-decoration: none;
		font-family: Arial,Verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-align: right;
		position: relative;      
}
	
#sidebar ul#nav li a.sub_last_active {
		display: block;
		height: 17px;
		padding: 7px 10px;
		background: url(nav_sub_on.png) no-repeat right top;
		margin-bottom: 12px;
		text-decoration: none;
		font-family: Arial,Verdana,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		text-align: right;
		position: relative; 
}  	


	

/* BOXES GLOBAL DEFINITION */
.boxText { font-family:  Arial, sans-serif; font-size: 10px; }
.boxtitel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B01111; line-height: 18px; }
h2 {color:#fff; font-family: Arial; font-weight:bold; font-size:12px;}
h3 { font-family: Arial; font-weight:bold; font-size:12px;}

h2.boxheader { height:28px; padding:3px 10px 0px 10px; margin:0; line-height:20px; vertical-align:middle; border-bottom:0px solid #959388;}

.boxtop {margin:1px 0 0 0; background:url(img/bg_boxHeader.png) no-repeat left top;}
.boxbody {background:url(img/bg_boxBody.png) no-repeat left bottom; margin-bottom:20px; padding: 5px 10px 8px 10px; color:#006B9C; }
.boxbody h3, .boxbody h3 a {font-size:13px;}
.boxbody h3.center, .boxbody h3.center a {font-size:11px; text-align:center; }
.boxbody p {color:#006B9C; font-size:11px; margin:0px;}
.boxbody p.center {color:#006B9C; font-size:11px; text-align:center; margin:6px;}
.boxbody td {color:#006B9C; font-size:11px; margin:6px 0px 6px 0px}
.boxbody .productOldPrice {color:#091C36; font-size:11px;}
.boxbody div.hr {margin-top:5px; margin-bottom:5px}
.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.boxbody a {font-size:11px; text-decoration:none; color:#006B9C; font-weight:bold;}
.boxbody a:hover {font-size:11px; text-decoration:none; background:#FFF9AF; color:#006B9C; font-weight:bold;}
.boxbody .productboximage {border: solid 1px #999;}
.boxbody ul.contentlist {margin-left:5px; margin-right:0; list-style:square url(img/icon_arrow.gif) inside;}

.boxtop_wiki {margin:1px 0 0 0; background:url(img/bg_boxHeader1.png) no-repeat left top;}
.boxbody_wiki {background:url(img/bg_boxBody1.png) no-repeat left bottom; margin-bottom:20px; padding: 4px 10px 70px 10px; color:#B01111; }
.boxbody_wiki h3, .boxbody h3 a {font-size:13px;}
.boxbody_wiki h3.center, .boxbody h3.center a {font-size:11px; text-align:center; }
.boxbody_wiki p {color:#B01111; font-size:11px; margin:0px;}
.boxbody_wiki p.center {color:#B01111; font-size:11px; text-align:center; margin:6px;}
.boxbody_wiki td {color:#B01111; font-size:11px; margin:6px 0px 6px 0px}
.boxbody_wiki .productOldPrice {color:#091C36; font-size:11px;}
.boxbody_wiki div.hr {margin-top:5px; margin-bottom:5px}
.boxbody_wiki div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.boxbody_wiki a {font-size:11px; line-height: 16px; text-decoration:none; color:#B01111; font-weight:bold;}
.boxbody_wiki a:hover {font-size:11px; text-decoration:none; background:#FFF9AF; color:#B01111; font-weight:bold;}
.boxbody_wiki .productboximage {border: solid 1px #999;}
.boxbody_wiki ul.contentlist {margin-left:5px; margin-right:0; list-style:square url(img/icon_arrow.gif) inside;}

.boxtop_135 {margin:1px 0 0 0; background:url(img/bg_boxHeader2.png) no-repeat left top;}
.boxbody_135 {background:url(img/bg_boxBody2.png) no-repeat left bottom; margin-bottom:20px; padding: 5px 10px 8px 10px; color:#006B9C; }
.boxbody_135 h3, .boxbody h3 a {font-size:13px;}
.boxbody_135 h3.center, .boxbody h3.center a {font-size:11px; text-align:center; }
.boxbody_135 p {color:#006B9C; font-size:11px; margin:0px;}
.boxbody_135 p.center {color:#006B9C; font-size:11px; text-align:center; margin:6px;}
.boxbody_135 td {color:#006B9C; font-size:11px; margin:6px 0px 6px 0px}
.boxbody_135 .productOldPrice {color:#091C36; font-size:11px;}
.boxbody_135 div.hr {margin-top:5px; margin-bottom:5px}
.boxbody_135 div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.boxbody_135 a {font-size:11px; text-decoration:none; color:#006B9C; font-weight:bold;}
.boxbody_135 a:hover {font-size:11px; text-decoration:none; background:#FFF9AF; color:#006B9C; font-weight:bold;}
.boxbody_135 .productboximage {border: solid 1px #999;}
.boxbody_135 ul.contentlist {margin-left:5px; margin-right:0; list-style:square url(img/icon_arrow.gif) inside;}




p.date               { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 0px 5px 0px; }
p.subject            { font-family: Arial, Helvetica, sans-serif; height: 26px; margin: 0px 0px 0px 0px; font-size: 24px; font-weight: bold;  color: #006B9C; }
p.subject_angebot    { text-align: center; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 5px 0px; font-size: 24px; font-weight: bold;  color: #006B9C; width:160px; }
.subject_teaser     { text-align: left; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 5px 0px; font-size: 20px; line-height: 22px; font-weight: bold;  color: #006B9C;  }
p.text               { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006B9C; line-height: 18px; }
p.text a     	     { color:#006B9C; font-weight:bold; text-decoration:none; }
p.text a:hover 	     { background:#FFF9AF; color:#006B9C; font-weight:bold; text-decoration:none; }
p.text_angebot               { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006B9C; line-height: 18px; width:160px; }
p.text_angebot a     	     { color:#006B9C; font-weight:bold; text-decoration:none; }
p.text_angebot a:hover 	     { background:#FFF9AF; color:#006B9C; font-weight:bold; text-decoration:none; }
.text_teaser                { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006B9C; line-height: 18px; }
.text_teaser a     	     { color:#006B9C; font-weight:bold; text-decoration:none; }
.text_teaser a:hover 	     { background:#FFF9AF; color:#006B9C; font-weight:bold; text-decoration:none; }
p.comments           { margin: 5px 0px 0px 0px; font-size: 11px;  }
p.comments a   		 { color:#006B9C; font-weight:bold; text-decoration:none; }
p.comments a:hover 	 { background:#FFF9AF; color:#006B9C; font-weight:bold; text-decoration:none; }
p.comment-text       { margin: 0px 0px 0px 0px; }
p.commentauthor      { margin: 20px 0px 5px 0px; }
td.comformb          { width: 145px; }
textarea.comtext     { width: 350px; height: 120px; font-family: verdana, arial, sans-serif; font-size: 13px; }
input.comdata        { width: 100px; font-family: verdana, arial, sans-serif; }
.preview             { width: 50%; margin: 0px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; color: red; }
p.comment-hl         { width: 100%; margin: 35px 0px 20px 0px; font-weight: bold; border-bottom: 1px solid #FFEF00; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #333; color: #000; border:1px solid #666;}
div.news-sep         { margin: 25px 0px 15px 0px; padding: 0px; font-size: 0px; width: 510px; border-top: 1px solid #FFEF00; }
div.comment-sep      { margin: 20px 0px 15px 0px; padding: 0px; font-size: 0px; width: 510px; border-top: 1px solid #FFEF00; }
p.browse             { text-align: right; font-weight: bold; }
p.brows              { font-weight: bold; }
p.brows a		 	 { color:#006B9C; font-weight:bold; text-decoration:none; }
p.brows a:hover 	 { background:#FFF9AF; color:#006B9C; font-weight:bold; text-decoration:none; }
.small               { font-size: 11px; color: #006B9C;}
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
button.smiley-button { width: 23px; height: 23px; font-size: 11px; font-weight: normal; margin: 0px 1px 1px 0px; background: #efefef; }
.caution             { color: #B01111; font-size: 20px; font-weight: bold; }
.caution_small       { color: #B01111; }

.text_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 16px; }
.subtitel_weiss { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; line-height: 24px; color: #fff; font-weight: bold ; }
