/* Farben

#314191 Blau
#e10079 Pink

*/

@charset "UTF-8";

img {
	border: 0px;
}

html {
	height: 100%;
}

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-color: #c9c9c9;
	margin: 0px;
	padding: 0px;
}
table {
}
.tx-gkhrssimport-pi1-rss_box {
font-size: 11px;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
}

#outer_frame {
	width: 1120px;
	float: left;
}

#main_frame {
	width: 950px;
	float: left;
}

/* BANNER */

#skyscraper {
	width: 160px;
	height: 600px;
	float: right;

}

#hbanner {
	width: 1110px;
	margin-bottom: 10px;
}

#upper {
	height: 145px;
	background-color: #314191;
}

#topmenu {
	float: right;
	font-size: 10px;
	margin-right: 10px;
	padding-top: 10px;
}

#topmenu a {
	color: #484848;
	text-decoration: none;
}

#logo {
	margin-left: 20px;
	padding-top: 15px;
}

#middle {
	background: url(images/main_bg_home.png) repeat-y;
	border: 10px solid #FFFFFF;
	overflow: hidden;
}

#middle_content {
	background: url(images/main_bg_content.png) repeat-y;
	border: 10px solid #FFFFFF;
	overflow: hidden;
}

#lower {
	background-color: #e10079;
}

#footer {
	color: #FFFFFF;
	font-size: 10px;
	padding: 10px;
	line-height: 180%;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#header {
	background: url(images/header_kv.jpg) no-repeat;
	height: 120px;
}

#rightcol {
	background-color: #314191;
	float: right;
	width: 225px;
	border-left: 10px solid #FFFFFF;
}

#home_upper {
	height: 245px;
	background-color: #000000;
	border-bottom: 10px solid #FFFFFF;
}

#topseller {
	height: 245px;
	border-bottom: 10px solid #FFFFFF;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	background: #314191 url(images/topseller.png) no-repeat;
	line-height: 160%;
}

#topseller h1 {
	display: none;
}

#topseller a {
	color: #FFFFFF;
}

#topseller p {
	padding-top: 40px;
	margin-top: 0px;
}

#home_lower {
	overflow: auto;
}



#home_lower_col1 {
	float: left;
	width: 225px;
	font-size: 11px;
}

#home_lower_col1 ul {
	margin-left: 20px;
	padding-left: 0px;
}

#home_lower_col1 li {
	margin-bottom: 10px;
}

#home_lower_col1 p,#home_lower_col2 p,#home_lower_col3 p {
	padding-left: 5px;
	padding-right: 5px;
}

#home_lower_col1 h1,#home_lower_col2 h1,#home_lower_col3 h1 {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #314191;
	background-color: #e10079;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
}

#home_lower_col1 h2,#home_lower_col2 h2,#home_lower_col3 h2 {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #314191;
	background-color: #e10079;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	display: block;
	float: none;
	width: 215px;
}

#home_lower_col2 {
	width: 225px;
	margin-left: 235px;
}

#home_lower_col3 {
	float: right;
	width: 225px;
}

#main {
	width: 695px;
}

/* ---- CONTENT ---- */

#breadcrumb {
	font-size: 10px;
	height: 30px;
	margin-left: 5px;
	padding-top: 10px;
}

#breadcrumb a {
	color: #e10079;
	text-decoration: none;
}

#center_col {
	float: right;
	width: 225px;
}

#content_image {
	width: 225px;
}

#shoplink {

}

#content_text {
	/*width: 460px;*/
	line-height: 150%;
}

#content_text p {
	margin-left: 5px;
}

#content_text a {
	color: #e10079;
}

#content_text ul {
	margin-left: 20px;
	padding-left: 0px;
}

#content_text li {
	margin-bottom: 10px;
}

#content_text h1 {
	margin-left: 5px;
	color: #314191;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
}

#content_text h2 {
	margin-left: 5px;
	color: #314191;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
}

