* { /* Mit dem Universalselektor die Aussen- und Innenabschtaende aller (Block-)Elemente auf 0 setzen */
margin: 0;
padding: 0;
}

body {
text-align: center; /* Fuer IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
background-color:#FFFFCC;
font-family:Courier, Courier New, mono;
color:black;
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbuendig ausgerichtet sind */
}

td {
padding: 4px;
}

th {
padding: 4px;
}

/* DIV-Boxen */

div#wrapper {
width: 740px;
margin: 0 auto; 
/* border: 1px solid #b8b8b8;  */
}

div#header {
text-align: right;
padding-right: 58px;
padding-top: 20px;
}

div#content {
background-image:url(../images/contentBackground.gif);
color:#FFFFCC;
padding-left: 40px;
padding-top: 20px;
padding-right: 82px;
padding-bottom: 10px;
}

div#footer {

}

div#footer_bgr {
padding-left: 38px;
min-width: 495px;
min-height: 67px;
color:#FFFFCC;
background-image:url(../images/contentBackground.gif);
}

.float_right {
  float: right;
}

.center {
text-align: center;
}

/* tab-panels */
#tab_navigation a
{
color: #FFEE33;
background: #474739 url(../images/tabTopLeft.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#tab_navigation a span
{
background: url(../images/tabTopRight.gif) right top no-repeat;
padding-right: 10px;
padding-top: 4px;
}

#tab_navigation a, #tab_navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#tab_navigation a, #tab_navigation a span
{
float: none
}
/* End hide */

#tab_navigation a:hover
{
color: #FFEE33;
background: #7d7d64 url(../images/tabTopLeftSelected.gif) left top no-repeat;
padding-left: 10px
}

#tab_navigation a:hover span
{
background: url(../images/tabTopRightSelected.gif) right top no-repeat;
padding-right: 10px;
padding-top: 4px;
}

#tab_navigation
{
list-style: none;
padding: 0px;
margin: 0px;
}

#tab_navigation li
{
float: left;
margin-right: 1px;
}

a#tab_selected {
color: #FFEE33;
background: #7d7d64 url(../images/tabTopLeftSelected.gif) left top no-repeat;
padding-left: 10px
}

a#tab_selected span {
background: url(../images/tabTopRightSelected.gif) right top no-repeat;
padding-right: 10px;
padding-top: 4px;
}

#tab_content {
clear: both; 
background-color: #7d7d64;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

.tooltipLeft {
background: url(../images/tooltipLeft.gif) left top no-repeat;
height: 35px;
}

.tooltip {
background: url(../images/png/16-message-warn.png) left top no-repeat;
padding-left: 18px;
padding-top: 2px;
}


