BODY
{
    PADDING: 0px;
    FONT-SIZE: 0.7em;
    BACKGROUND-IMAGE: url(../images/hintergrund.gif);
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
IMG
{
    BORDER: 0px;
}
.c
{
    CLEAR: both
}
HR
{
    HEIGHT: 1px;
    PADDING: 0px;
    BORDER: #e5e5e5 0px solid;
    /* MARGIN: 20px 0px; */
    MARGIN: 12px 0px;
    COLOR: #e5e5e5;
    BACKGROUND-COLOR: #e5e5e5
}
H1
{
    PADDING: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 2em;
    MARGIN: 0px;
    COLOR: #8e2016;
    FONT-FAMILY: Verdana, Arial
}
/***
H1 SPAN
{
    PADDING: 0px;
    DISPLAY: none;
    MARGIN: 0px;
}
***/

DIV.page
{
    PADDING: 0px;
    MARGIN: auto;
    WIDTH: 981px;
    BACKGROUND-COLOR: white;
}

div.leftear
{
	position: relative;
	margin-top: 0px;
	margin-left: -54px;
	background-color: gray;
	background-image: url(../images/bgsl.jpg);
	width: 54px;
	height: 812px;
}
div.rightear
{
	position: relative;
	margin-top: -812px;     /* NB: bei Anwendung nach div.leftear ! */
	margin-left: 981px;
	background-color: gray;
	background-image: url(../images/bgsr.jpg);
	width: 54px;
	height: 812px;
}

/*** DIV.page ***/ DIV.abstand
{
    PADDING-TOP: 7px;
    PADDING-RIGHT: 7px;
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 7px;
    MARGIN: 0px;
}

DIV.header
{
    PADDING: 0px;
    MARGIN: 0px;
    HEIGHT: 105px;
/***    margin-top: -812px;   ***/
}
DIV.header DIV.left
{
    FLOAT: left;
    WIDTH: 260px
}
DIV.header DIV.logoarea
{
    FLOAT: left;
    WIDTH: 440px;
    TEXT-ALIGN: center
}
DIV.header DIV.right
{
    FLOAT: right;
    WIDTH: 260px;
    TEXT-ALIGN: right
}

DIV.topnavigation
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 6px;		/* alt: 13px; */
    border: 0px;
    MARGIN: 0px;
    WIDTH: 955px;       /* ! */
    /*** LINE-HEIGHT: 20px; ***/
    BACKGROUND-COLOR: #e2e2e2;
}
DIV.topnavigation UL
{
    PADDING: 0px;
    border: 0px;
    MARGIN: 0px;
    FLOAT: left;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #e2e2e2;
}
DIV.topnavigation UL LI
{
    DISPLAY: inline;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 7px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    border: 0px;
    MARGIN: 0px;
}
DIV.topnavigation UL LI A
{
    FONT-WEIGHT: normal;
    COLOR: Black;
    TEXT-DECORATION: none;
}
DIV.topnavigation UL LI A:hover
{
    TEXT-DECORATION: underline;
}
DIV.topnavigation UL LI.navaktiv
{
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #8e2016
}
DIV.topnavigation UL LI.navaktiv A
{
    COLOR: White;		/* zu dunklem Background bei LI.navaktiv */
}


DIV.topnavigation DIV.merkliste
{
    FLOAT: right;
    LINE-HEIGHT: 20px;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
}
DIV.topnavigation DIV.merkliste A
{
    FONT-WEIGHT: normal;
    COLOR: #2d2d2d;
    LINE-HEIGHT: 20px;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
DIV.topnavigation DIV.merkliste A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #2d2d2d;
    LINE-HEIGHT: 20px;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}

