html, body  { margin:0; padding:0; }

body  {
  margin:0;
  padding:0;
  font-size:100.1%;
  background:#feb616 url(../grafik/background2.jpg) top fixed repeat-x;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height:1.3em;
  color:#333;
}

a:link, a:visited  {
  color:#ef5411;
  text-decoration:none;
}

a:hover {
  color:#333;
  border:0;
}

#wrap {
  margin:0;
  padding:10px 10px 0 10px;
  background:transparent url(../grafik/content.png);
  margin-top:20px;
  margin-left:20px;
  width:880px;
  border:2px solid #ff822e;
}

/* Header */
#header {
  width:880px;
  margin:0;
  padding:0;
}

.header_text_pos {
  width:210px;
  padding:5px 5px 0px 0px;
  margin:0;
  font-size:0.7em;
  position:relative;
  left:665px;
  text-align:right;
}

.header_text  {
  margin:0;
  border:2px solid white;
  background-color:white;
}

/* Top Menu */
#topMenu  {
  padding:0;
  margin:0;
  margin-top:1px;
  background-color:#FEB616;
  list-style-type:none;
  height:30px;
  border-bottom:3px solid #ff822e;
}

a.top_act:link,
a.top_act:visited, {
  color:#FEB616;
  font-weight:bold;
  font-size:0.9em;
  border:0;
}

li.top_act  {
  font-size:0.9em;
  background-color:white;
  border-bottom:3px solid #ef5411;
}

a.top_no:link,
a.top_no:visited,
li.top_no {
  color:white;
  font-weight:bold;
  font-size:0.9em;
  border:0;
}

#topMenu li {
  float:left;
  line-height:30px;
  padding:0px 10px 0px 10px;
}

/* Left Menu */
#leftMenu  {
  padding:0;
  margin:0;
  list-style-type:circle;
  list-style-position:inside;
}

.leftText { width:110px; font-size:0.7em; }

li.left_no,
li.left_act {
  border-bottom:1px solid #ddd;
}

a.left_no:link,
a.left_no:visited,
li.left_no {
  color:#ef5411;
  font-weight:bold;
  font-size:0.9em;
  text-decoration:none;
}

a.left_no:hover,
a.left_act:link,
a.left_act:visited {
  color:#333;
  font-weight:bold;
  font-size:0.9em;
}

li.left_act  {
  background-color:#FEB616;
  font-size:0.9em;
}

li.left2_no,
li.left2_act {
  list-style-type:none;
}

a.left2_no:link,
a.left2_no:visited,
li.left2_no {
  color:#666;
  font-weight:bold;
  font-size:0.9em;
  text-decoration:none;
}

li.left2_act  {
  font-size:0.9em;
}

a.left2_no:hover,
a.left2_act:link,
a.left2_act:visited {
  color:#ef5411;
  font-weight:bold;
  font-size:0.9em;
}

#leftMenu li {
  line-height:15px;
  padding:5px 0px 5px 5px;
}

/* Cell 1, 2, 3 & Footer */
#col1 {
  clear:left;
  float:left;
  width:140px;
  margin:0 10px 0 0;
  padding:8px;
  background-color:white;
}

#col2 {
  float:left;
  width:484px;
  font-size:0.85em;
  background:url(../grafik/content2.png);
  padding:5px;
}

#col3 {
  float:left;
  width:190px;
  padding:10px 10px 10px 10px;
  margin:0 0 0 10px;
  text-align:center;
  background-color:white;
}

#col3 p { font-size:0.85em; }

#footer { 
  font-size:0.8em; 
  border-top:3px solid #ff822e; 
  background-color:#ef5411; 
  color:white; 
  padding:10px; 
  clear:both; 
}

/* h1-h5 */
#col2 h1  {
  margin:5px 0px 5px 0px;
  padding:5px 0px 5px 0px;
  font-size:1.5em;
  color:#333;
  background:url(../grafik/h2dotted.gif) bottom repeat-x;
  font-weight:normal;
}

#col2 h2  {
  margin:5px 0px 5px 0px;
  padding:5px 0px 5px 0px;
  font-size:1.3em;
  color:#ef5411;
  font-weight:normal;
  background:url(../grafik/h2border.gif) bottom repeat-x;
}

#col3 h1,
#col1 h1 {
  margin:5px 0px 5px 0px;
  padding:5px 0px 5px 0px;
  font-size:1.5em;
  color:#666;
  font-weight:normal;
  text-align:left;
}

#col3 h2 {
  margin:5px 0px 5px 0px;
  padding:5px 0px 5px 0px;
  text-align:left;
  font-size:1.2em;
}

#info {
  font-size:0.8em;
  padding:0;
  margin:0;
  text-align:center;
}

img { border:0px; text-decoration:none; }

a.white:link, a.white:visited,
a.white:hover  {
  color:white;
  font-weight:bold;
}

fieldset  {
  border:1px solid #ddd;
}

.tx_powermail_pi1_fieldwrap_html label {
  width:300px;
  display:block;
}

ul.csc-menu-3 {
  text-align:left;
  padding:0;
  margin:0;
  font-size:0.8em;
  list-style-position:inside;
}

table.contenttable {
  border:1px solid #ff822e;
}

.tableHeader  {
  background-color:#feb616;
  font-size:0.9em;
}

table.contenttable_banner {
  border:1px solid #006633;
}

.tableHeader_banner  {
  background-color:#006633;
  font-size:0.9em;
  color:white;
}

table.contenttable_folien {
  border:1px solid #6598fe;
}

.tableHeader_folien  {
  background-color:#6598fe;
  font-size:0.9em;
  color:white;
}

table.contenttable_stoffe {
  border:1px solid #fd0200;
}

.tableHeader_stoffe  {
  background-color:#fd0200;
  font-size:0.9em;
  color:white;
}

table.contenttable_displays {
  border:1px solid #650066;
}

.tableHeader_displays  {
  background-color:#650066;
  font-size:0.9em;
  color:white;
}

table.contenttable_konfektion {
  border:1px solid #cb98cb;
}

.tableHeader_konfektion  {
  background-color:#cb98cb;
  font-size:0.9em;
  color:white;
}

.tableContent {
  background-color:#f5f5f5;
  font-size:0.9em;
}

.csc-linkToTop  { text-align:right; }

.datum  { font-size:0.7em; text-align:center; color:#ef5411; font-weight:bold; }

