@charset "UTF-8";

/**

 * Allgmeine HTML-Tags

 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{

	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;

}
html {
	min-height: 101%;
	padding-bottom: 50px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ol {
	list-style-image: none;
	list-style-position: inside;
}
b {
	color: #193589;
	font-weight: normal;
}
strong {
	color: #193589;
	font-weight: normal;
}

a {
	color: #193589;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h2 {
	display: block;
}
span.enlarge {
	display: block;
	margin: 5px 0 0 0;
}
span.enlarge a {
	background: transparent url("_img/plus_white.png") left center no-repeat;
	padding: 0 0 0 20px;
	
}

body {
	font-size: 100%;	
	font-family: verdana, arial, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #333333;
	line-height: 1.4em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
}

h1 {
	color: #193589;
	padding-bottom: 8px;
}

#wrapper {
	width: 950px;
	margin: 0 auto 0 auto;
	position: relative;
}



/** LOGO **/
#logo {
	float: left;
	margin: 15px 0 0 0;
}
#logo a {
	background: transparent url("_img/logo.gif") no-repeat left top;
	display: block;
	width: 176px;
	height: 116px;
	text-indent: -9999px;
	
}

/** META NAVIGATION **/
#meta_navi {
	font-size: 0.8em;
	position: absolute;
	right: 0;
	top: 10px;
}

#meta_navi li {
	list-style-type: none;
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #CCCCCC;
}

#meta_navi li.last {
	border:	medium none;
	padding-right:0;
}

#meta_navi li a {
	text-decoration: underline;
	color: #CCCCCC;
}
#meta_navi li a:hover {
	text-decoration: none;
	font-style: normal;
}
/** SEARCH **/
#search {
	position: absolute;
	left: 193px;
	top: 59px;
}
#search input {
	border: 1px solid #CCCCCC;
	width: 100px;
}
#search .search_input {
	font-size: 0.9em;
	color:  #CCCCCC;
	padding-left: 2px;
}
#search .send_btn {
	background: #FFFFFF url("_img/search_btn.gif") no-repeat left top;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
}
#search .hidden {
	display: none;
}

/** NAVIGATION **/
#navi {
	margin: 0 0 0 192px;
	padding: 88px 0 0 0;
	width: 760px;
}

#navi li {
	float: left;
}

#navi li a {
	display: block;
	text-indent: -9999px;
	height: 41px;
	background: transparent url("_img/navi.gif") top left no-repeat;
}

#navi li.selected a, 
#navi li span a, 
#navi li a:hover {
	background-image: url("_img/navi_hover.gif");
}

#navi li.custom_fitting a {
	width: 118px; 
	background-position: 0px 0px;
}

#navi li.shop a {
	width: 128px;
	background-position: -504px 0px;
}
#navi li.sammlerstuecke a {
	width: 130px;
	background-position: -118px 0px;
}
#navi li.werbemittel a {
	width: 128px; 
	background-position: -248px 0px;
}
#navi li.fineprints a {
	width: 128px; 
	background-position: -376px 0px;
}
#navi li.besuch a {
	width: 128px;
	background-position: -632px 0px;
}
/*
#navi li.reparaturen a {
	width: 75px;
	background-position: -527px 0px;
}
*/

/** CONTENT BEGIN **/
.header {
	margin-top: 60px;
	z-index: 1;
}
#rgaccord1-nest p {
	padding: 5px 8px;
}
#rgaccord1-nest ul {
	list-style-type: disc;
	padding: 0 0 5px 70px;
}
#content {
	clear: both;
	margin-top: 20px;
}

#left_column p.intro {
		margin-bottom: 40px;
}

#left_column {
	width: 285px;
	float: left;
	padding: 0 15px 100px 30px;
}

#left_column .box {
	margin: 20px 0;
}


#middle_column {
	width: 300px;
	float: left;
}

