body, html {
margin-top: 10px; margin-left: 0px; margin-right: 0px; margin-bottom: 10px;
color: #0000FF;  background-color: #3333CC; 
font-family: Arial, Verdana, Helvetia, sans-serif; font-size: 10px; font-weight: bold;
background-image:none; background-repeat:no-repeat; background-attachment:fixed;
background-position:50% 50%; overflow: auto;
}

p {
color: #3333CC;
}

#anredef, #anredeh, #agbaccept { border: 0px; }
select, textarea { font-size:12px; text-align: left; padding: 2px; }
textarea { color: #000000; font-family: Arial, Verdana, Helvetia, sans-serif; font-size: 0.9em;}
/***** DIV Container ***************************************************************************/
/********** Allgemein **************************************************************************/
div {
width: 100%;
text-align: center;
}
/********** Logo und Slogan ******************************************************************/
.logo {
position:absolute; width: 572px; height:80px; top: 25px; z-index: 3;
}
.slogans h2{
position: absolute; height: 80px; width: 200px; left:642px; top:25px; text-align: left; font-size: 1.1em; color:#ca9595; font-weight: bold; z-index:1;  border-bottom: 1px none #3333CC;
}
.slogan h2{
position: absolute; height: 80px; width: 200px; left: 640px; top: 23px; text-align: left; font-size: 1.1em; color:#9d3658; font-weight: bold; z-index:2;  border-bottom: 1px none #3333CC;
}
/********** Menü *******************************************************************************/
.menue {
text-align: right;
}

.grundrahmen {
height: auto;
width: 90%;
border: 1px solid #9d3658;
margin: auto;
}

.grundrahmeno {
position: relative;
background-color: #000000; text-align: center; font-size: 1.1em;
width: 90%;
margin: auto;
margin-top: 5px;
}

.feldo {
width: 99%; height: 99%;
border: 1px solid #3333cc;
}

.feldol {
/*position: absolute; top: 0px; left: -1px;*/
float: left;
text-align: left; color: #3333cc; cursor: default;
height: 100%; width: 67%;
border: 1px solid #3333cc;
margin-bottom: 5px;
padding: 5px;
display: block; 
}

.feldor {
/*position: absolute; top:0px; right: -1px;*/
float: right;
text-align: left; color: #3333cc; cursor: default;
height: 100%; width: 29%;
border: 1px solid #3333cc;
margin-bottom: 5px;
padding: 5px;
display: block; 
}

.grundrahmeno:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.formularrahmen {
position: relative;
text-align: center; color: #3333cc; font-size: 1.1em;
height: auto; width: 90%;
border: 1px solid #3333cc;
margin: auto;
margin-top: 5px;
margin-bottom: 5px;
padding: 5px;
}

.formularrahmen1 {
position: relative;
text-align: left;
height: 410px;
width: 90%;
border: 1px solid #3333cc;
margin: auto;
margin-top: 5px;
margin-bottom: 5px;
padding: 5px;
}

.formularrahmen2 {
position: relative;
text-align: left;
height: 410px;
width: 90%;
border: 1px solid #3333cc;
margin: auto;
margin-top: 5px;
margin-bottom: 5px;
padding: 5px;
}

#formfeldlinks {
position: absolute; top:2px; left:1%;
text-align: left;
height: auto;
width: 48%;
}

#formfeldrechts {
position: absolute; top:2px; left:51%;
text-align: left;
height: auto;
width: 48%;
}

.formfeld {
text-align: left;
text-valign: middle;
}

.formfeldlang1 {
position: relative;
text-align: left; color: #3333cc; font-size: 1.1em; font-weight: bold; text-valign: bottom; cursor: default;
height: 20;
width: 100%;
margin: 0px;
}

.formfeldlang2 {
position: relative;
text-align: left; color: #3333cc; font-size: 0.9em;
height: 20; width: 100%;
margin:  0px;
}