/*** .subnavigation vorübergehend getrennt definiert !!! ***/
DIV.subnavigation
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 13px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 6px;
    border: 0px;
    MARGIN: 0px;
    WIDTH: 948px;           /* ?! */
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #f3e8e7;
}
DIV.subnavigation UL
{
    PADDING: 0px;
    MARGIN: 0px;
    FLOAT: left;
    LIST-STYLE-TYPE: none;
}
DIV.subnavigation UL LI
{
    DISPLAY: inline;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 7px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 7px;
    MARGIN: 0px;
}
DIV.subnavigation UL LI A
{
    /*** FONT-WEIGHT: normal; ***/
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
}
DIV.subnavigation UL LI A:hover
{
    TEXT-DECORATION: underline;
}
DIV.subnavigation UL LI.navaktiv
{
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #c89490;
    BACKGROUND-COLOR: #c4908e;
}
DIV.subnavigation UL LI.navaktiv A
{
    COLOR: White;	/* zu dunklem Background bei LI.navaktiv */
}


DIV.navigation
{
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 6px;		/* alt: 13px; */
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 941px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #e2e2e2
}

DIV.navigation .navaktiv
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px;
    WIDTH: 941px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 10px;
    background-color: Gray; 
    color: White;
    FONT-WEIGHT: bold; 
}

DIV.navigation UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: Green;        /* Zeile für TEST !!! */
    /* LINE-HEIGHT: 20px;              /* Zeile für TEST !!! */
}
DIV.navigation UL LI
{
    DISPLAY: inline;
    LINE-HEIGHT: 20px;
    /* MARGIN-RIGHT: 16px;	ersetzt durch Freiraum links und rechts: */
    MARGIN-LEFT: 7px;
    MARGIN-RIGHT: 7px;
    BACKGROUND-COLOR: Orange;       /* Zeile für TEST !!! */
    /* border-spacing: 0px;            /* Zeile für TEST !!! */
    /* border-width: 0px;              /* Zeile für TEST !!! */
}
DIV.navigation UL LI A
{
    FONT-WEIGHT: normal;
    COLOR: #2d2d2d;
    TEXT-DECORATION: none
}
DIV.navigation UL LI A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #2d2d2d;
    TEXT-DECORATION: none
}
DIV.navigation UL LI A:hover
{
    FONT-WEIGHT: bold
}
DIV.navigation UL LI A#aktiv
{
    background-color: Gray; 
    color: White;
    FONT-WEIGHT: bold; 
}
/***
DIV.navigation UL LI A.aktiv:hover
{
    FONT-WEIGHT: bold
}
***/
DIV.navigation UL LI A.aktiv:hover
{
    background-color: Gray; 
    color: White;
    FONT-WEIGHT: bold; 
}

DIV.navigation DIV.merkliste
{
    FLOAT: right;
    LINE-HEIGHT: 20px;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}
DIV.navigation DIV.merkliste A
{
    FONT-WEIGHT: normal;
    COLOR: #2d2d2d;
    LINE-HEIGHT: 20px;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
DIV.navigation DIV.merkliste A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #2d2d2d;
    LINE-HEIGHT: 20px;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
DIV.navigation DIV.merkliste A:hover
{
    FONT-WEIGHT: bold
}

DIV.startseitenimage
{
    CLEAR: both;
    PADDING-TOP: 6px
}

DIV.startseitenteaser
{
    position: absolute;
    padding: 0px;
    margin: 0px 0px 0px 638px;
    width: 314px;
    top: 168px;
    background-color: #d9dadb;
/***
    font-weight: normal;
    font-size: 19px;
    color: #FFFFFF;
***/
}

DIV.startseitenteaser A
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.startseitenteaser A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}