#right_column {
	clear: right;
	width: 300px;
	float: right;
}
#right_column .box {
	margin: 0 10px 20px 0;
}
/** BOX CSS **/
#content #left_column .box {
	margin: 0;
}
.box {
	border: 1px solid #CCCCCC;
	margin: 0 10px 20px 10px;
	width: 280px;
	-moz-border-radius: 4px;
	background-color: #FFFFFF;
}
.box h2 {
	padding: 3px 0 3px 12px;



	color: #193589;
	background-color: #CCCCCC;
}
.box p.box_img img {
		border: 2px solid #CCCCCC;
		padding: 0;
}


#content .box p {
	padding: 5px 15px 0 15px;
}
#content .box p.box_img {
	padding: 13px 12px 0 12px;
}
#content .box p.more a {
	padding: 6px 0 6px 15px;
	display: block;
	background: transparent url("_img/more.gif") no-repeat left top;
	text-indent: -9999px;
	height: 16px;
	width: 83px;
	margin-left: 152px;
}
#content #logo_holder  {
	/*display: inline;
	height: 200px;*/
}
/**** LOGO BOX *************/
#content .logo_box img {
	padding: 13px 0px 0 10px;
	margin: 0;
}
#content .logo_box {
	/**width: 280px;**/
	border: 1px solid #CCCCCC;
}
#content .logo_box h2 {
	padding: 3px 0 3px 12px;
	color: #193589;
	background-color: #CCCCCC;
}
#content .logo_box p {
	padding: 5px 15px 0 15px;
}

#content .csc-textpic-imagewrap {
	padding: 13px 0px 0 10px;
	margin: 0;
}

/** Special for Fineprint ***/
#content #right_column div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	padding: 0 10px 10px 0;
}
#content #right_column div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image img {
	border: 2px solid #CCCCCC;
}
#content #right_column .csc-textpic-imagewrap {
	padding: 13px 10px 10px 0;
}
/** FIND BOX **/
.find_box {
	width: 280px;
	height: 70px;
	border: 1px solid #CCCCCC;
}
.find_box h2 {
	padding: 3px 0 3px 12px;
	color: #193589;
	background-color: #CCCCCC;
}
#content .find_box p {
	padding: 5px 0 0 15px;
}
#content .find_box p.more {
	padding: 0 0 5px 15px;
}
.find_box img {
	float: right;
	padding-right: 5px;
}

/** NEWS BOX **/
.news_box {
	width: 280px;
	border: 1px solid #CCCCCC;
	margin: 0 10px 20px 0;
	position: relative;
	background-color: #FFFFFF;
}
.news_box h2 {
	padding: 3px 0 3px 12px;
	color: #193589;
	background-color: #CCCCCC;
}

.news_box .box_img img {
	border: 2px solid #CCCCCC;
	padding: 0;
}
.box_img_no_border {
	text-align: center;
}
.news_box .box_img_no_border img {
	border: none;
}
.news_box .box_img_no_border {
	text-align: center;
	padding: 0px 12px 5px 12px;
}
#content .news_box p.box_img {
	padding: 13px 12px 0 12px;
	text-align: center;
}
#content p.news_text {
	padding: 10px 10px 10px 15px;

}
#content p.stroke {
	padding: 0;
	margin: 0 auto;
	width: 215px;
	height: 0px;
	border-top: 1px solid #CCCCCC;
}
#content .news_box li a{
	background: transparent url("_img/seeall.gif") no-repeat left center;
	display: block;
	width: 100px;
	height: 22px;
	text-indent: -9999px;
	padding: 10px 0 5px 0;
	margin: 0 0 0 170px;
}

/********* CSS for BASIC TEMPLATE END **********************/

/********* CSS for Template SUBNAVIGATION *****************/