.formfeldlang3 {
position: relative;
text-align: left; color: #9d3658; font-size: 0.9em; text-valign:top; cursor: default;
height: 20;
width: 100%;
margin-top: 0px;
}

.formfeldlang4 {
position: relative; top: 2px;
text-align: left; color: #3333cc; font-size: 1em; font-weight: bold; vertical-align:middle; cursor: default;
height: 20;
width: 100%;
margin: 0px;
}

.formfeldlang5 {
position: relative; top: 2px;
text-align: left; color: #9d3658; font-size: 0.9em; text-valign:top; cursor: default;
height: 20;
width: 100%;
margin: 0px;
}

.formfeldlang6 {
position: relative; top: 2px;
text-align: left; color: #3333cc; font-size: 1.4em; font-weight: bold; cursor: default;
height: 20;
width: 100%;
margin: 0px;
}

.formfeldlang7 {
position: relative;
text-align: left;
margin-top: 5px;
}

.formfeldlang8 {
position: relative;
text-align: justify; color: #3333cc; font-size: 1em; font-weight: bold; cursor: default;
margin-top: 5px;
}

.formfeldlang9 {
position: relative;
text-align: left; color: #3333cc; font-size: 1.1em; cursor: default;
margin-top: 5px;
}

.formfeldlang10 {
position: relative;
text-align: justify; color: #3333cc; font-size: 1em; font-weight: bold; cursor: default;
margin-top: 5px;
}

.formfeldlang11 {
width: 90%;
text-align: left; color: #9d3658; font-size: 1.4em; font-weight: bold; text-decoration: underline; cursor: default;
margin: auto;
margin-top: 5px;
margin-bottom: 5px;
}

.formfeldkurzl {
position: absolute;
text-align: left; cursor: default;
height: 20px; width: 49%;
}

.formfeldkurzr {
position: absolute; top: 0px; left: 50%;
text-align: left; cursor: default;
height: 20px; width: 49%;
}

.formfeldbutton {
font-size: 1.3em;
position: absolute; top: 0px; left: 50%;
text-align: right; cursor: default;
height: 20px; width: 49%;
}

.formfeldhinweis {
font-size: 0.8em;
position: absolute; top: 0px; left: 50%;
text-align: right; font-weight: bold; cursor: default;
height: 20px; width: 49%;
padding-top:10px;
}

.formfeldkurzvw {
position: absolute; top: 0px;
text-align: left;
height: 20px; width: 26%;
}

.formfeldkurzplz {
position: absolute; top: 0px;
text-align: left;
height: 20px; width: 10%;
}

.formfeldkurzort {
position: absolute; top: 0px; left: 11%;
text-align: left;
height: 20px; width: 50%;
}

.formfeldkurzhausnr {
position: absolute; top: 0px; left: 50%;
height: 20px; width: 13%;
}

.formfeldkurzllang1 {
position: absolute; top: 0px; left: 15%;
height: 20px; width: 34%;
}

.formfeldkurznr {
position: absolute; top: 0px; left: 30%;
height: 20px; width: 70%;
}

.formfeldslash1 {
position: absolute; top: 0px; left: 26%;
text-align: center;
height: 20px; width: 4%;
}

.formfeldurl {
position: absolute; top: 0px; left: 10%;
height: 20px; width: 90%;
}

.formfeldhttp {
font-size: 1.4em;
position: absolute; top: 0px;
text-align: left;
height: 20px; width: 9%;
}

.formfeldtextarea {
font-size: 1.2em;
position: relative; top: 0px;
height: 80px; width: 100%;
}

.formfeldcheck {
position: absolute;
text-align: left;
height: 20px; width: 18px;
}

form {
color: #3333cc;
font-size: 1em;
}