DIV.content
{
    WIDTH: 967px
}
DIV.twocols
{
    MARGIN: 20px
}
DIV.twocols A
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.twocols A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.twocols A.oneline
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.twocols A.online:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.twocols A.oneline
{
    LINE-HEIGHT: 26px
}
DIV.twocols A.online:hover
{
    LINE-HEIGHT: 26px
}
DIV.twocols A:hover
{
    TEXT-DECORATION: underline
}
DIV.twocols A.online:hover
{
    TEXT-DECORATION: underline
}
DIV.twocols_left
{
    FLOAT: left;
    WIDTH: 49%
}
DIV.twocols_right
{
    FLOAT: right;
    WIDTH: 50%
}
DIV.twocols_left P
{
    WIDTH: 425px;
    LINE-HEIGHT: 1.3em
}
DIV.twocols_right P
{
    WIDTH: 425px;
    LINE-HEIGHT: 1.3em
}
SPAN.highlight
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016
}
DIV.onecol
{
    MARGIN: 20px 13px
}
DIV.onecol P A
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.onecol P A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.onecol P A:hover
{
    TEXT-DECORATION: underline
}
DIV.formbox
{
    BORDER: #e8cdcb 1px solid;
    PADDING-TOP: 5px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    MARGIN: 10px 0px;
    BACKGROUND-COLOR: #f3e8e7
}
DIV.formbox_color
{
    BORDER: #e8cdcb 1px solid;
    PADDING: 0px;
    MARGIN: 10px 0px;
    BACKGROUND-COLOR: #f3e8e7
}
DIV.formbox_color H2
{
    PADDING-TOP: 5px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    MARGIN: 0px;
    COLOR: #8e2016;
    BACKGROUND-COLOR: #e8cdcb
}
DIV.formbox_color P
{
    PADDING-TOP: 5px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
}
DIV.formbox A
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.formbox A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
DIV.formbox A:hover
{
    TEXT-DECORATION: underline
}
DIV.formbox DIV.auktionen_left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px
}
DIV.formbox DIV.auktionen_right
{
    FLOAT: right;
    LINE-HEIGHT: 23px
}
DIV.pathfollower
{
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 13px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 13px
}
DIV.pathfollower UL
{
    PADDING: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
DIV.pathfollower UL LI
{
    DISPLAY: inline;
    MARGIN-RIGHT: 5px
}
DIV.pathfollower UL LI A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
DIV.pathfollower UL LI A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
DIV.pathfollower UL LI A:hover
{
    TEXT-DECORATION: underline
}
DIV.pathfollower UL LI.aktiv
{
    FONT-WEIGHT: bold
}

DIV.katalogeintrag
{
    CLEAR: both;
    /*** HEIGHT: 185px; ***/
    HEIGHT: auto;   /* ! */
}
DIV.katalogeintrag DIV.kat_large
{
    BORDER: 0px;
    FLOAT: right;
    WIDTH: 785px;
    HEIGHT: auto;
    margin-bottom: 10px;
}
DIV.katalogeintrag DIV.informationen
{
    BORDER: #e5e5e5 1px solid;
    FLOAT: right;
    WIDTH: 785px;
    HEIGHT: 185px;
}
DIV.katalogeintrag DIV.informationen_small
{
    BORDER: #e5e5e5 1px solid;
    FLOAT: right;
    WIDTH: 800px;
    HEIGHT: auto;
}
DIV.katalogeintrag DIV.informationen P
{
    MARGIN: 15px 10px;
}
DIV.katalogeintrag DIV.informationen P A
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
}
DIV.katalogeintrag DIV.informationen P A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
}
DIV.katalogeintrag DIV.informationen P A:hover
{
    TEXT-DECORATION: underline;
}
DIV.katalogeintrag DIV.informationen_small P
{
    MARGIN: 15px 10px;
}

TABLE.lister
{
    BORDER: #f3e8e7 1px solid;
    PADDING: 0px;
    MARGIN: 0px;
}
TABLE.lister .grey
{
    BACKGROUND-COLOR: #e8e8e8
}
TABLE.lister TR
{
    vertical-align: top;
}
TABLE.lister TR.colored
{
    BACKGROUND-COLOR: #f3e8e7
}
TABLE.lister TH
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8e2016;
    TEXT-ALIGN: left
}
TABLE.lister TH.grey
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #e8e8e8;
    TEXT-ALIGN: left
}
TABLE.lister A
{
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
}
TABLE.lister A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    TEXT-DECORATION: underline;
}