#subnavi {
	float: right;
	margin: 10px 20px 10px 0;
	text-align: center;
}
#subnavi li {
	display: block;
	float: right;
	padding-left: 10px;
	width: 100px;
	padding: 3px;
	color: #FFFFFF;
	background-color: #193589;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 5px;
}
#subnavi li a {
color: #FFFFFF;
}
#subnavi li.dot a {
 
}
#subnavi li.selected a {
	color: #193589;
	background-color: #FFFFFF;
}

#content .dot a {
	padding-right: 3px;
	color: #193589;
}
#content .dot a span {
	color: #333333;
}

/*********** CSS for TWO COLUMN LAYOUT *******************/

#two_column #right_column {
	width: 580px;
	padding: 0 18px 0 0;
}
#two_column h2 {
	background-color: #CCCCCC;
	padding: 3px 0 3px 12px;
	color: #193589;
}
#two_column #right_column p {
	margin-top: 13px;
}
#two_column #rgaccord1-nest .logo_box {
	border: 0;
}
#two_column .cat_img {
	float: left;
	padding: 10px 10px 10px 0;
}

/*********** CSS for VIDEOPLAYER **************/
#content .tx-flvplayer2-pi1 {
	width: 240px;
	position: relative;
	margin: 10px auto;
}

/************ CSS for References **************/
#content #description  {
	float: right;
	padding: 12px 10px 0 15px;
	width: 135px;
	list-style-type: none;
}
#content #description .blue {
	color: #193589;
}
#content #rgaccord1-nest .box_img img{
	border: 2px solid #CCCCCC;
	
}
#content #rgaccord1-nest .box_img {
	padding: 13px 12px 5px;
	text-align: center;
}

/*** CSS for News-Detail *******/
#right_column .news-single-item img {
	padding: 3px;
	clear: right;
}
div.news-single-img {
	padding: 10px 0 10px 0;
}
li.backLink {
	list-style-image: url("_img/logo_small.jpg");
	padding-bottom: 5px;
	margin: 0 0 0 30px;
}

/*** CSS Hack for Sammlerstuecke *****/
#rgaccord1-nest .box h2 {
	border: 0;
}
#rgaccord1-nest .box {
	border: 0;

}
#two_column #right_column p.news-single-img {
	float: left;
	padding: 10px 10px 10px 0;
	margin: 0;
}
#two_column #right_column p.news-single-img-center {
	padding: 10px 10px 10px 0;
	margin: 0;
	text-align: center;
}
#two_column #right_column p.news_detail_txt {
	
}
/**** Mailform-CSS ****/


div.tx-powermail-pi1_mandatory  {
	padding: 10px 15px;


}

div.tx-powermail-pi1 p{
	padding: 5px 15px 5px 15px;
}
div.tx-powermail-pi1 input {
	border: 1px solid #CCCCCC;
}
div.powermail_mandatory_js {
	color: #193589;
}
div.tx-powermail-pi1 p.explanation {
	font-size: 0.8em;
	color: #CCCCCC;
}
#powermaildiv_uid14 {
	clear:  both;
	float: left;
}
#powermaildiv_uid9 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid9 label {
	margin: 0 35px 0 0;
}
#powermaildiv_uid9 input {
	width: 150px;
}
#powermaildiv_uid10 {
	float: right;
	padding: 5px 30px 5px 0;

}
#powermaildiv_uid10 label {
	margin: 0 18px 0 0;
}
#powermaildiv_uid10 input {
	width: 150px;
}
#powermaildiv_uid11 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid11 label {
	margin: 0 35px 0 0;
}
#powermaildiv_uid11 input {
	width: 150px;
}
#powermaildiv_uid15 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid15 label {
	margin: 0 17px 0 0;
}
textarea {
	border: 1px solid #CCCCCC;
	width: 150px;
	font-family: verdana, arial, sans-serif;
	font-size: 0.8em;
	color: #193589;
	height: 100px;
}

#powermaildiv_uid13 {
	float: left;
	clear: right;
	margin: 5px 0px 0 150px;
	width: 100px;
}
#powermaildiv_uid13 input {
	border: 0;
	padding-left: 30px;
	color: #193589;
	text-indent: -9999px;
	display: block;
	width: 98px;
	height: 22px;
	background: transparent url("_img/absenden.gif") left center no-repeat;
	cursor:pointer !important;
}