/***** Tabellen ********************************************************************************/
/********** Tabelle Hauptseite ***************************************************************/
.tabhs {
width: 95%;
margin-left: 2.5%;
border: 0px;
cellspacing: 0px;
cellpadding: 0px;
}
.tr90 {
height: 90px;
}
.tr20 {
height: 20px;
}
.tr27 {
height: 27px;
}
.td90 {
width: 100%;
height: 90px;
background-image: url(http://www.werbe-schotte.de/grafiken/kohg1.gif);
}
.td20 {
width: 100%;
height: 20px;
}
.td27 {
width: 100%;
height: 27px;
background-image: url(http://www.werbe-schotte.de/grafiken/navo1.gif);
}
.tdhaupt {
background-color: #dcedfd;
width: 100%;
}
/********** Tabelle Inlays Variante 1 *********************************************************/
.tabinlay1 {
color: #9d3658; font-size: 0.8em;
width: 95%;
border: 0px;
cellspacing: 0px;
cellpadding: 0px;
background-color: #eff1f2;
}

.tabin1 {
font-size: 1em; color: #3333cc;
}

/***** Kunden - Login Statustabelle *********************************************************************/
.sttabli {
text-align: left;
color: #FFFFFF;
background-color: #9d3658;
padding-right: 5px;
padding-left: 5px;
width: 50%;
}

.sttabwert {
font-weight: bold;
background-color: #DCDCDC;
}


/***** Submenue *******************************************************************************/
.smtable {
width: 100%;
text-align: left;
margin: auto;
margin-bottom: 0px;
}

.smtab {
border: 0px;
text-align: center;
}

.smtr {
height: 21px;
}

.smtda {
width: 129px;
background-image: url(http://www.werbe-schotte.de/grafiken/reitera.gif);
}

.smtdia {
width: 129px;
background-image: url(http://www.werbe-schotte.de/grafiken/reiteria.gif);
}

/***** Inhaltsbereich Administration **************************************************************/
.adsubmau {
text-align: center; color: #3333cc;
height: auto; width: 90%;
border: 1px solid #3333cc;
margin: auto;
margin-top: 5px;
margin-bottom: 5px;
padding: 5px;
}

.adsubm {
width: 100%;
text-align: center;
margin: auto;
margin-top: -3px;
background-color: #DCDCDC;
border: 1px solid #B2B2B2;
}

.adsubmin {
text-align: left; color: #3333cc; font-size: 1em;
margin:auto;
margin-top: 5px;
margin-bottom: 5px;
height: auto; width: 98%;
padding: 5px;
}

.tabkopf {
color: #FFFFFF;
background-color: #9d3658;
}

.tabli {
text-align: right;
color: #FFFFFF;
background-color: #9d3658;
padding-right: 5px;
padding-left: 5px;
width: 100px;
}

.tabli1 {
text-align: right;
color: #FFFFFF;
background-color: #9d3658;
padding-right: 5px;
padding-left: 5px;
}

.tabre {
text-align: left;
color: #FFFFFF;
background-color: #9d3658;
padding-right: 5px;
padding-left: 5px;
}

.tabre1 {
text-align: left;
color: #FFFFFF;
background-color: #9d3658;
padding-right: 5px;
padding-left: 5px;
width: 50%;
}

.tabre2 {
text-align: left;
color: #FFFFFF;
background-color: #9d3658;
padding-right: 5px;
padding-left: 5px;
width: 30%;
}

.meldfeld {
position: relative;
text-align: left; color: #9d3658; font-size: 0.9em; text-valign:top; cursor: default;
height: 20;
width: 100%;
margin-top: 0px;
}

.zeile1 {
font-weight: bold;
background-color: #EFF1F2;
}

.zeile2 {
font-weight: bold;
background-color: #E0E0E0;
}

.tabwert {
font-weight: bold;
background-color: #EFF1F2;
}

.tabwertk {
font-weight: bold; font-size: 0.8em;
background-color: #EFF1F2;
}

.checkba {
height: 13px; width: 13px;
background-image: url(http://www.werbe-schotte.de/grafiken/checkba.png)
}

.checkbia {
height: 13px; width: 13px;
background-image: url(http://www.werbe-schotte.de/grafiken/checkbia.png)
}

.bgdiv {
width: 13px; height: 13px;
}

.suchfeld {
height: 16px; border: 1px solid #3333cc; padding-left: 2px; font-size: 0.8em; color: #3333cc; margin: 0px;
}

.suchfeldb {
border: 1px solid #3333cc; padding-left: 2px; font-size: 0.9em; color: #3333cc; font-weight: bold; margin: 0px;
}

.suchfeldft {
background-color:#ffa;
height: 16px; border: 1px solid #3333cc; padding-left: 2px; font-size: 0.8em; color: #3333cc; margin: 0px;
}

.suchfeldfta {
background-color:#ffa;
border: 1px solid #3333cc; padding-left: 2px; font-size: 0.9em; color: #3333cc; font-weight: bold; margin: 0px;
}

.sort {
 height: 18px; font-size: 0.9em;
}

/***** Kontrollansichtsfelder ******************************************************************/
.kont1 {
text-align: right; color: #3333cc; font-size: 0.8em; cursor: default;
}
.kont2 {
text-align: left; color: #3333cc; font-size: 0.7em; cursor: default; font-weight: bold;
border-style: solid; border-color: black white white black; border-width: 1px;
padding: 2px;
padding-left: 4px;
padding-right: 4px;
}
/***** Formularfelder **************************************************************************/
/********** Ansicht normal ********************************************************************/
.feldnt {
height: 18px; width: 100%; border: 1px solid #3333cc; padding-left: 2px;
}
/********** Ansicht bei fehlerhafter Eingabe *************************************************/
.feldft { 
height: 18px; width: 100%; border: 1px solid #9d3658; padding-left: 2px;
background-color:#ffa;
}

/********** Ansicht normal ********************************************************************/
.feldnta {
height: 78px; width: 100%; border: 1px solid #3333cc;
font
}
/********** Ansicht bei fehlerhafter Eingabe *************************************************/
.feldfta { 
height: 78px; width: 100%;  border: 1px solid #9d3658;
background-color:#ffa;
}


.wert {
font-family: Arial, Verdana, Helvetia, sans-serif; font-size: 8px; background-color: #eff1f2; color: #000000; text-align: left;
}

.wert1 {
font-family: Arial, Verdana, Helvetia, sans-serif; font-size: 8px; background-color: #eff1f2; color: #000000; text-align: right;
}

.wertbeschr{
font-family: Arial, Verdana, Helvetia, sans-serif; font-size: 8px; background-color: #eff1f2; color: #000000; font-weight: bold; text-align: center;
}

.wertbeschr1{
font-family: Arial, Verdana, Helvetia, sans-serif; font-size: 8px; background-color: #eff1f2; color: #000000; font-weight: bold; text-align: right;
}

.higruwert {
background-color: #ae4265;
}

h1 {
font-size: 130%; color: #9d3658;
padding-bottom: 10px; border-bottom: 1px solid #3333CC; margin-bottom: 5px;
}

h2 {
font-size: 110%; color: #9d3658;
margin-bottom: 10px;
}

h3 {
margin-left: 2%;
font-size: 1.1em;
color:#9d3658; 
}

address {
font-size: 70%; font-style: normal; letter-spacing: 2px;
padding-top: 10px; border-top: 1px solid #E6A414; margin-top: 20px;
}

/* scrolleiste internet explorer ab vers.5.5 */

/*body
{scrollbar-base-color:#ff0000;
scrollbar-track-color:#f5f5f5;
scrollbar-face-color:#FA0909;
scrollbar-highlight-color:#ff4040;
scrollbar-3d-light-color:#FF0000;
scrollbar-dark-shadow-color:#A9A9A9;
scrollbar-shadow-color:#fb0909;
scrollbar-arrow-color:#ffffff;}
*/


/* Textlinks */

a.type_1:link{color: #3333CC; font-family:arial, verdana,Helvetica, sans-serif; text-decoration:underline;}

a.type_1:visited{color: #3333CC; font-family:arial, verdana,Helvetica, sans-serif; text-decoration:underline;}

a.type_1:active{color: #3333CC; font-family:arial, verdana,Helvetica, sans-serif; text-decoration:none;}

a.type_1:hover{color: #9d3658; font-family:arial, verdana,Helvetica, sans-serif; text-decoration:underline;}

/* e-Mail */

a.type_2:link{color: #330099; text-decoration:none; border: 1px; border-style:none none dashed none; border-color:#330099}

a.type_2:visited{color: #330099; text-decoration:none; border: 1px; border-style:none none dashed none; border-color:#330099}

a.type_2:active{color: #330099; text-decoration:none; border: 1px; border-style:none none dashed none; border-color:#330099}

a.type_2:hover{color: #ff0000;; text-decoration:none; border: 1px; border-style:none none solid none; border-color:#ff0000}

/* Menuelinks */

a.type_3:link { font-size: 0.7em; font-weight:100; color:#9d3658; text-decoration:none; }

a.type_3:visited { font-size: 0.7em; font-weight:100; color:#9d3658; text-decoration:none; }

a.type_3:focus { font-size: 0.7em; font-weight:100; color:#BF0073; text-decoration:underline; }

a.type_3:hover { font-size: 0.7em; font-weight:100; color:#BF0073; text-decoration:underline; }

a.type_3:active { font-size: 0.7em; font-weight:100; color:#BF0073; text-decoration:underline; }

/* Checkbuttons */

a.type_4:link{width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkbia.png); background-repeat: no-repeat;}

a.type_4:visited{width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkbia.png); background-repeat: no-repeat;}

a.type_4:focus {width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkba.png); background-repeat: no-repeat;}

a.type_4:active{width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkbia.png); background-repeat: no-repeat;}

a.type_4:hover{width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkba.png); background-repeat: no-repeat;}

/* Checkbuttons online */

a.type_6:link{width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkba.png); background-repeat: no-repeat;}

a.type_6:visited{width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkba.png); background-repeat: no-repeat;}

a.type_6:focus {width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkba.png); background-repeat: no-repeat;}

a.type_6:active{width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkba.png); background-repeat: no-repeat;}

a.type_6:hover{width: 13px; height: 13px; text-align: center; text-decoration:none; border: 0px; background-image: url(http://www.werbe-schotte.de/grafiken/checkba.png); background-repeat: no-repeat;}

/* Textblock - Links */

a.type_5:link { font-size: 1em; font-weight:bold; color:#3333CC; text-decoration:none; }

a.type_5:visited { font-size: 1em; font-weight:bold; color:#3333CC; text-decoration:none; }

a.type_5:focus { font-size: 1em; font-weight:bold; color:#3333CC; text-decoration:none; }

a.type_5:hover { font-size: 1em; font-weight:bold; color:#9d3658; text-decoration:none; }

a.type_5:active { font-size: 1em; font-weight:bold; color:#3333CC; text-decoration:none; }

a span {
display: none;
}
.site {
display: none;
}
/***** Texte ************************************************************************************/
/********** normal ******************************************************************************/
.text1 { color: #9d3658; font-size: 0.8em; cursor: default; text-valign:middle; }
.text11 { color: #9d3658; font-size: 0.9em; cursor: default; text-valign:middle; }
/* aktive Links */
.text2 { color: #BF0073; font-size: 0.7em; font-weight: bold; cursor: default; text-
valign:middle; }
.text3 { color: #000000; font-size: 0.7em; font-weight: bold; cursor: default; text-valign:middle; }
.text4 { color: #7F7F7F; font-size: 0.7em; font-weight: bold; cursor: default; text-valign:middle; }
.fusstext { font-size: 0.8em; color:#9d3658; }
.position { attachment:fixed; position:0px 0px;}