#content_text h3 {
	margin-left: 5px;
	color: #314191;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
}

/* ---- GTMENU Navigation ---- */

#menu {
	float:left;
	height: 25px;
}

#submenu {
	margin-left: 10px;
	clear: both;
}

ul#navi {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul#navi li {
	float:left;
}
ul#navi li a {
	background-repeat:no-repeat;
	display:block;
	height:25px;
	overflow:hidden;
	text-indent:999em;
	white-space:nowrap;
}
ul#navi li a:hover, ul#navi li.current a, ul#navi li.over a {
	background-position:0 -25px;
}

/* ---- rosa Box ---- */

#metamenu {
	background-color: #e10079;
	border-bottom: 10px solid #FFF;
	padding-top: 10px;
	padding-bottom: 10px;	
}

#metamenu,#metamenu a {
	color: #FFFFFF;
	text-decoration: none;
}

/* ---- Seiten Navigation ---- */

#rightmenu,#rightmenu a {
	color: #FFFFFF;
	text-decoration: none;
}

#rightmenu {
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.men-e1, ul.men-e2, ul.men-e3 {
     margin:0px;
     padding:0px;
     list-style:none;
     margin-top:0px;
}
ul.men-e1 {
     margin-left: 0px;
     padding-left: 0px;
     margin-right: 0px;
     font-weight: bold;
     line-height: 170%;
 
}
ul.men-e2, ul.men-e3 {
     padding-left:10px;
     font-weight: normal;
 
}
ul.men-e1 li a, ul.men-e2 li a, ul.men-e3 li a {
     display:block;
     padding-left:10px;
     color:#00000;
     margin-top:0px;
 
}
 
ul li a.men-no {
     background-image:url('images/pfeil-r-grey.gif');
     background-position:left;
     background-repeat:no-repeat;
     
}
ul li a.men-actifsub {
     background-image:url('images/pfeil-u-grey.gif');
     background-position:left;
     background-repeat:no-repeat;
     
}
ul li a.men-cur {
     background-image:url('images/pfeil-r-yellow.gif');
     background-position:left;
     background-repeat:no-repeat;
 
     
}
ul li a.men-curifsub {
     background-image:url('images/pfeil-u-yellow.gif');
     background-position:left;
     background-repeat:no-repeat;
     
}

.tx-vgetagcloud-pi1 {
	background-color: #314191; 
	padding-left: 5px;
	padding-right: 5px;
}

.tx-vgetagcloud-pi1 a {
	color: #FFFFFF;
}




/*
Kinderwagenliste
*/
	/* TABLE LAYOUT */
	#kinderwagenliste.kinderwagenliste .lister-table { width: 100%;}
	#kinderwagenliste.kinderwagenliste .lister-table TD { padding: 2px; margin: 0px;}

	/* SORTING HEADERS */
	#kinderwagenliste.kinderwagenliste .top-row { font-weight: bold; background-color: #ff6d05;}
	#kinderwagenliste.kinderwagenliste .top-row TD A { color: white;}
	#kinderwagenliste.kinderwagenliste .top-row TD A.sort-act-asc,
	#kinderwagenliste.kinderwagenliste .top-row TD A.sort-act-desc { font-weight: bold; padding-right: 15px; background-repeat: no-repeat; background-position: right;}

	/* normal sorting header */
	#kinderwagenliste.kinderwagenliste .top-row TD A.sort-no {}

	/* active sorting header, sort ASC */
	#kinderwagenliste.kinderwagenliste .top-row TD A.sort-act-asc	{ background-image: url(/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/aasc.gif);}

	/* active sorting header, sort DESC */
	#kinderwagenliste.kinderwagenliste .top-row TD A.sort-act-desc	{ background-image: url(/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/adesc.gif);}

	/* DATA ROWS */
	#kinderwagenliste.kinderwagenliste .data-row-1 { background-color: #faf0c6;}	/* aspect for even rows */
	#kinderwagenliste.kinderwagenliste .data-row-2 { background-color: #fff48b;}	/* aspect for odd rows */
	#kinderwagenliste.kinderwagenliste .data-row-act { background-color: #ffd700;}	/* aspect for active row */
	#kinderwagenliste.kinderwagenliste .bottom-row { background-color: transparent;}
	
	