TABLE.schedlister
{
    BORDER: #f3e8e7 1px solid;
    PADDING: 0px;
    MARGIN: 0px;
}
TABLE.schedlister .grey
{
    BACKGROUND-COLOR: #e8e8e8
}
TABLE.schedlister TR
{
    vertical-align: top;
}
TABLE.schedlister TR.colored
{
    BACKGROUND-COLOR: #f3e8e7
}
TABLE.schedlister TH
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8e2016;
    TEXT-ALIGN: left
}
TABLE.schedlister TH.grey
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #e8e8e8;
    TEXT-ALIGN: left
}
TABLE.schedlister A
{
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
    vertical-align: top;
}
TABLE.schedlister A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    TEXT-DECORATION: underline;
}

TABLE.greylister
{
    BORDER-RIGHT: #f3e8e7 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f3e8e7 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #f3e8e7 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f3e8e7 1px solid
}
TABLE.greylister
{
    BORDER-LEFT-COLOR: #e2e2e2! important;
    BORDER-BOTTOM-COLOR: #e2e2e2! important;
    BORDER-TOP-COLOR: #e2e2e2! important;
    BORDER-RIGHT-COLOR: #e2e2e2! important
}
TABLE.greylister TR.colored
{
    BACKGROUND-COLOR: #e2e2e2
}
TABLE.greylister TH
{
    COLOR: black! important;
    BACKGROUND-COLOR: #e8e8e8! important
}
TABLE.greylister TH
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8e2016;
    TEXT-ALIGN: left
}
TABLE.greylister A
{
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
TABLE.greylister A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
TABLE.greylister A:hover
{
    TEXT-DECORATION: underline
}

TABLE.contactlister
{
    BORDER: #e2e2e2 1px solid;
    PADDING: 0px;
    MARGIN: 0px;
    MARGIN-BOTTOM: 2px;
}
TABLE.contactlister TR.colored
{
    BACKGROUND-COLOR: #e2e2e2;
}
TABLE.contactlister TH
{
    COLOR: black;
    BACKGROUND-COLOR: #e8e8e8;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    vertical-align: top;
}
TABLE.contactlister TD
{
    COLOR: black;
    TEXT-ALIGN: left;
    vertical-align: top;
}
TABLE.contactlister A
{
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    TEXT-DECORATION: none
}
TABLE.contactlister A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    TEXT-DECORATION: underline
}

DIV.presseteaser
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e5e5e5 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 13px 0px 0px;
    BORDER-LEFT: #e5e5e5 1px solid;
    WIDTH: 330px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e5e5e5 1px solid
}
DIV.presseteaser H1
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 15px
}
DIV.presseteaser P
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-TOP: 15px
}
DIV.presseteaser P IMG
{
    BORDER-RIGHT: #e5e5e5 5px solid;
    BORDER-TOP: #e5e5e5 5px solid;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #e5e5e5 5px solid;
    BORDER-BOTTOM: #e5e5e5 5px solid
}
DIV.presseteaser P SMALL SPAN.highlight
{
    FONT-WEIGHT: normal
}
DIV.presse
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 600px;
    PADDING-TOP: 0px
}
DIV.presse H2
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 5px;
    COLOR: #8e2016;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #f3e8e7
}
DIV.presse P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
DIV.footer
{
    BORDER-TOP: #e5e5e5 1px solid;
    MARGIN: auto;
    WIDTH: 961px;
    COLOR: #818181
}
DIV.footer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
DIV.footer UL LI
{
    DISPLAY: inline;
    LINE-HEIGHT: 30px;
    MARGIN-RIGHT: 16px
}
DIV.footer UL LI A
{
    COLOR: #818181;
    TEXT-DECORATION: none
}
DIV.footer UL LI A:hover
{
    COLOR: #818181;
    TEXT-DECORATION: none
}
DIV.footer UL LI A:hover
{
    TEXT-DECORATION: underline
}
DIV.footer DIV.footertext
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #808080;
    PADDING-TOP: 0px
}
DIV.footer DIV.footertext2
{
    CLEAR: left;
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    WIDTH: 927px;
    COLOR: #2d2d2d;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e2e2e2
}
DIV.footer DIV.suche
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}