/** Confirmation Mail-Page ***/
div.tx-powermail-pi1_confirmation p {
	background-color: #CCCCCC;
	display: block;
	color: #193589;
	padding: 3px 0 3px 12px;
}
div.tx-powermail-pi1_confirmation table{
	margin: 5px 15px 5px 15px;
	width: 200px;
}
form.tx_powermail_pi1_formconfirmation_back {
	margin: 5px 15px;
}

form.tx_powermail_pi1_formconfirmation_submit {
	margin: 5px 15px;
}

/*** Danke-Page *****/
div.tx-powermail-pi1_thx {
	margin-top: 10px;
}

/*** CSS for Mail on Sammlerstuecke-Site ****/

#powermaildiv_uid2 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid2 label {
	margin: 0 37px 0 0;
}
#powermaildiv_uid2 input {
	width: 150px;
}

#powermaildiv_uid3 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid3 label {
	margin: 0 18px 0 0;
}
#powermaildiv_uid3 input {
	width: 150px;
}
#powermaildiv_uid5 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid5 label {
	margin: 0 35px 0 0;
}
#powermaildiv_uid5 input {
	width: 150px;
}
#powermaildiv_uid4 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid4 label {
	margin: 0 0 0 17px;
}
#powermaildiv_uid4 input {
	width: 150px;
	float: right;
}

#powermaildiv_uid6 {
	float: left;
	clear: right;
	margin: 5px 0px 0 150px;
	width: 100px;
}
#powermaildiv_uid6 input {
	border: 0;
	padding-left: 30px;
	color: #193589;
	text-indent: -9999px;
	display: block;
	width: 98px;
	height: 22px;
	background: transparent url("_img/absenden.gif") left center no-repeat;
	cursor:pointer !important;
}
/**** CSS for Intro-Margin on Fineprints ****/
#left_column #intro {
	margin-bottom: 30px;

}
#rgaccord1-nest .find_box {
	border: 0;
	width: inherit;
}

/*** CSS for Fineprint-Mailform *****/
#powermaildiv_uid17 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid17 label {
	margin: 0 37px 0 0;
}
#powermaildiv_uid17 input {
	width: 150px;
}
#powermaildiv_uid18 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid18 label {
	margin: 0 17px 0 0;
}
#powermaildiv_uid18 input {
	width: 150px;
}
#powermaildiv_uid19 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid19 label {
	margin: 0 35px 0 0;
}
#powermaildiv_uid19 input {
	width: 150px;
}
#powermaildiv_uid20 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid20 label {
	margin: 0 8px 0 0;
}
#powermaildiv_uid20 input {
	width: 150px;
}
#powermaildiv_uid21 {
	float: left;
	clear: right;
	margin: 5px 0px 0 150px;
	width: 100px;
}
#powermaildiv_uid21 input {
	border: 0;
	padding-left: 30px;
	color: #193589;
	text-indent: -9999px;
	display: block;
	width: 98px;
	height: 22px;
	background: transparent url("_img/absenden.gif") left center no-repeat;
	cursor:pointer !important;
}
#powermaildiv_uid22 {
	clear:  both;
	float: left;
}
#rss_link {
	margin: 5px 0 5px 130px;
}
#rss_link li.rss {
	list-style-image: url("_img/rss.jpg");
} 

