/***************************/
/* General element styles: */
/***************************/
.red {color:#ff0000;}
H1 {
	font-family: arial, verdana,Helvetica, sans-serif; 
	font-size:20px;
	color:#df0024;
	font-weight:bold;
	margin-bottom:30px;
}
H2 {
	font-family: arial, verdana,Helvetica, sans-serif; 
	font-size:14px;
	line-height:20px;
	color:#707070;
	font-weight:bold;
	margin-bottom:10px;
}
H3 {
	font-family: arial, verdana,Helvetica, sans-serif; 
	font-size:14px;
	margin-bottom:10px;
	/*color:#df0024;
	color:#316EC8;*/
	color:#000;
	font-weight:bold;
}
H4 {
	font-family: arial, verdana,Helvetica, sans-serif; 
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}

H5 {
	font-family: arial, verdana, Helvetica, sans-serif; 
	font-size:14px;
	color:#707070;
	font-weight:bold;
	width:430px;
}
TD,BLOCKQUOTE { font-family: arial, Helvetica, sans-serif;}
PRE { border: 1px dotted #999999; font-family: monospace; }
/*Global Links sind ausgeschaltet - können so direkt formatiert werden*/
/*A:link,  A:visited {}
A:hover {}*/


FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
IMG.spacer-gif { border: 1px solid navy; }
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }
/***********************/
/*CSS for the Linklist - Listview*/
/***********************/
.tx-bhlinks-pi1{width:100%; }
.list-space-background {background-color:#c8dffc;}
.list-space {margin:0px 7px 0px 7px;border-top:1px solid #707070;}
.list-header {padding:10px 0px 10px 0px ;background-color:#c8dffc;}
.list-alternate-1, .list-alternate-2 {background-color:#c8dffc;padding:10px 0px 10px 0px;}
.list-header{font-weight:bold;font-size:11px;color:#000;}
.list-alternate-1-item-a, .list-alternate-2-item-a, .list-header-item-a {width:70px;float:left;}
.list-alternate-1-item-a img, .list-alternate-2-item-a img {margin:0px 0px 0px 5px;}
.list-alternate-1-item-b, .list-alternate-2-item-b, .list-header-item-b {width:135px;float:left;color:#000;font-size:11px;}
.list-alternate-1-item-c, .list-alternate-2-item-c, .list-header-item-c {width:50px;float:left;}
.list-alternate-1-item-d, .list-alternate-2-item-d, .list-header-item-d {width:80px;float:left;}
.list-alternate-1-item-e, .list-alternate-2-item-e, .list-header-item-e {float:left;width:115px;color:#000;}
.list-header-item-b a, .list-header-item-c a, .list-header-item-d a, .list-header-item-e a {color:#000;text-decoration:none;}
.list-header-item-b a:hover,.list-header-item-c a:hover, .list-header-item-d a:hover, .list-header-item-e a:hover {text-decoration:underline;}
.list-header-item-c, .list-header-item-d, .list-header-item-e .list-alternate-1-item-e, .list-alternate-2-item-e, .list-alternate-1-item-d, .list-alternate-2-item-d, .list-alternate-1-item-c, .list-alternate-2-item-c {text-align:center; font-size:11px;color:#000000;font-weight:bold;}
.list-alternate-1-item-e, .list-alternate-2-item-e {font-size:11px;text-align:center;color:#000;font-weight:bold;}
.list-alternate-1 {font-size:11px; }
.list-alternate-2 {font-size:11px; }
.list-alternate-1-item-b a, .list-alternate-2-item-b a {color:#000;font-size:11px;text-decoration:none;font-weight:normal;}
.list-alternate-1-item-b a:hover, .list-alternate-2-item-b a:hover {text-decoration:underline;color:#000;}
.list-browsebox {margin-top:10px;padding:7px;background-color:#c8dffc; }
.list-browsebox-1 {float:left;width:270px;}
.list-browsebox-2{float:left;width:165px;text-align:right;}
.form-field {border:0px;width:95px;height:15px; font-size:11px;width:140px;margin:0px 5px 10px 0px;}
.button {font-size:11px;color:#000;margin:0px 5px 0px 0px;width:140px;}
.list-browsebox-counter {color:#000;font-weight:bold; font-size:11px;margin:0px 0px 10px 0px;}
.list-browse-counter-links {text-align:center;}
.list-browse-counter-links a {font-size:12px; color:#326fc8;text-decoration:none; }
.list-browse-counter-links a:hover{font-size:12px; color:#326fc8;text-decoration:underline; }
.list-browsebox-info {font-size:10px; color:#326fc8;margin:10px 0px 0px 0px;padding:5px;background-color:#c8dffc;}
/*************************/
/*CSS for the Products*/
/*************************/
/*List-View*/
.tx-wildsidepersonnellist-pi1 {width:454px;}
.products {width:183px;margin:0px 20px 20px 0px;float:left;background-color:#c8dffc;padding:6px;height:80px;}
.products-title {color:#000;font-size:13px;font-weight:bold;}
.products-title a:link, .products-title a:hover, .products-title a:visited {color:#000;text-decoration:none; }
.products-teaser {color:#000;font-size:11px;font-weight:normal;line-height:13px; }
.products-price {color:#000;}
.products-price-color{color:#df0024;font-weight:bold;font-size:20px;}
.products-image-left {width:30%;float:left;text-align:left;}
.products-image-right {width:70%;float:left;text-align:right;margin:0;padding:0;}
.products-image-left img, .products-image-right img {border:0;}
/*Single-View*/
html > body .products-single-view {background-color:#c8dffc;padding:7px;width:400px;}
.products-single-view {background-color:#c8dffc;padding:7px;width:400px;}
.products-single-view-header {margin: 0px 0px 10px 0px;height:20px;}
.products-single-view-header a {text-decoration:none;font-size:16px;line-height:20px;color:#000;font-weight:bold;}
.products-single-view-content {color:#000;}
.products-single-view-content-comments {float:left;width:70%; }
.products-single-view-content-image {float:left; text-align:right;width:30%;}
.products-single-view-content p.bodytext {color:#000;margin:0px;}
.products-single-view-price {color:#000;text-align:right;height:20px;}
.products-single-view-backlink {margin:10px 0px 10px 0px;}
.products-single-view-backlink-left {float:left;text-align:left;width:50%;}
.products-single-view-backlink-right {float:left; text-align:right; width:50%;}
.products-single-view-backlink-left img, .products-single-view-backlink-right img {border:0;}
.products-single-view-backlink a {font-size:10px; color:#326fc8;text-decoration:none; }
/*************************/
DIV.csc-frame {padding:8px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid black; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid black; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 {color:#000;margin-bottom:10px;background-color:#c8dffc;}
DIV.csc-frame-frame1 P.bodytext {color:#000;margin-bottom:3px;}
DIV.csc-frame-frame3 {border:#707070 1px solid; margin-bottom:20px;}
DIV.csc-frame-frame4 {padding-left:20px;background-image:url(../productIcons/phone.gif);background-position:top left;background-repeat:no-repeat;}
DIV.csc-frame-frame5 {padding-left:20px; background-image:url(../productIcons/price.gif);background-position:top left;background-repeat:no-repeat;font-weight:normal;height:18px;}
DIV.csc-frame-frame5 P.bodytext {padding:0;margin:0;}
DIV.csc-frame-frame6 {padding-left:20px; background-image:url(../productIcons/pdf.gif);background-position:top left;background-repeat:no-repeat; }	
DIV.csc-frame-frame7 {padding:0px 0px 0px 30px; background-image:url(../productIcons/link.gif);background-position:top left;background-repeat:no-repeat;}
DIV.csc-frame-frame8 {padding-left:20px; background-image:url(../productIcons/news.gif);background-position:top left;background-repeat:no-repeat;}
/*Organize the A-Tag in the right colm*/
DIV.csc-frame-frame4 p.bodytext, DIV.csc-frame-frame5 p.bodytext, DIV.csc-frame-frame6 p.bodytext, DIV.csc-frame-frame7 p.bodytext{padding:0;margin:0px;color:#000;}
DIV.csc-frame-frame4 p.bodytext a, DIV.csc-frame-frame5 p.bodytext a, DIV.csc-frame-frame6 p.bodytext a, DIV.csc-frame-frame7 p.bodytext a {font-size:12px;color:#000;}
DIV.csc-frame-frame4 p.bodytext a:hover, DIV.csc-frame-frame5 p.bodytext a:hover, DIV.csc-frame-frame6 p.bodytext a:hover, DIV.csc-frame-frame7 p.bodytext a:hover {text-decoration:underline;color:#326fc8;}
DIV.csc-frame-frame4 p.bodytext a, DIV.csc-frame-frame5 p.bodytext a, DIV.csc-frame-frame6 p.bodytext a, DIV.csc-frame-frame7 p.bodytext a {text-decoration:none;color:#326fc8;}
.frame-background-color {padding:5px 5px 10px 5px;background-color:#c8dffc;margin-bottom:20px;}
/*Aktion - Frames CSS startes her*/
Div.frame-action-background-color {background-color:#c8dffc;margin-bottom:20px;}
Div.csc-frame-frame-action {}
Div.frame-action-header{background-image:url(../productIcons/bg-action.gif);background-position:top left;background-repeat:repeat-x;}
.frame-action-header-content  {height:20px;color:#df0024;font-weight:bold;font-size:14px;padding:10px 5px 0px 20px;}
.frame-action-header-bg {background-image:url(../productIcons/action.gif);background-position:top left;background-repeat:no-repeat;}
.action-order {background-image:url(../productIcons/bestellen-action.gif);background-position:bottom right;background-repeat:no-repeat;height:19px;text-align:right;}
.action-order img {border:0; width:150px;height:20px;}
Div.csc-frame-frame-action p.bodytext {padding:10px 0px 0px 0px;height:40px;margin:10px 0px 5px 10px;color:#000;background-image:url(../productIcons/price-bg.gif);background-position:top right;background-repeat:no-repeat;}
html > body .frame-action-background-color img {width:200px;}

/*Aktion - Frames CSS ends her*/
.frame-background-color-frame4 {padding:5px 5px 5px 5px;background-color:#c8dffc;margin-bottom:20px;}
/******************/ 
/* Headers, plain */
/******************/


/* Headers, with link 
H1 A, H2 A { color:#0127a8;text-decoration:none;}
H1 A:hover { color:#0127a8;text-decoration:none;}*/

/* Header date */
P.csc-header-date { font-size: 10px; color: navy; }

/* Subheader, general */
P.csc-subheader { font-size: 12px; font-style: italic; background-color: #ccffee; }

/* Subheader, specific */
P.csc-subheader-0 { color: red; }
P.csc-subheader-1 { color: green; }
P.csc-subheader-2 { color: blue; }
P.csc-subheader-3 { color: olive; font-style: normal; }



/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { margin-bottom:20px; line-height:120%;}
P.bodytext I { }
P.bodytext U {  }
P.bodytext B { background-color: teal; }
P.bodytext B I { background-color: red; }
P.bodytext B I U { background-color: green; }
P.bodytext A {color:#df0024;text-decoration:none;font-size:14px;}
P.bodytext A:hover {text-decoration:none;}

/* Bulletlist in a the content area */
DIV.contentLeft ul{ 
	padding-left: 20px; padding-bottom: 10px; 
	}
DIV.contentLeft ul li { 

	list-style-image:url(../graphics/list-image-content.gif);
	margin-bottom:10px;
	}
/* RTE / BlockQuote styling */
BLOCKQUOTE { background-color: #5588ee; }
BLOCKQUOTE P.bodytext { margin-left: 20px; }
BLOCKQUOTE BLOCKQUOTE { background-color: #6699ff; }
BLOCKQUOTE BLOCKQUOTE P.bodytext { margin-left: 20px; }

/* RTE / Table styling - Stylen der Programmtabellen*/
/*TABLE.contenttable {width: 100%;font-size:12px; background-color:#c8dffc;color:#000;}
TABLE.contenttable TR TD {padding:5px;}
TABLE.contenttable TR TD P.bodytext { margin-bottom:0px; line-height:140%; }
TABLE.contenttable TR TD P.bodytext A {font-size:12px;color:#df0024;font-weight:bold;}
TABLE.contenttable TR TD P.bodytext A:hover {text-decoration:underline;}
TABLE.contenttable TR {  }*/

h1.csc-firstHeader {}

.list-header-item-e {text-align:center;}

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

TABLE.typo3-adminPanel { border: 2px solid yellow; background-color: #ff6699; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #22aabb; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ff99ee; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 1px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 12px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 12px; color: maroon; }
TABLE.typo3-editPanel TD { border: 0px; }
TABLE.typo3-editPanel TD FONT { font-family: verdana; font-size: 12px; color: navy; }
TABLE.typo3-editPanel TD.typo3-editPanel-controls { background-color: #ff99aa; }
TABLE.typo3-editPanel TD.typo3-editPanel-label { background-color: #22aabb; }