BODY {
	COLOR: #333333;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	background-color: #f7faec;
}

TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

TABLE {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

p { margin:0; padding:0;}

/*
nobr {height: 100px;}
nobr img {float: right; margin-right:200px;}
nobr radio {height: 100px; background-color: #ccccc;}
*/
hr {clear:both; margin: 10px 5px 5px 0; background-color:#6898c8; height: 1px; color:#333333; border:0; margin-top:3px;}


a, a:visited {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
  border-bottom: 1px dotted #333333; 
	
}
A:hover {
/*	TEXT-DECORATION: underline; */
	 COLOR: #c55f14;
	border-bottom: 1px dotted #c55f14; 
}
.bodytext img {padding-right:10px;}
p img  {margin-right:10px;}

div#CONTENT_HEADER {
 margin: 30px 20px 0 0;
}

div#CONTENT_RIGHT {
margin: 0 0 0 10px;
background-image: url('../img/ad_skyscraper.gif'); 
width:222px; 
height:408px;
}
table.adFlash {
padding: 4px 0 0 0px; 
}

.td-content-bottom {
background-image: url('../img/background_bottom.png');
background-position:bottom;
background-repeat:no-repeat;
}


div#CONTENT_BOTTOM {
height:25px;
width:860px;
 padding-top: 15px;
 text-align:center;
}
div#CONTENT_BOTTOM a, div#CONTENT_BOTTOM a:visited {
 color:#333333;
}

#global_header {
	background-image: url('../img/background_header.png');
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#global {
background-image: url('../img/pattern.gif'); 
}
#container_main {
}
.csc-header, .csc-header-n1 {margin:0;padding:0; background-color:;}

div.productListing-odd {background-image: url('../img/bg_product_1.gif'); margin:0 2px 4px 0; padding: 3px 0 0 3px;}