th.tabContent { background-color:#000000; color:#FAFAC7; text-align: center; font-size: 1.1em;}
td.tabContent { padding-right:6px; color:#FAFAC7; }
td.tabContentTableRow1 { background-color:#474739; color:#FAFAC7; }
td.tabContentTableRow2 { background-color:#000000; color:#FAFAC7; }
ol.indent { padding-left: 40px;}
td.no_padding { padding: 0px;}

div.submitBtn input {
float: right;
border-width:1px;
border-style:solid;
border-color:#888888;
background-image:url(../images/tableRowBgr1.gif);
color:#FFEE33;
font-family:Courier, Courier New, mono;
}

div.submitBtn input[name="back"] {
float: left;
border-width:1px;
border-style:solid;
border-color:#888888;
background-image:url(../images/tableRowBgr1.gif);
color:#FFEE33;
font-family:Courier, Courier New, mono;
}

div.textInput {
vertical-align: top;
}

div.textInput input {
border-width:1px;
border-style:solid;
border-color:#888888;
background-color:#000000;
color:#FAFAC7;
font-family:Courier, Courier New, mono;
}

input.tabContent {
border-width:1px;
border-style:solid;
border-color:#888888;
background-color:#000000;
color:#FAFAC7;
font-family:Courier, Courier New, mono;
}

span.inputError, span.inputError a {
color: red;
font-weight: bold;
}

div.errorMessage {
color: yellow;
font-weight: bold;
border-width:1px;
border-style:solid;
border-color:yellow;
padding: 2px 4px;
margin-bottom: 4px;
}

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





a:link { font-weight:normal; color:#FFEE33; text-decoration:none; }
a:visited { font-weight:normal; color:#BBBBBB; text-decoration:none; }
a:focus { font-weight:normal; color:#FF9933; text-decoration:underline; }
a:hover { font-weight:normal; color:#FFFFFF; text-decoration:none; }
a:active { font-weight:normal; color:#FFEE33; text-decoration:underline; }

img.mainContentHeightSmall {height:300px;}
img.mainContentHeightMiddle {height:400px;}
img.mainContentHeightLarge {height:800px;}

td.topMenuSpacer {background-image:url(../images/topMenuSpacer.gif); width:417px;}

td.mainContent {background-color:#000000;color:#FAFAC7;}
td.mainContentHeightSmall {background-color:#000000;color:#FAFAC7; height:300px;}
td.mainContentHeightMiddle {background-color:#000000;color:#FAFAC7; height:400px;}
td.mainContentHeightLarge {background-color:#000000;color:#FAFAC7; height:800px;}

td.mainContentBorderLeft {background-image:url(../images/contentLeft.gif); width:20px;}
td.mainContentBorderRight {background-image:url(../images/contentRight.gif); width:62px;}
td.mainContentBorderRightSpacer {background-image:url(../images/spacer1.gif); width:46px;}

input.mainContent {border-width:1px;border-style:solid;border-color:#FAFAC7;background-color:#000000;color:#FAFAC7;font-family:Courier, Courier New, mono;}

textarea.mainContent{background-color:#000000;color:#FAFAC7; border-width:1px;border-style:solid;border-color:#FAFAC7;}
textarea.tabContent{border-width:1px;border-style:solid;border-color:#888888;background-color:#000000;color:#FAFAC7;font-family:Courier, Courier New, mono;}

button.mainContent {background-color:#000000;color:#FAFAC7; border-width:1px;border-style:solid;border-color:#FAFAC7;}

h1.header {font-size:1.2em; font-weight:bold}
h2.header {font-size:1.1em; font-weight:bold}

span.tabContentSumm {font-size:1.2em; font-weight:bold;}
span.tabContentPrice {font-size:1.1em; font-weight:normal;}
span.dfv-errors {color:red}

iframe.mainContent {background-color:#000000;}

/*
 * tab style
 */
 
/* tab selector selected */
td.tabTopLeftSelected { background-image:url(../images/tabTopLeftSelected.gif); width:5px; height:5px; }
td.tabTopSelected { background-image:url(../images/tabSpacerSelected.gif); height:5px; }
td.tabTopRightSelected { background-image:url(../images/tabTopRightSelected.gif); width:7px; height:5px; }

td.tabLeftSelected { background-image:url(../images/tabSpacerSelected.gif); width:5px; }
td.tabTitleSelected { background-image:url(../images/tabSpacerSelected.gif); color:#FAFAC7; font-weight:bold; }
td.tabRightSelected { background-image:url(../images/tabRightSelected.gif); width:7px; }

td.tabBottomLeftSelected { background-image:url(../images/tabSpacerSelected.gif); width:5px; height:5px; }
td.tabBottomSelected { background-image:url(../images/tabSpacerSelected.gif); height:5px; }
td.tabBottomRightSelected { background-image:url(../images/tabBottomRightSelected.gif); width:7px; height:5px; }

/* tab selector unselected */
td.tabTopLeft { background-image:url(../images/tabTopLeft.gif); width:5px; height:5px; }
td.tabTop { background-image:url(../images/tabSpacer.gif); height:5px; }
td.tabTopRight { background-image:url(../images/tabTopRight.gif); width:7px; height:5px; }

td.tabLeft { background-image:url(../images/tabSpacer.gif); width:5px; }
td.tabTitle { background-image:url(../images/tabSpacer.gif); color:#FAFAC7; font-weight:bold; }
td.tabRight { background-image:url(../images/tabRight.gif); width:7px; }

td.tabBottomLeft { background-image:url(../images/tabBottomLeft.gif); width:5px; height:5px; }
td.tabBottom { background-image:url(../images/tabBottomLeft.gif); height:5px; }
td.tabBottomRight { background-image:url(../images/tabBottomRight.gif); width:7px; height:5px; }

/* tab content */
td.tabContentTopLeft { background-image:url(../images/tabSpacerSelected.gif); width:5px; height:5px; }
td.tabContentTop { background-image:url(../images/tabSpacerSelected.gif); height:5px; }
td.tabContentTopRight { background-image:url(../images/tabContentTopRight.gif); width:5px; height:5px; }

td.tabContentLeft { background-image:url(../images/tabSpacerSelected.gif); width:5px; }
td.tabContentRight { background-image:url(../images/tabSpacerSelected.gif); width:5px; }

td.tabContentBottomLeft { background-image:url(../images/tabContentBottomLeft.gif); width:5px; height:5px; }
td.tabContentBottom { background-image:url(../images/tabSpacerSelected.gif); height:5px; }
td.tabContentBottomRight { background-image:url(../images/tabContentBottomRight.gif); width:5px; height:5px; }

