body {	margin: 0px; padding:0px;
	background-image: url(../images/tapete.gif);
}

/* LAYOUT */

DIV#logo           { margin:auto; width:150px; height:150px; background-image: url(../images/hirsch.png); background-repeat: no-repeat; }
DIV#header         { margin:auto; width:700px; height: 70px; background-image: url(../images/papierOben.png); background-repeat: no-repeat; position:relative; top:0px; }
DIV#bg             { margin:auto; width:700px; height:auto;  background-image: url(../images/papierBG.png); background-repeat:repeat-y; }
DIV#containerFlash { position:relative; width:550px; height:400px; top:0px; left:75px; }
DIV#containerLeft  { position:relative; width:270px; height:400px; top:0px; float:left; }
DIV#containerRight { position:relative; width:420px; height:auto;  top:-30px; float:right; }
DIV#menuBG         { position:relative; width:270px; height:400px; background: url(../images/menuBG.png); background-repeat: no-repeat; z-index:0; }
DIV#menuimg        { position:relative; width:170px; height:auto;  top:-360px; left: 20px; z-index:10; }
DIV#headline       { position:relative; top:0px; right: -30px; width:280px; }
DIV#image          { position:relative; top:0px; right:  0px;  width:350px; }
DIV#content        { position:relative; top:0px; right: -30px; width:320px; }
DIV#metamenu       { width:700px; text-align: center; margin-top: 50px; }
DIV#footer         { margin:auto; width:700px; height: 40px; background-image: url(../images/papierUnten.png); background-repeat: no-repeat; }




A, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
	font-family: 'Georgia', 'Times New Roman', Times, serif;
}

INPUT, TEXTAREA {
	width: 180px;
}

B {
    color: #336600; font-weight: bold;
}
STRONG {
    color: #663333; font-weight: bold;
}

H1, H2, H3, H4 {
	font-family: 'Georgia', 'Times New Roman', Times, serif;
	color: #336600;
	font-weight: bold;
}

PRE { font-family: monospace; }


FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 5px 0px 0px 0px; }
P, TD, UL, OL { font-size: 12px; color: #663333; }


TABLE.contenttable TD {      
       padding-right: 10px;
       padding-bottom: 10px;
       text-align: left;
       vertical-align: top;
}


TEXTAREA, INPUT, SELECT { font-size: 10px; font-family: 'Georgia', 'Times New Roman', Times, serif; color: #663333; margin:5px; padding: 1px 2px 2px 1px; border-style: solid; border-width: 1px; border-color: #663333; }

/******************/
/* Headers, plain */
/******************/
H1 { font-size: 16px; }
H2 { font-size: 16px; }
H3 { font-size: 18px; }
H4 { font-size: 24px; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 5px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }


/* IMAGES */

/* IMAGES / CAPTIONS */
.csc-textpic-caption { font-size: 9px; font-style: italic; }

/* IMAGES / TABLES / FLOATING TEXT */
TABLE.imgtext-table { border: 0px; width: -5px; }

/* IMAGES / TABLES / WRAPPED TEXT */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, 
TABLE.imgtext-nowrap H2, 
TABLE.imgtext-nowrap H3, 
TABLE.imgtext-nowrap H4, 
TABLE.imgtext-nowrap H5 { margin-top: 0px; }


/* RTE / BODYTEXT: */
P.bodytext, DIV { margin: 5px 0px 0px 0px; font-size: 12px; color: #663333; line-height: 17px; text-align: left;  }
P.bodytext A, A { text-decoration: none; color: #336600; }
P.bodytext A:hover, A:hover { color: #663333; text-decoration: none; }


/* RTE / Bulletlists  */
UL { margin-top: 0px; }
UL UL LI { font-size: 11px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 4px; }

HR { border-top:    1px dotted #336600; margin-top: 5px; margin-bottom: 5px; }


DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible { }
DIV.csc-frame-rulerBefore { border-top:    1px dotted #336600; margin-top: 5px; margin-bottom: 5px; }
DIV.csc-frame-rulerAfter  { border-bottom: 1px dotted #336600; margin-top: 5px; margin-bottom: 5px; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }

DIV.csc-frame-frame1 {
	border: 1px dotted  #336600;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

DIV.csc-frame-frame1 P { margin: 3px 0px 0px 0px; }

DIV.csc-frame-frame2 {
	border: 1px solid #663333;
	padding: 5px 5px 5px 5px;
	margin-bottom: 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	background-color: #d8c897;
}



/* RAHMEN BUG 
DIV.csc-frame-frame1 TABLE.imgtext-nowrap { margin: 0px -12px 0px 0px; }
DIV.csc-frame-frame1 TABLE.imgtext-nowrap P.bodytext { margin-right: 5px; }
*/

TABLE.imgtext-table IMG { margin-top: 0px; }



/* FORMULARE */

/* EMAIL */
.csc-mailform-field  { font-family: 'Georgia', 'Times New Roman', Times, serif; font-size: 11px; color: #663333; }
FIELDSET { border: 0px; padding-left: 0px; margin-left: 0px; }

/* SUCHE */
FORM TABLE.csc-searchform {  }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell  {  }

/* LOGIN */
FORM TABLE.csc-loginform {  }
FORM TABLE.csc-loginform TR TD.csc-form-labelcell  {  }

fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label, label {
width: 120px;
float: left;
text-align: right;
font-family: 'Georgia', 'Times New Roman', Times, serif;
font-size: 11px;
color: #663333;
margin-right: 5px;
margin-bottom: 2px;
display: block
}


fieldset.csc-mailform input, fieldset.csc-mailform textarea {
margin-bottom: 0px;
}

DIV.csc-mailform-check {
width:25px;
}


/* PLUGINS */

/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	border: 1px solid #FFFFFF;
}
.wtgallery_listpic {
	border: 2px solid #FFFFFF;
	width: 102px;
	height: 102px;
	margin: 3px;
	padding: 0px;
}
.wtgallery_pagebrowser_up {
	display: none;
}

/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	border: 1px solid white;
}
.wtgallery_singlepic {
	border: 2px solid #FFFFFF;
	width: 352px;
	margin-left: 0px;
	text-align: center;
}
.wtgallery_singlepic_popup {font-size: 9px; font-style: italic; margin-top:5px; margin-bottom:10px;}

DIV.wtgallery_singlepic_back { float:left; }
DIV.wtgallery_singlepic_fwd { float:right; }

DIV.wtgallery_singlepic_up { clear:both; margin-top:50px; margin-bottom:50px; }





.tx-veguestbook-pi1 { font-size:100%; }
  
    /* error handling */
    .tx-veguestbook-pi1 p.tx-guestbook-form-error {
        font-weight:bold;
        color:#990000;
    }
    
    /* display of result count */
    .tx-veguestbook-pi1 .tx-guestbook-result {
        font-weight:bold;
        float:left;
    }
    
    /* pagination */
    .tx-veguestbook-pi1 .tx-guestbook-pagination {
        font-size:75%;
        font-weight:bold;
        float:right;
    }
    
    /* styles for list mode */
    .tx-veguestbook-pi1 h2.tx-guestbook-header {
        clear:both;
        display:block;
        font-size:100%;
        font-weight:bold;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-left {
        float:left;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-left {
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-left p {
    }
 
    .tx-veguestbook-pi1 .tx-guestbook-right {
        float:left;
    }
    
    /* styles for latest mode */
    .tx-veguestbook-pi1 .tx-guestbook-latest p,
    .tx-veguestbook-pi1 .tx-guestbook-right p {

    }
    
    .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
    .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
    }
 
    .tx-veguestbook-pi1 .tx-guestbook-right h3 {
        font-size:100%;
        font-weight:bold;
        background:none;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
        font-style: italic;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-latest {
        display:block;
        clear:both;
    }
    
    /* form styles */
    .tx-veguestbook-pi1 .tx-guestbook-field {
        clear:both;
        display:block;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-field label {
        clear: both;
        display: block;
        float: left;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
        float:left;
        width:180px;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
        float:left;
        width:180px;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
        width: 180px;
        display: block;
        float: left;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    }
    
    .tx-veguestbook-pi1 fieldset {
        border:none;
    }
    
    .tx-veguestbook-pi1 legend {
        display:none;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-freecap {
        float:left;
        display:block;
    }
 
    .tx-veguestbook-pi1 .tx-guestbook-freecap {
    }
 
    
    .tx-veguestbook-pi1 .tx-guestbook-freecap img {
        float:left;
        display:block;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-freecap input {
        float:left;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-freecap label {
        clear:both;
        display:block;
        float:none;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-freecap p {
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
        display:none;
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
    }
    
    .tx-veguestbook-pi1 .tx-guestbook-clear {
        clear:both;
        display:block;
    }
    
    .tx-veguestbook-pi1 input.tx-guestbook-submit {
        display:block;
    }