DIV.seitenanzeige
{
    MARGIN-TOP: 5px;
    FLOAT: right;
    margin-bottom: 15px;
}
DIV.seitenanzeige SPAN.aktiv
{
    BORDER: #cecccd 1px solid;
    PADDING-TOP: 2px;
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
}
DIV.seitenanzeige a
{
    BORDER: 0px;
    PADDING: 0px;
    COLOR: #8e2016;
    text-decoration: none;
}

FORM.inputform
{
    PADDING: 0px;
    MARGIN: 0px;
}
FORM.inputform LABEL
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 250px;
    COLOR: #8e2016;
    LINE-HEIGHT: 25px
}
FORM.inputform INPUT.button
{
    BORDER: #d5bdbb 2px solid;
    PADDING-TOP: 2px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    LINE-HEIGHT: 20px;
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    BACKGROUND-COLOR: #f3e8e7
}

FORM.inputform2
{
    PADDING: 0px;
    MARGIN: 0px;
}
FORM.inputform2 LABEL
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 250px;
    COLOR: #8e2016;
    LINE-HEIGHT: 25px
}
FORM.inputform2 INPUT.button
{
    BORDER: #d5bdbb 2px solid;
    PADDING-TOP: 2px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    LINE-HEIGHT: 20px;
    FONT-WEIGHT: normal;
    COLOR: #8e2016;
    BACKGROUND-COLOR: #f3e8e7
}

TEXTAREA
{
    BORDER: #c5c5c5 2px solid;
    WIDTH: 400px;
    HEIGHT: 180px
    COLOR: #000000;
}

INPUT
{
    BORDER: #c5c5c5 2px solid;
    FONT-SIZE: 1em;
    COLOR: #000000;
}

INPUT.textbox_large
{
    BORDER: #c5c5c5 2px solid;
    FONT-SIZE: 1em;
    WIDTH: 310px;
    COLOR: #000000;
/*  LINE-HEIGHT: 25px; */
}
INPUT.textbox_middle
{
    BORDER: #c5c5c5 2px solid;
    FONT-SIZE: 1em;
    WIDTH: 150px;
    COLOR: #000000;
}
INPUT.textbox_tiny
{
    BORDER: #c5c5c5 2px solid;
    FONT-SIZE: 1em;
    WIDTH: 42px;
    COLOR: #000000;
}

INPUT.textbox2_large
{
    BORDER: #c5c5c5 2px solid;
    FONT-SIZE: 1.3em;
    WIDTH: 400px;
    COLOR: #000000;
/*  LINE-HEIGHT: 25px; */
}
INPUT.textbox2_middle
{
    BORDER: #c5c5c5 2px solid;
    FONT-SIZE: 1.3em;
    WIDTH: 190px;
    COLOR: #000000;
}
INPUT.textbox2_tiny
{
    BORDER: #c5c5c5 2px solid;
    FONT-SIZE: 1.3em;
    WIDTH: 75px;
    COLOR: #000000;
}

INPUT.header_suche
{
    WIDTH: 140px;
    COLOR: #000000;
}
INPUT.footer_suche
{
    WIDTH: 140px;
    COLOR: #9a9a9a
}

.button
{
    BORDER: 0px;
}
.checkbox
{
    BORDER: 0px;
}

SELECT
{
    BORDER: #c5c5c5 2px solid;
    FONT-SIZE: 1em;
    COLOR: #000000;
}

.ctstsubmit
{
    BORDER: 0px;
    PADDING: 0px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: maroon;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent
}

div.purerefs
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
}
div.purerefs a
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
}
div.purerefs a:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: underline;
}

span.purerefs
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
}
span.purerefs a
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: none;
}
span.purerefs a:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8e2016;
    TEXT-DECORATION: underline;
}