table.addtobasket {vertical-align:left; margin:3px 0 0 0;padding:7px 0 0 0;background: url('../img/bg_addbasket.gif') no-repeat; }
div.varianten select { margin:0; padding:0; color:#5a514a; font-size:10px; letter-spacing: -0.2px; }
table.addtobasket select { margin:0; padding:0; color:#70655c; font-size:10px; letter-spacing: -0.2px; }

.trading_conditions .checkbox {margin:0; margin-top:5px;padding:0; width:12px;}
.tx-srfeuserregister-pi1-error {color:#ff6666;}

/*
Contentelemente  
*/
/* tabelle spaltenbreite   */
.table-S {width: 150px;}
.table-M {width: 330px;}
.table-L {width: 480px;}
.table-XL {width: 630px;}
/* tabelle ERSTE zeile der tabellen */
.td-S-0 {width: 150px; height: 30px; background-image: url('../img/sm_00.png');}
.td-M-0 {width: 330px; height: 30px; background-image: url('../img/mi_00.png');}
.td-L-0 {width: 480px; height: 30px; background-image: url('../img/la_00.png');}
.td-XL-0 {width: 630px; height: 30px; background-image: url('../img/xl_00.png');}
/* tabelle ERSTE zeile ICON */
.td-S-0 img, .td-M-0 img, .td-L-0 img, .td-XL-0 img {margin:0; padding: 0; padding-right: 0px; float: left;}
/* tabelle ERSTE zeile ÜBERSCHRIFT */
.td-S-0 h1, .td-M-0 h1, .td-L-0 h1, .td-XL-0 h1, h1, h2 {color: #333333; font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: bold; text-transform: uppercase; padding: 3px 0 0 0; margin: 0;}
h1, h2 {margin: 5px 0 8px 0;}
/* tabelle ZWEITE zeile der tabellen */
.td-S-1 {width: 150px; margin: 0; padding: 0 15px 0 16px; min-height: 50px; background-image: url('../img/sm_01.png');}
.td-M-1 {width: 330px; margin: 0; padding: 0 15px 0 16px; min-height: 50px; background-image: url('../img/mi_01.png');}
.td-L-1 {width: 480px; margin: 0; padding: 0 15px 0 16px; min-height: 50px; background-image: url('../img/la_01.png');}
.td-XL-1 {width: 630px; margin: 0; padding: 0 15px 0 16px; min-height: 50px; background-image: url('../img/xl_01.png');}

.td-XL-1 .video {margin:0; padding: 0; padding-right: 0px; float: left; }

/* tabelle DRITTE zeile der tabellen */
.td-S-2 {width: 150px; margin: 0; padding: 0; height: 30px; background-image: url('../img/sm_02.png');}
.td-M-2 {width: 330px; margin: 0; padding: 0; height: 30px; background-image: url('../img/mi_02.png');}
.td-L-2 {width: 480px; margin: 0; padding: 0; height: 30px; background-image: url('../img/la_02.png');}
.td-XL-2 {width: 630px; margin: 0; padding: 0; height: 30px; background-image: url('../img/xl_02.png');}

.csc-header {
	
	
	}



div.mainmenu {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, Arial, Sans-Serif;
	width: 90px;
	line-height: 15px;
 
	margin: 0 8px 3px 15px;
	padding: 0 0 0px 3px;
	font-weight:bold;
	color:#333333;
	
}

div.insider a, div.insider a:visited, .bodytext img {
	border:0;
	}
	h5 {font-size:9px; margin:0; font-weight:normal;}

div.mainmenu a, div.mainmenu a:visited, div.mainmenu a:active, h3 a, h3 a:visited, h3 a:active, .news-list-morelink a, .news-list-morelink a:visited {
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	background: 0;
	border:0;

}

div.mainmenu a, div.mainmenu a:visited, div.mainmenu a:active {
display:block;
	padding-left: 2px;
	width: 88px;
	height: 20px;
		background-image: url('../img/menu_background_3.png');
}
div.insider a, div.insider a:visited, div.insider a:active {

		background-image: url('../img/menu_background_3_insider.png');
}
div.mainmenuact a, div.mainmenuact a:visited, div.mainmenuact a:active {

		background-image: url('../img/menu_background_3_hov.png');
}
div.mainmenu a:hover{
background-image: url('../img/menu_background_3_hov.png');
}

td.quantity a, td.quantity a:visited, td.quantity a:active {
background-image: 0;
border: 0;
TEXT-DECORATION: none;
}
td.quantity img{
 border: 1px solid #333333;
}
table.mainmenutable {
	color: #333333 ;
}

.modulecontent {
	COLOR: #333333;

}

.coated {
	background: #E2EFFD;
}

.usermenutable {
	background-image: url('../img/usermenu_background.gif'); 
}

H1, H2, H3 {
	
}

P {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

HEAD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

.csc-textpic-imagerow a , .csc-textpic-imagerow a:visited, .csc-textpic-imagerow a:hover, .csc-textpic-image a, .csc-textpic-image a:visited, .csc-textpic-image a:hover  {

  border-bottom: 0; 
	
}
fieldset {
	color: #333366;
	padding: 2px;
}


a.white {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
}

a.white:hover {
	TEXT-DECORATION: underline
}

.light {
	COLOR: #aaaaaa; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none;
	font-weight: light;
	font-style: normal;
}

.grey {
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}

.greybold {
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

.black {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}

.red {
	COLOR: #FF0000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}

.blackbold {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

.moduletitle {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

.winbox_font {
	COLOR: #1A69AC; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	}

.white {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}

.whitebold {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

.input {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 80px; COLOR: #333333; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	HEIGHT: 15px; BACKGROUND-COLOR: #ffffff
}

.inputLong {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 120px; COLOR: #333333; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff
}

.inputextraLong {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 260px; COLOR: #333333; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff
}

.inputShort {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 36px; 
	COLOR: #333333; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff
}

.inputTextarea {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 120px; COLOR: #333333; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	HEIGHT: 80px; 
	BACKGROUND-COLOR: #ffffff
}

.inputFile {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 180px; COLOR: #333333; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff
}

.inputButton { 
	font-size: xx-small;	font-family: Verdana;
}

.inputText { 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
} 

.inputPartner {
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
        FONT-SIZE: 10px;
        WIDTH: 80px;
}

.calendar {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 9px; 
	TEXT-DECORATION: none;
}

/* gallery stuff */
table.galleryarchiveitem {
/*	background-color: #CCCCCC;  */
}

table.galleryarchiveitemtext {
	border-collapse: collapse; 
}

td.galleryarchiveitemhead {
	border: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 0px;
}

td.galleryarchiveitembody {
	padding-top: 10px;
	border-collapse: collapse; 
	border: solid;
	border-width: 1px;
	border-color: #E2EFFD;
}


.tx-felogin-pi1 ol, .tx-felogin-pi1 ul {list-style: none; margin:0; padding:0;}
.tx-felogin-pi1 {margin:0; padding:0;}
.tx-felogin-pi1 input {width: 100px;}

