body {
scrollbar-face-color:#B5C663;
scrollbar-highlight-color:#F7FADA;
scrollbar-3dlight-color:#F7FADA;
scrollbar-darkshadow-color:#F7FADA;
scrollbar-shadow-color:#F7FADA;
scrollbar-arrow-color:#F7FADA;
scrollbar-track-color:#F7FADA;
background-color:#F7FADA; 
background-attachment:fixed; 
font-family:"verdana"; 
font-size: 14px; 
color:#565F07;
}

a img{
  border:none;
}

form{
  margin:0px;
  display:inline;
}

a:link { 
color:#565F07; font-family:verdana; font-size: 13px; font-weight:bold; text-decoration:none;
}

a:visited { 
color:#565F07; font-family:verdana; font-size: 13px; font-weight:bold; text-decoration:none;
}

a:hover { 
color:#565F07; font-family:verdana; font-size: 13px; font-weight:bold; text-decoration:overline underline;
}

a:active {
color:#565F07; font-family:verdana; font-size: 13px; font-weight:bold; text-decoration:none;
}


h1
{
font-family:"verdana"; 
font-size: 22px; 
color:#7A8915;
font-variant:small-caps;
}

h2
{
font-family:"verdana"; 
font-size: 17px; 
color:#7A8915;
font-weight:bold;
font-style:italic;
}

h1.icons
{
font-family:"verdana"; 
font-size: 21px; 
color:#7A8915;
font-weight:bold;
font-variant:small-caps;
}

td.icons {
text-align: center;
vertikal-align: middle;
width: 27px;
height: 27px;
border-color:#DEE7A5;
border-width: 1px;
border-style: solid;
}

div.top {
position: absolute;
background-image: url(images/logo.gif); 
background-repeat: no-repeat; 
width: 215px; 
height: 60px; 
float: left; 
top: 10px; 
left: 10px;
}

div.login {
font-size: 11px;
color:#565F07;
position: absolute;
float: left; 
top: 10px; 
left: 290px;
background-color:#f7fada;
border:0;
}

th.scriptgen
{
font-size: 11px;
font-width:normal;
text-align:left;
padding-right:15px;
}

th.ipsp
{
font-size: 11px;
text-align:left;
padding-right:15px;
}

td.ipsp
{
font-size: 11px;
padding-right:15px;
}

th.fehlz
{
font-size: 13px;
text-align:left;
padding-right:25px;
}

td.fehlz
{
font-size: 13px;
padding-right:25px;
}

td.inhalt {
font-family:"verdana"; 
font-size: 15px; 
color:#565F07;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 5px;
}

td.gaesteb {
font-family:"verdana"; 
font-size: 13px; 
color:#565F07;
}

