/* Hyperlinks
------------------------------------------------------------------*/
a:link {
	 color: rgba(62, 87, 170, 1);
	 text-decoration: none;
}
a:visited {
	 color: rgba(62, 87, 170, 1);
	 text-decoration: none;
}
a:active {
	 color: rgba(204, 25, 39, 1);
	 text-decoration: none;
}
a:hover {
	 color: rgba(204, 25, 39, 1); 
	 text-decoration: none;
}

/* Icons
------------------------------------------------------------------*/
a.ico {
	padding: 0 0 0 25px;
}
a.activeico {
	 color: #d02023 !important;
	 padding: 0 0 0 25px;
}
a.print {
	float: right;
	margin: 0 55px 0 0;
	background: url(../img/ico_print.gif) no-repeat 0px 0px;
}
a.arrow {
	display: block;
	/* background: url(../img/ico_arrow.gif) no-repeat 0px 12px; */
}
a.pics {
	background: url(../img/ico_morepics.gif) no-repeat 0px 0px;
	text-decoration:none;
}
a.linkext {
	background: url(../img/ico_newwindow.gif) no-repeat 0px 0px;
	text-decoration:none;
}
a.mail {
	background: url(../media/img/ico_email.gif) no-repeat 0px 0px;
	text-decoration:none;
}
a.new {
	background: url(../img/ico_new.gif) no-repeat 0px 10px;
	text-decoration:none;
	padding: 10px 0 10px 25px;
	display: block;
}
a.group {
	background: url(../img/ico_group.gif) no-repeat 0px 2px;
	text-decoration:none;
	display: block;
}
a.user {
	background: url(../img/ico_user.gif) no-repeat 0px 2px;
	text-decoration:none !important;
	display: block;
}
a.film {
	background: url(../img/ico_film.gif) no-repeat 0px 2px;
	text-decoration:none;
	display: block;
}

/* Content
------------------------------------------------------------------*/
.line 
{
	border-bottom:1px solid #C1CEEA;
}
#breadcrumb {
	margin-bottom:20px;
}
ul.content  li {
	margin: 0 0 0 20px;
}
ul.teaser {
	list-style: none; 
}
ul.teaser  li {
	margin: 0 0 30px 0;
}
ul.teaser li a.teaserimg {
	float: left;
	display: block;
	margin: 0 15px 0 0;
}

.teaserimg img {
	width: 120px;
	height: auto;
}

ul.bullet {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.bullet li {
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	
	background: url(../img/ico_bullet.gif) no-repeat 0px 4px;
}


div#column2 div.column2_1 {
	float: left;
	width: 225px;
	margin: 0;
}
div#column2 div.column2_2 {
	float: left;
	width: 142px;
	margin: 0 0 0 25px;
}
div#map {
	width: 400px;
	height: 300px;
}
div#column2 a.thumb {
	float: left;
	display: block;
	margin: 0 0 15px 0;
	height: auto;
	line-height:0px;
}


div#column2 a.thumbsmall {
	float: left;
	display: block;
	margin: 0 15px 15px 0;
}

a.thumbsmall img {
	width: 130px;
	height: auto;
}

div#column2 a.thumb2 {
	float: left;
	display: block;
	margin: 20px 20px 0 0;
	border: 4px solid #E0E6F4;
	width: 176px;
}
div#column2 a.nowrap {
	margin: 20px 0 0 0;
} 

div#column2 .right {
	text-align:right;
}

/* cat - Produkt�bersicht - CASE3
------------------------------------------------------------------*/
div.cat {
	float: left;
	width: 140px;
	height: 150px;
	margin: 0 20px 50px 0;
	
	background: url(../img/bg_cat.gif) no-repeat;
}
div.cat2 {
	float: left;
	width: 140px;
	height: 150px;
	margin: 0 0 50px 0;
}
div.cat img, div.cat2 img {
	padding: 0;
	width: 140px;
	height: auto;
}
div.cat p, div.cat2 p {
	padding: 0 0 0 0;
}
div.cat a, div.cat2 a {
	margin: 10px 0 0 0;
	font-weight: bold;
	line-height: 15px;
	display:block;
}

/* floatbox1 & 2 - Partner - CASE4
------------------------------------------------------------------*/
div.floatbox1 {
	float: left;
	width: 240px;
	height: 215px;
	margin: 0 60px 20px 0;
}
div.floatbox2 {
	float: left;
	width: 240px;
	height: 215px;
	margin: 0 0 20px 0;
}

div.floatbox2 img, div.floatbox1 img {
	margin: 0 0 10px 0;
}


