body {
	margin-top: 20px;
	background-color: #999999;
}
.tableAll {
      border-collapse: collapse;
      padding: 0px;
      margin: 0px;
	  background-color: #ffffff;
}
.tableAll th {
      padding: 0px;
      margin: 0px;
      border: 0px #8191BE;
}
      margin: 0px;
.tableAll td {
}
/* Navigation */
#navlist ul {
margin: 0;
white-space: nowrap;
padding: 0;
}

#navlist li {
display: inline;
list-style-type: none;
}

#navlist a {
padding: 3px 8px 4px 24px;
border: 1px solid #333;
background-color: #999;
background-image: url(images/l1_down.gif);
}

#navlist a:link, #navlist a:visited {
color: #EEE;
text-decoration: none;
}

#navlist a:hover {
border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #333;
}
#navlist a.active {
border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #333;
}

#active a:link, #active a:visited, #active a:hover {
border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #333;
}
/* Boxen */
.tableFeaturebox {
	border-spacing:10px;
	margin: 0px;
	padding: 0px;
}
.tableFeaturebox td{
	color:#333;
	border: 1px solid #b11217;
	background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;
}
.tableFeaturebox p, .tableFeaturebox h1 {
	text-align: left;
	margin: 0 0 .3em;
	border-bottom: 1px solid #b11217;
	margin: 10px;
	color:#b11217}
.tableFeaturebox h3, .featurebox table {border:none;margin: 0 0 1em;margin: 10px;}
.tableFeaturebox p {border:none;margin: 0 0 1em;color:#444;margin: 10px;}
.tableFeaturebox a {font-weight:bold}


.featurebox {
	color:#333;
	border: 1px solid #b11217;
	margin: 5px;
	background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;
}

.featurebox p, .featurebox h1 {
	text-align: left;
	margin: 0 0 .3em;
	border-bottom: 1px solid #b11217;
	margin: 10px;
	color:#b11217}
.featurebox h3, .featurebox table {border:none;margin: 0 0 1em;margin: 10px;}
.featurebox p {border:none;margin: 0 0 1em;color:#444;margin: 10px;}
.featurebox a {font-weight:bold}
.gaction,
.gaction a,
.gaction a:link,
.gaction a:visited,
.gaction a:hover {
	color: ff0000;
	font-weight: bold;
}
.errorLine {
	background: #FF3300;
}
.mindestabnahme {
	background: #FFA200;
}

/* Texteinstellungen */
p, h1, h2, h3, h4, h5, h6, td {font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 3px;}
p,td {font-size: 11px;}
h1 {font-size: 14px; font-weight: bold;}
h2 {font-size: 13px; font-weight: bold;}
h3 {font-size: 12px; font-weight: bold;}
h4 {font-size: 11px; font-weight: bold;}


.text {
       font-size: 12px;
       font-weight: normal;
       color: #000000;
       font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textSimple {
       font-size: 12px;
       font-weight:normal;
       color: #000000;
       font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textWhiteSimple {
       font-size: 12px;
       color: #ffffff;
       font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textYellowBold {
       font-size: 12px;
       font-weight: bold;
       color: #ffff00;
       font-style: italic;
}
.textWhiteBold {
       font-size: 12px;
       color: #ffffff;
       font-weight: bold;
}
.textBold {
       font-size: 12px;
       color: #000000;
       font-weight: bold;
       font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textBoldLightBlue {
       font-size: 11px;
       color: #6B80C5;
       font-weight: bold;
}
.textBoldBlue {
       font-size: 11px;
       color: #3E54A9;
       font-weight: bold;
}
.textNavi {
	background-color: #831312;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	border: 1px solid #831312;
}
.textNaviMain {
	border: 1px solid #831312;
	font-size: 11px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textNaviGrey {
	font-size: 11px;
	font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c8c8c8;
	line-height: 20px;
}
.textBoldGreen {
	 font-size: 11px;
	 color: #005900;
	 font-weight: bold;
}
.textBoldRed {
	font-size: 12px;
	color: red;
	font-weight: bold;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
.textBoldGrey {
	font-size: 11px;
	color: #7E7E7E;
	font-weight: bold;
}
.textSmall {
	font-size: 9px;
	color: #000000;
}
.textSmallGrey {
	font-size: 9px;
	color: #7E7E7E;
}
.bgGrey {
	background-color: #DCDCDC;
}
.bgWhite {
	background-color: #ffffff;
}
.bgAction {
	background-color: #b11217;
	color: #ffffff;
}
.bgAction a{
	color: #ffffff;
}
.bgRegularAction {
	background-color: #ffcc66;
}
/* Tabelleneinstellungen */
.tableEvent {
        border-collapse: collapse;
        margin: 0px;
        padding: 0px;
        border: 1px solid #3E54A9;
        width: 100%;
        }
.tableEvent td {
        border: 0px solid #3E54A9;
        margin: 0px;
        padding: 4px;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableSimple {
	width: 100%;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}
.tableSimple tr.testuserprice {
	background: #ffcc00;
}
.tableSimple tr.withoutprice {
	background: #FF6103;
}
.tableSimple tr.testuser {
	background: #ff0000;
}
.tableSimple th {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  border: 0px;
  color: #B01217;
  font-weight: bold;
}
.tableSimple td {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 11px;
  line-height: 16px;
  text-decoration: none;
  padding: 3px;
  margin: 0px;
  border: 0px solid #ffffff;
  background: none;
}
.tablePayment {
  border: 1px solid #005900;
  background-color: #cecece;
  font-weight: bold;
}

.tableMenu {
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
 width: 170px;
}
.tableMenu td {
 margin: 0px;
 padding: 2px;
 font-family: Verdana, Arial,Helvetica, sans-serif;
 font-size: 12px;
 border-bottom: 1px solid #c9c9c9;
}
.tableNews {
      padding: 0px;
      margin: 0px;
      border-collapse: collapse;
      border: 0px #3E52A3 solid;
}

.tableNews td {
    margin: 0px;
    padding: 0 4px;
    border: 0px #3E52A3;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.tableMiddle {
  border: 0px;
  margin: 0px;
}
.tableMiddleEvent {
  border: 0px;
  margin: 0px;
}
.tableMiddleEvent td {
 font-family: Verdana, Arial,Helvetica, sans-serif;
 font-size: 11px;
 padding: 5px;
}
.tableIncFooter {
        border-collapse: collapse;
        margin: 0px;
        padding: 0px;
        }
.tableIncFooter td {
        border: 0px;
        margin: 0px;
        padding: 0px;
        background-image: url(./images/footer_neu_9.jpg);
}
.tableWebspace {
        border-collapse: collapse;
        margin: 0px;
        padding: 0px;
        border: 1px solid #3E54A9;
        width: 255px;
        }
.tableWebspace td {
        border: 0px solid #3E54A9;
        margin: 0px;
        padding: 4px;
        font-size: 11px;
        font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
        color: #7E7E7E;
}
.tableWebspaceGrey {
        border-collapse: collapse;
        margin: 0px;
        padding: 0px;
        border: 1px solid #7E7E7E;
        width: 255px;
        }
.tableWebspaceGrey td {
        border: 0px solid #7E7E7E;
        margin: 0px;
        padding: 4px;
        font-size: 11px;
        font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
        color: #7E7E7E;
}
.tableOrder {
        border-collapse: collapse;
        margin: 0px;
        padding: 0px;
        }
.tableOrder td {
        border: 0px;
        margin: 0px;
        padding: 3px;
}
.tableGrey {
        border-collapse: collapse;
        background-color: #eeeeee;
        margin: 0px;
        padding: 0px;
        }
.tableGrey td {
        border: 1px solid #ffffff;
        background-color: #eeeeee;
        margin: 0px;
        padding: 3px;
        font-size: 11px;
}
.tableGreySmall {
        background-color: #eeeeee;
        margin: 0px;
        padding: 0px;
}
.tableGreySmall td {
        border: 0px;
        background-color: #eeeeee;
        margin: 0px;
        padding: 5px;
        font-size: 10px;
}
.tableSmall {
        margin: 0px;
        padding: 0px;
}
.tableSmall td {
        border: 0px;
        margin: 0px;
        padding: 5px;
        font-size: 10px;
}
tableForm {
        background-color: #eeeeee;
        margin: 0px;
        padding: 0px;
}
.head {
      padding: 0px;
      margin: 0px;
      border-collapse: collapse;
}
.head td {
      padding: 0px;
      margin: 0px;
      border: 0px solid;
}
.paddingTable {
  padding: 4px;
}
/* Liste  */
ul {
    font-size:11px;
    font-family: verdana, Arial, Helvetica, sans-serif;
    list-style-type:square outside;
}
/* Legende */

#testuserprice,
#testuser,
#withoutprice {
	width: 10px;
	height: 10px;
}
#withoutprice {
	background: #FF6103;
}
#testuserprice {
	background: #ffcc00;
}
#testuser {
	background: #ff0000;
}

/*  */
.menu {
    line-height: 10px;
}

.mittesupport {
        background-color: #ffffff;
        margin: 0px;
        width: 748px;
        height: 300px;
}

.menulinks {
        background-color: #ffffff;
        width: 130px;
        padding: 10px;0px;
}
.mainmitte {
        background-color: #ffffff;
        width: 310px;
        padding: 10px;
}

.tabhead {font-size:12px;font-family: verdana, Arial, Helvetica, sans-serif;font-weight: bold;line-height: 20px;}

.listmitabstand {font-size:12px;font-family: verdana, Arial, Helvetica, sans-serif;list-style-type:square;margin-left: 20px;line-height: 20px;}
.listmit {font-size:12px;font-family: verdana, Arial, Helvetica, sans-serif;list-style-type:square;margin-left: 20px}
.listohneabstand {font-size:12px;font-family: verdana, Arial, Helvetica, sans-serif;list-style-type:none;margin-left: 15px;line-height: 20px;}
.listohne {font-size:12px;font-family: verdana, Arial, Helvetica, sans-serif;list-style-type:none;margin-left: 15px}
ol {font-size:12px;font-family: verdana, Arial, Helvetica, sans-serif;list-style-type:decimal;line-height: 20px;margin-left: 20px}
a:link {color: #000;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}
a:visited {color: #000;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}
a:active {color: #000;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}
a:hover {color: #000;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}
a.footer:link {color: #98ACF8;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}
a.footer:visited {color: #98ACF8;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}
a.footer:active {color: #98ACF8;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}
a.footer:hover {color: #3B50A4;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}
a.textBoldRed { font-size: 11px; color: red;  font-weight: bold;}
a.linkAction,
a.linkAction:link,
a.linkAction:visited,
a.linkAction:active,
a.linkAction:hover
{color: #ffffff;font-weight: bold;font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;}

A.secondLevel:link {
        font-size: 11px;
        color : #6B80C5;
        text-decoration: none;
        font-weight: bold;
}

A.secondLevel:visited {
        font-size: 11px;
        color : #6B80C5;
        text-decoration: none;
        font-weight: bold;

}

A.secondLevel:hover {
        font-size: 11px;
        color: #5A8FE8;
        font-weight: bold;
        text-decoration: none;
}
A.secondLevel:active {
        font-size: 11px;
        color: #6B80C5;
        text-decoration: none;
        font-weight: bold;
}
A.highlight:link {
        font-size: 11px;
        color : #000000;
        text-decoration: none;
        font-weight: bold;
}

A.highlight:visited {
        font-size: 11px;
        color : #000000;
        text-decoration: none;
        font-weight: bold;

}

A.highlight:hover {
        font-size: 11px;
        color: #5A8FE8;
        font-weight: bold;
        text-decoration: none;
}
A.highlight:active {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        font-weight: bold;
}
A.menu:link {
        font-size: 11px;
        color : #3E52A3;
        text-decoration: none;
        font-weight: bold;
}

A.menu:visited {
        font-size: 11px;
        color : #3E52A3;
        text-decoration: none;
        font-weight: bold;

}

A.menu:hover {
        font-size: 11px;
        color: #000000;
        font-weight: bold;
        text-decoration: bold;
}
A.menu:active {
        font-size: 11px;
        color: #3E52A3;
        text-decoration: none;
        font-weight: bold;
}
.input {
font: 11px Verdana, Arial;
color: #000000;
background-color: #eeeeee;
border: #000000 1px solid;
width: 250px;
}
.inputSmall {
font: 11px Verdana, Arial;
color: #000000;
background-color: #eeeeee;
border: #000000 1px solid;
width: 160px;
}
.inputLarge {
font: 11px Verdana, Arial;
color: #000000;
background-color: #eeeeee;
border: #000000 1px solid;
width: 50px;
}
.inputFooter {
font: 11px Verdana, Arial;
color: #000000;
background-color: #eeeeee;
border: #000000 1px solid;
width: 150px;
}
.select {
font: 11px Verdana, Arial;
color: #000000;
background-color: #eeeeee;
border: none;
width: 50px;
}
.selectLarge {
font: 11px Verdana, Arial;
color: #000000;
background-color: #eeeeee;
border: none;
width: 200px;
}
textarea.field {
font: 11px Verdana, Arial;
color: #000000;
background:#eeeeee;
border: #000000 1px solid;
width: 200px;
height: 100px;
padding: 5px 3px 5px 3px;
margin: 5px 1px 1px 1px;
}
.submit
{
font: 11px Verdana, Arial;
color: #000000;
background:#eeeeee;
border: 1px solid #000000;
}
form {
display: inline;
}
hr {
  background-color: #b11217; /* Mozilla 1.4 */
  color: #b11217; /* IE 6 */
  border: #b11217; /* Opera 7.11 */
  height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
/* Meldungen */
.boxError {
  background-color: #FFFFFF;
  width: 448px;
  border-collapse: collapse;
  border: 1px solid #FF3300;
  margin-left: 1px;
  margin-bottom: 15px;
}
.boxError td {
  background-color: #F1F1F1;
  font-family: Arial,Verdana,sans-serif;
  padding: 6px;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
  color: #000000;
}

.boxNote {
  background-color: #FFFFFF;
  width: 448px;
  border-collapse: collapse;
  border: 1px solid #8CB3D9;
  margin-left: 1px;
  margin-bottom: 15px;
}
.boxNote th {
  background-color: #F1F1F1;
  font-family: Arial,Verdana,sans-serif;
  padding: 6px;
  font-size: 11px;
	font-weight: bold;
  line-height: 16px;
  text-decoration: none;
  color: #000000;
}
.boxNote td {
  background-color: #F1F1F1;
  font-family: Arial,Verdana,sans-serif;
  padding: 6px;
  font-size: 11px;
  line-height: 16px;
  text-decoration: none;
  color: #000000;
}
img.center {

}

/*Breadcrumb Navigation*/
#breadcrumb {
  font-size: 11px;
  margin: 5px 4px 3px 10px;
}
#breadcrumbLine {
  border-bottom: 1px dotted #C8C8C8;
  margin-bottom: 10px;
}
a#breadcrumbLink {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration: none;
}
/* Top Navigation */
#modernbricksmenu{
padding: 0;
margin: 0;
width: 950px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 15px; /*margin between first menu item and left browser edge*/
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing:1px;
background-color: black; /*Default menu color*/
border-top: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #B01217; /*Brown color theme*/
border-color: #B01217; /*Brown color theme*/
}

#modernbricksmenuline{
padding: 0;
margin: 0px;
margin-right: 107px;
width: 900;
height: 5px;
line-height: 5px;
background: #036373; /*Brown color theme*/
}

ul#orderlist {margin:0;padding: 0;list-style: none;}
/* sortierbare liste */
#categories { list-style: none; padding: 0; margin: 0 40px; } 
#categories li { margin: 0 0 10px 0; background: #eaf3fa; padding: 15px; } 
#categories .handle { float: left; margin-right: 10px; cursor: move; } 
#categories{ padding: 5px; border: 1px solid #ccc; } 
ul.sortableList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-family: Arial, sans-serif;
}
ul.sortableList li,
ul#orderlist li {
	padding: 1px;
	margin: 2px 0px;
	border: 1px solid #c8c8c8;
}
ul.sortableList li{
	cursor: move;
}
/* #slider-container4 { width:160px; margin:0px;border: 0px;}
#protofade4 { position:relative; margin:0; padding:0px; width:160px; height:150px; overflow:hidden; }
#protofade4 div { position:absolute; top:0; left:0; margin:0; padding:5px; background:none;width:160px;} */

/* `Rotator >> `Wrapper*/
div.rotator {
	position:relative;
	height:150px;
}
/* rotator css */
div.rotator ul li {
	float:left;
	position:absolute;
	width: 100px;
	list-style: none;
}
/* rotator image style */	
div.rotator ul li img {
	border:0px solid #ccc;
	padding: 4px;
	background: #FFF;
}
div.rotator li {
	background: #FFF;
}
div.rotator ul li.show {
	z-index:500;
}