.a.menue.hover, a.menue:hover { color:#F7FADA; font-family:verdana; font-size: 13px; font-weight:bold; text-decoration:none;}
.a.menue, a.menue { display:block; width:95%; padding-left: 5px; }

a.hiddenLink:link{color:#dee7a5;}
a.hiddenLink:hover{color:#565F07; text-decoration:none;}

td.normal { width: 143px; height:29px; color:#7a8915; background-color:#DEE7A5; padding-left: 5px; }

td.spezial { width: 143px; height:29px; color:#DEE7A5; background-image: url(images/button.gif); background-color:#7a8915; padding-left: 5px; }


textarea {
background-color:#DEE7A5;
color:#565F07;
scrollbar-face-color:#B5C663;
scrollbar-highlight-color:#F7FADA;
scrollbar-3dlight-color:#F7FADA;
scrollbar-darkshadow-color:#F7FADA;
scrollbar-shadow-color:#F7FADA;
scrollbar-arrow-color:#F7FADA;
scrollbar-track-color:#F7FADA;
}


.submit, button{
color:#565F07;
font-size: 13px;
border-color:#7a8915;
background-color:#DEE7A5;
}

.submit[disabled], button[disabled]{
  color:grey;
}


.text {
background-color:#DEE7A5;
border-width:1px;
border-style:inset;
border-color:#7a8915;
padding:3px;
font-size: 13px;
color:#565F07;
}

.sctext {
background-color:#DEE7A5;
border-width:1px;
border-style:inset;
border-color:#7a8915;
width:60px;
padding:3px;
font-size: 13px;
color:#565F07;
}


select {
color:#565F07;
font-size: 13px;
background-color:#DEE7A5;
}


/* Text rundum gestrichelter rahmen */
span.rahmen
{
border-width:1px;
border-style:dotted;
border-color:#7a8915;
padding:3px;
font-size: 14px;
color:#565F07;
}


checkbox
{
border-width:1px;
border-style:dotted;
border-color:#7a8915;
padding:3px;
font-size: 14px;
color:#565F07;
}


/* Banner-Schalter */

.schalteroff{
position: absolute;
top: 10px;
right: 10px;
width: 26px;
height: 49px;
padding:3px;
}

.schalteron{
position: absolute;
top: 10px;
right: 10px;
width: 26px;
height: 48px;
padding:3px;
}

.banneroff{
position: absolute;
top: 8px;
right: 55px;
width: 255px;
height: 70px;
padding:3px;
}

.banneron{
position: absolute;
top: 8px;
right: 55px;
width: 255px;
height: 70px;
padding:3px;
}



/* Ausklapp-Menue */

#menu {
width: 130px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu .a,#menu a {
font: bold 11px verdana;
display: block;
border-width: 1px;
border-style: solid;
border-color: #565f07;
margin: 5;
margin-bottom: 10px;
padding: 2px 3px;
color: #565f07;
background: #dee7a5;
text-decoration: none;
}

#menu .a.unter130, #menu a.unter130 {
width: 130px;
font: 11px verdana;
display: block;
border-width: 1px;
border-style: dotted;
border-color: #565f07;
margin: 0;
margin-left: 1px;
margin-bottom: 2px;
padding: 2px 3px;
color: #565f07;
background: #dee7a5;
text-decoration: none;
}

#menu .a.unter80, #menu a.unter80 {
width: 80px;
font: 11px verdana;
display: block;
border-width: 1px;
border-style: dotted;
border-color: #565f07;
margin: 0;
margin-left: 1px;
margin-bottom: 2px;
padding: 2px 3px;
color: #565f07;
background: #dee7a5;
text-decoration: none;
}

#menu .a.unter65, #menu a.unter65 {
width: 65px;
font: 11px verdana;
display: block;
border-width: 1px;
border-style: dotted;
border-color: #565f07;
margin: 0;
margin-left: 1px;
margin-bottom: 2px;
padding: 2px 3px;
color: #565f07;
background: #dee7a5;
text-decoration: none;
}

#menu .a:hover, #menu a:hover {
color: #f7fada;
background: #7a8915;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
margin-bottom: 3px;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul 
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.farbfeld{
  border:#565F07 1px solid;
  cursor:pointer;
  width:13px;
  height:13px;
}


/*Tabs (z.B. bei Reporting, taggenerierung (section.php) und Kampagnenverwaltung*/ 
.activeTab{
  margin-top:0px;
  height:15px;
  padding-bottom:4px;
  background-color:#b0be38;
}
.activeTab a{
  font-size:10px;
  font-weight:bold;
  color:#565F07;
}
.activeTab .leftGraphic{
  float:left;
  height:15px;
  width:2px;
  overflow:hidden;
  background-image:url(/images/tab_l_l.gif);
}
.activeTab .rightGraphic{
  float:left;
  height:15px;
  width:2px;
  overflow:hidden;
  background-image:url(/images/tab_l_r.gif);
} 
.inactiveTab{
  margin-top:3px;
  height:12px;
  padding-bottom:4px;
  background-color:#565F07;
}
.inactiveTab a{
  font-size:10px;
  font-weight:bold;
  color:#dee7a5;
}
.inactiveTab .leftGraphic{
  float:left;
  height:12px;
  width:2px;
  overflow:hidden;
  background-image:url(/images/tab_s_l.gif);
}
.inactiveTab .rightGraphic{
  float:left;
  height:12px;
  width:2px;
  overflow:hidden;
  background-image:url(/images/tab_s_r.gif);
}
.tabEmptyCloseDiv{
  clear:left; /*damit nachfolgender Inhalt in der naechsten Zeile fortgesetzt wird*/
}