/*** CSS for SeeMore ***/
#powermaildiv_uid31 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid31 label {















	margin: 0 37px 0 0;
}
#powermaildiv_uid31 input {
	width: 150px;
}
#powermaildiv_uid32 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid32 label {
	margin: 0 17px 0 0;
}
#powermaildiv_uid32 input {
	width: 150px;
}
#powermaildiv_uid33 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid33 label {
	margin: 0 35px 0 0;
}
#powermaildiv_uid33 input {
	width: 150px;
}
#powermaildiv_uid34 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid34 label {
	margin: 0 8px 0 0;
}
#powermaildiv_uid34 input {
	width: 150px;
}
#powermaildiv_uid35 {
	float: left;
	clear: right;
	margin: 5px 0px 0 150px;
	width: 100px;
}
#powermaildiv_uid35 input {
	border: 0;
	padding-left: 30px;
	color: #193589;
	text-indent: -9999px;
	display: block;
	width: 98px;
	height: 22px;
	background: transparent url("_img/absenden.gif") left center no-repeat;
	cursor:pointer !important;
}
#powermaildiv_uid36 {
	clear:  both;
	float: left;
}
/**** CSS for Search ***/
#rgaccord1-nest .news_box {
	border: 0;
	margin: 0;
	width: inherit;
}

/*** CSS for Contact Site ***/
#content #left_column h2.csc-firstHeader {
	background-color: #CCCCCC;
	padding: 3px 0 3px 12px;
	color: #193589;
}
/*#contact_wrap {
	border: 1px solid #CCCCCC;
	width: 280px;
	margin: 0 10px 20px 0;
}
#contact_wrap h2 {
	background-color: #CCCCCC;
	padding: 3px 0 3px 12px;
	color: #193589;
}*/
#powermaildiv_uid25 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid25 label {
	margin: 0 17px 0 0;
}
#powermaildiv_uid25 input {
	width: 150px;
}
#powermaildiv_uid24 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid24 label {
	margin: 0 35px 0 0;
}
#powermaildiv_uid24 input {
	width: 150px;
}
#powermaildiv_uid26 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid26 label {
	margin: 0 32px 0 0;
}
#powermaildiv_uid26 input {
	width: 150px;
}
#powermaildiv_uid27 {
	float: right;
	padding: 5px 30px 5px 0;
}
#powermaildiv_uid27 label {
	margin: 0 8px 0 0;
}
#powermaildiv_uid27 input {
	width: 150px;
}
#powermaildiv_uid28 {
	float: left;
	clear: right;
	margin: 5px 0px 0 150px;
	width: 100px;
}
#powermaildiv_uid28 input {
	border: 0;
	padding-left: 30px;
	color: #193589;
	text-indent: -9999px;
	display: block;
	width: 98px;
	height: 22px;
	background: transparent url("_img/absenden.gif") left center no-repeat;
	cursor:pointer !important;
}
#powermaildiv_uid29 {
	float: left;
	clear: both;
}
#right_column .tx-powermail-pi1 p.explanation {
	padding: 0 15px 0;	
}
#right_column .tx-powermail-pi1 {
	border:1px solid #CCCCCC;
	margin:0 10px 20px 0;
	width:280px;
	background-color: #FFFFFF;
}
#contact_wrap {background-color:#FFFFFF; width: 280px;}
#right_column .tx-powermail-pi1 h2 {
	background-color:#CCCCCC;
	color:#193589;
	padding:3px 0 3px 12px;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid55 {
	float: right;
	padding: 5px 30px 5px 0;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid55 label {
	margin: 0 9px 0 0;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid55 input {
	width: 150px;
}


#right_column .tx-powermail-pi1 #powermaildiv_uid57 {
	float: right;
	padding: 5px 30px 5px 0;
}

#right_column .tx-powermail-pi1 #powermaildiv_uid57 label {
	margin: 0 8px 0 0;
}

#right_column .tx-powermail-pi1 #powermaildiv_uid57 input {
	width: 150px;
}