div.addToCompareList {
	background: url('images/merken.gif') no-repeat top left;
	width: 60px;
	height: 20px;
}

/* technische Daten Liste */

h4 {
	color: #314191;
	font-size: 12px;
	margin-left: 5px;	
}

table.technische_daten {
	width: 455px;
	margin-left: 5px;
	line-height: 160%;
}
	
td.tech-col-1 {
	width: 210px;
	font-weight: bold;
}

tr.tech-row-1,tr.data-row-1  {
	background-color: #dfdfdf;
}


tr:hover { 
	background: white; 
	color: black; 
}

td.tech-col-2 {

}

/* Vergleichsliste Sidebar */

div.comparelistSidebarDeleteButton {
	width: 16px;
	height: 16px;
	background: url('images/delete.png');
}

#comparelist {
	margin-top: 0px;
	padding-top: 30px;
	background: #314191 url(images/merkliste.png) no-repeat;
	border-bottom: 10px solid #FFFFFF;
}

.formidable-rdrstd-rdtwrap {
	margin-top: 0px;
	padding-top: 0px;
}

#comparelist,#comparelist a {
	color: #FFFFFF;
	font-size: 11px;
}

td.col-brandname,td.col-modell,td.col-btn_delete {
	vertical-align: middle;
}

.vergleichsliste_sidebar_compareListLink a {
	color: #FFFFFF;
}

/*Button "Zum Vergleich"*/
/*
a#vergleichsliste_sidebar_compareListLink {
	display: block;
	background: url('images/merkliste.png');
	width: 100px;
	height: 20px;
	text-indent: -9999px;
}*/

#vergleichsseite {

}

#vergleichsseite h1 {
	color: #314191;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: 1px solid #314191;
}

#vergleichsseite a {
	color: #e10079;
}

#tagcloud {
	margin-left: 10px;
	color: #314191;
}





div.csc-textpic-clear {
	clear: none;
}

/* Class for the whole plugin*/
/*.tx-kesmallads-pi1					{ font-size:12px; font-family:Arial; }*/