#right_column .tx-powermail-pi1 #powermaildiv_uid56 {
	float: right;
	padding: 5px 30px 5px 0;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid56 label {
	margin: 0 8px 0 0;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid56 input {
	width: 150px;
}

#right_column .tx-powermail-pi1 #powermaildiv_uid60 {
	float: right;
	padding: 5px 30px 5px 0;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid60 label {
	margin: 0 8px 0 0;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid60 input {
	width: 150px;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid58 {
	float: left;
	clear: right;
	margin: 5px 0px 0 150px;
	width: 100px;
}
#right_column .tx-powermail-pi1 #powermaildiv_uid58 input {
	border: 0;
	padding-left: 30px;
	color: #193589;
	text-indent: -9999px;
	display: block;
	width: 98px;
	height: 22px;
	background: transparent url("_img/absenden.gif") left center no-repeat;
	cursor:pointer !important;
	
}

#row .right .tx-powermail-pi1 p.explanation {
	padding: 0 15px 0;	
}
#row .right .tx-powermail-pi1 {
	border:1px solid #CCCCCC;
	margin:0 10px 20px 10px;
	width:280px;
}
#row .right .tx-powermail-pi1 h2 {
	background-color:#CCCCCC;
	color:#193589;
	padding:3px 0 3px 12px;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid55 {
	float: right;
	padding: 5px 30px 5px 0;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid55 label {
	margin: 0 9px 0 0;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid55 input {
	width: 150px;
}


#row .right .tx-powermail-pi1 #powermaildiv_uid57 {
	float: right;
	padding: 5px 30px 5px 0;
}

#row .right .tx-powermail-pi1 #powermaildiv_uid57 label {
	margin: 0 8px 0 0;
}

#row .right .tx-powermail-pi1 #powermaildiv_uid57 input {
	width: 150px;
}

#row .right .tx-powermail-pi1 #powermaildiv_uid56 {
	float: right;
	padding: 5px 30px 5px 0;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid56 label {
	margin: 0 8px 0 0;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid56 input {
	width: 150px;
}

#row .right .tx-powermail-pi1 #powermaildiv_uid60 {
	float: right;
	padding: 5px 30px 5px 0;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid60 label {
	margin: 0 8px 0 0;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid60 input {
	width: 150px;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid58 {
	float: left;
	clear: right;
	margin: 5px 0px 0 150px;
	width: 100px;
}
#row .right .tx-powermail-pi1 #powermaildiv_uid58 input {
	border: 0;
	padding-left: 30px;
	color: #193589;
	text-indent: -9999px;
	display: block;
	width: 98px;
	height: 22px;
	background: transparent url("_img/absenden.gif") left center no-repeat;
	cursor:pointer !important;
}

/******** CSS for Impressum *******/

h2.mitarbeiter{
	background-color: #CCCCCC;
	padding: 3px 0 3px 12px;
	color: #193589;
}
#contact_wrap .box_img img{
	border: 2px solid #CCCCCC;
}
#contact_wrap .box_img {
	padding:13px 12px 5px;
}

#big_left_column {
	width: 595px;
	float: left;

	clear: right;
	padding: 0 15px 100px 30px;
}
#big_left_column #row {
	height: 225px;
}
#big_left_column .left {
	float: left;
	width: 285px;
	margin-left: 15px;
}
#big_left_column .right {
	float: right;
	width: 285px;
	/*margin-left: 15px;*/
}

/** CSS for tt_products ***/
#tt_products #left_column {
	width: 200px;
}
#tt_products #right_column {
	width: 200px;
}
#tt_products #middle_column {
	width: 500px;
}

#content .upper {height:265px; margin-bottom:10px;}
.bg {background: transparent url('_img/bg.gif') repeat-x left top; display: block; height: 614px; width: 100%; position: absolute; top: 0; left:0;}
.home .box {height:315px; position: relative;}
.home .box p.more {position: absolute; right: 0; bottom: 0;}
.home #left_column {padding: 0 15px 0 30px;}
.home .news_box_bg h2 {color: #193589; font-size: 1.2em;}
.home .news_box_bg{position: relative;width: 929px; height: 145px; display: block; background-color: #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px 0 0 20px;}
.home .news_box_bg .news-latest-item {float:left;height:135px;margin:0 28px 0 8px;width:285px;}
.home .news_box_bg .news-latest-item p {padding:10px 37px 10px 15px !important; border-right: 1px solid #CCCCCC;}
.home .news_box_bg .last p {border-right: none !important;}
.home .footer {width: 950px;}
.home .footer h3 {font-style: bold; font-size: 1.3em;}
.home .footer li {width: 100px;}
.home .footer li a {font-size: 0.8em; color: #999999;}
.home .footer #sitemap h3 a {color: #666666;}
.home .footer #sitemap {margin: 25px 0 20px 38px; height: 160px;}
.home .footer #sitemap ul > li {display: block; float: left; width: 120px;}
.home #partner {background-color: #FFFFFF; margin: 0 auto 25px auto; width:100%; clear: both;}
.home #partner .csc-textpic-imagewrap {width: auto !important;}
.home #partner div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {float: none;}
.home #partner div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {margin: 5px !important;}
.home .shop_teaser { z-index: 99; position: absolute; display: block; width: 156px; height: 154px; background: transparent url('_img/shop_btn.png') no-repeat left top; left: -41px; top: 394px;}
.home .news_text_outdoor { padding:15px 0 0 15px; color: #FFFFFF;}
.home .news_box {border: none;}
.home #right_column .news-latest-item {background: transparent url('_img/outdoor_bg.gif') no-repeat left top; width: 286px; height: 77px; position: relative; }
.home #right_column h3 {color:#193589;font-size:1.2em; margin:0 0 5px 14px;}

.home .center .dd_teaser {text-indent: -9999px; margin:10px 0 20px 30px;}
.home .center .dd_teaser a{height: 73px; width: 876px; display: block; background: transparent url('_img/teaser.gif') no-repeat left center;}
.home .center .dd_teaser a:hover {background-image: url('_img/teaser_hover.gif');}
.home #tour_partner {clear:both;margin:0 auto 5px;padding-bottom:18px;
width:100%; height: 110px;}
.home #tour_partner h4 {margin-left: 10px; font-size: 12px; color: #193589;}

#content #rgaccord1-nest .news_box ul li a {margin: 0;}
#rgaccord1-nest .news_box ul {list-style-type:none;} 

.partner_pic {width: 156px; position: relative; top: -56px; left: 200px;}
div.csc-textpic div.csc-textpic-imagerow {clear:none;float:left;margin:2px 8px;}
#home_teaser_extended {position: relative; height: 236px; margin-top: 65px;}
#home_teaser_extended p {position: absolute;}
#home_teaser_extended ul {display: block; position: absolute;position: absolute; bottom: 0;}
#home_teaser_extended ul li {display: block; width: 180px; height: 40px; -moz-border-radius: 5px; -webkit-border-radius: 10px; background-color: #FFFFFF;}
#home_teaser_extended ul li:hover {background-color: #193589;}
#home_teaser_extended ul li:hover span {color: #FFFFFF;}
#home_teaser_extended #cf {left:0;}
#home_teaser_extended #cf li {padding: 5px 0 5px 25px;}
#home_teaser_extended #os {right: 0;}
#home_teaser_extended #os li { text-align: right; padding: 5px 25px 5px 0;}
#home_teaser_extended span {display: block;}
#home_teaser_extended span.head {font-size: 18px;}
.more_news {width: 285px;float: left;}
.home .news_box_bg .more_news h2 {font-size: 18px; line-height: 20px; margin-bottom: 5px;}
.home .news_box_bg .more_news a {text-indent: -9999px; width: 172px; height: 25px; display: block; background: transparent url('_img/more_big.gif') no-repeat left top;}
/*li.percentage a {
	background: transparent url(_img/percentage.png) no-repeat right top;
}*/
#percentage {position:absolute;  margin-top: 125px; right: -15px; z-index: 20;}
#twentyfive {left: 350px; position: absolute; top: 265px; z-index: 20;}