/* list view */
.tx-kesmallads-pi1-listrow			{ clear:both; padding-top:10px;	}
.tx-kesmallads-pi1-listrow-odd		{ clear:both; padding-top:10px;	}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-image 			{ float:left; display:block; }
.tx-kesmallads-pi1-textcontent		{ margin-left:110px; }
.tx-kesmallads-pi1-category			{ font-size:1.2em; margin-right:5px; font-style:italic;}
h2.tx-kesmallads-pi1-title			{ font-size:1.2em; font-weight:bold; margin:0; padding:0 0 .2em 0;}
.tx-kesmallads-pi1-ort 	 			{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-phone			{ }
.tx-kesmallads-pi1-email			{ }
.tx-kesmallads-pi1-content 			{ margin-bottom:10px; padding:0 10px 0 0;}
.tx-kesmallads-pi1-listdivider 		{ border-bottom:1px dashed black; margin:5px 10px 5px 0; clear:both;}

/* search */
/*.tx-kesmallads-pi1-searchbox-sword	{ border:1px solid black; }
.tx-kesmallads-pi1-searchbox-button { border:1px solid black; }*/

/* edit */
.tx-kesmallads-pi1 .error_not_allowed  	{ color:red; }
.tx-kesmallads-pi1 .error  				{ color:red; }
#kesmallads_maxchars	{ margin:0 0 10px 100px; }
.tx-kesmallads-pi1-deletelink a,
.tx-kesmallads-pi1-editlink a 		{ line-height:30px; text-align:center; padding:2px; margin:0 10px 10px 0; width:60px; border:1px dotted; text-decoration:none; color:black; }
.tx-kesmallads-pi1-editlink a 		{ border-color:green; background:lime;}
.tx-kesmallads-pi1-deletelink a 	{ background:red;}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-endDate  	 	{ font-size:.8em; font-style:italic; }

/* Pagebrowser */
.tx-kesmallads-pi1-browsebox {
	margin:3px;
	padding:3px;
}
.tx-kesmallads-pi1-browsebox TD {
	font-size: 10px;
}
.tx-kesmallads-pi1-browsebox-strong, .tx-kesmallads-pi1-browsebox-SCell {
	font-weight: bold;
}
.tx-kesmallads-pi1-browsebox-SCell P,.tx-kesmallads-pi1-browsebox TD P{
	margin:0px;
}

.tx-kesmallads-pi1-browsebox-SCell {
	padding-left:0px; padding-right:3px;
}

/* teaser view*/
.tx-kesmallads-pi1-teaser_row		{ margin-top:.5em; }
.tx-kesmallads-pi1-teaser_cat		{ font-weight:bold; }
.tx-kesmallads-pi1-teaser_title		{ }
.tx-kesmallads-pi1-teaser_link		{ font-size:10px; margin-top:3px; display:block;}

/* shortlist view*/
.tx-kesmallads-pi1-searchresult-shortlist	{ font-size:12px; padding:0 0 0 0; margin:0 0 3px 0; }
.tx-kesmallads-pi1-searchresult-noresult	{ font-size:12px; padding:0 0 0 0; margin:0 0 3px 0;}

/* mode selector */
.tx-kesmallads-pi1-modeSelector	table 													{ }
.tx-kesmallads-pi1-modeSelector table tbody tr td 										{ background:#CCCCCC; }
.tx-kesmallads-pi1-modeSelector table tbody tr td.tx-kesmallads-pi1-modeSelector-SCell 	{ background:#DDDDDD; }
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:link,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:visited,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:hover 							{ display:block; border-left:1px solid black; border-top:1px solid black; text-decoration:none; color:black;}


/* form */
.tx-kesmallads-pi1 form { }
.tx-kesmallads-pi1 form .smalladform-label,
.tx-kesmallads-pi1 form .smalladform-label-label,
.tx-kesmallads-pi1 form .smalladform-label-check 		{ float:left; clear:left; width:100px; margin-top:5px;}
.tx-kesmallads-pi1 form .smalladform-label-check 		{ text-align:right; }
.tx-kesmallads-pi1 form .smalladform-label-req			{ font-weight:bold; }
.tx-kesmallads-pi1 form .smalladform-field,
.tx-kesmallads-pi1 form .smalladform-field-label,
.tx-kesmallads-pi1 form .smalladform-field-check 		{ margin-top:5px; }
.tx-kesmallads-pi1 form .smalladform-field-check 		{ margin-left:100px; }
.tx-kesmallads-pi1 form .smalladform-field-label 		{ clear:left; margin-left:100px; }
.tx-kesmallads-pi1 form select  						{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form file 							{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form input.inputclass				{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form input.submitclass				{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form textarea.inputclass				{ border:1px solid black; margin-bottom:0;}


/* These are the styles for the old table layout form.
 * Just uncomment them, if you still want to use the table layout.
*/

/*
.tx-kesmallads-pi1 form table.csc-mailform	{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell							{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell-check						{ font-size:80%; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell p.csc-form-label-req		{ font-weight:bold; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell 							{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell select 					{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell file 						{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.inputclass			{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.submitclass			{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell textarea.inputclass		{ border:1px solid black; }
*/

html body div#outer_frame div#main_frame div#middle_content div#rightcol div#comparelist form#vergleichsliste_sidebar div.formidable-rdrstd-rdtwrap a#vergleichsliste_sidebar_compareListLink {
	padding-left: 10px;
}
