/*
  CSS Document created by:
  Sascha Fromme
  Webentwicklung
  Pilot:Projekt GmbH
*/

body {
        margin: 0px;
        position: relative;
        top: 0px;
        font-family: Georgia, "Times New Roman", Times, serif;
        background-color: #B8B3AD;
}
#INHALT{
      padding-left: 10px;
      padding-right: 10px;
      font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 12px;
      font-weight: 400;

}
.bodytext {
        /* float: left; */
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        font-weight: 400;
        padding: 0px;
}

ul {
display:block;
padding: 0px;
margin:0px;
}

.csc-sitemap  ul {
display:block;
padding-left: 20px;
margin:0;

}
#menu2 {
        background-image: url(fileadmin/img/menu_hg.jpg);
        background-repeat: repeat;
        margin: 0px;
        width: 200px;
        height: 79px;

}
#MENUEOBEN{
	font-size: 80%;
	font-family: Futura Std Medium, Arial, Verdana;
	color: #FFFFFF;
}
#MENUEOBEN a{
	color: #DDDDDD;
}

#MENUEOBEN a:hover{

	color: #000000;
}

#pfad {
	font-size: 80%;
	color: #FFFFFF;
	padding-left: 20px;
}



a img {
        border: none;
}

a {
        color: #FFFFFF;
        text-decoration:none;
}

a:hover {
        color:#CCCCCC;
}

a.textintro {
        color: #000000;
        text-decoration:none;
}

a.textintro:hover {
        color: #666666;
}

a:hover img {
        border-style: inset;
        border-left: none;
        border-right: none;
        border-width: 1px;
        border-color: #999999;
}

a:hover img.noborder {
        border: none;
}

.platzhalter {
        width: 12px;
}

.mehr {
        color: #FFFFFF;
        font-size: 12px;
}

.texte {
        background-image: url(../img/search_bg.jpg);
        width: 172px;
        height: 100px;
        font-size: 12px;
        font-weight: 400;
}

.textformat {
        float: left;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        font-weight: 400;
}

.aleer {
        width: 15px;
        font-size: 12px;
        font-weight: 400;
}

.ileer {
        width: 23px;
        font-size: 12px;
        font-weight: 400;
}

.vleer {
        background-image: url(../img/search_bg.jpg);
        width: 18px;
        font-size: 12px;
        font-weight: 400;
}

.hleer {
        background-image: url(../img/search_bg.jpg);
        width: 10px;
        font-size: 12px;
        font-weight: 400;
}

#main {
        width: 600px;
        background-image: url(../img/main_bg.jpg);
        background-repeat: no-repeat;
}

#sitemap {
    float: left;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        font-weight: 400;
        color: #000000;
}

#beirat {
        background-image: url(../img/Fenster-DoktorHut.jpg);
        background-repeat:no-repeat;
        width: 286px;
        height: 421px;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
}

#abriss {
        background-image:url(../img/Fenster-Abriss.jpg);
        background-repeat:no-repeat;
        width: 286px;
        height: 421px;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
}

.mainorange {
        background-image: url(../img/orange_bg.jpg);
        background-repeat: repeat;
        color: #FFFFFF;
        font-size: 22px;
        line-height: 30px;
}
iframe {
 border:no;
 background-color: #B8B3AD;
}
/* Rechtes und linkes Menü */
.leftmenu,
.rightmenu {
        vertical-align: middle;
        width: 200px;
        height: 32px;
}

.leftmenu a,
.rightmenu a {
        font-size: 14px;
        padding: 0 0 0 0px;
        line-height: 18px;
}

/* Suchfeld Formate */
#search {
        background-image: url(../img/search_bg.jpg);
        background-repeat: no-repeat;
        width: 200px;
        height: 72px;
}

#searchfield {
        margin-left: 16px;
        margin-top: 10px;
        border: thin;
        border-color: #FFFFFF;
        border-style: solid;
}

#searchexplain {
        line-height: 30px;
        color: #FFFFFF;
        font-size: 10px;
        margin-left: 20px;
}

/* Lightbox */
#lightbox{
        background-color:#eee;
        padding: 10px;
        border-bottom: 2px solid #666;
        border-right: 2px solid #666;
        }
#lightboxDetails{
        font-size: 0.8em;
        padding-top: 0.4em;
        }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }

/* ##################Kontaktform################################# */

.csc-mailform {
      border: 0px;
}
.csc-mailform-field {
      display:block;
      margin:10px;
      width:500px;

}
#mailformname, #mailformemail{
margin-left:44px;
}

#mailformBetreff {
margin-left:41px;
}
#mailformaddress {
      margin-left:30px;
      #padding-left:10px;

}

/* ############Suche################################## */
H3{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10px;
        color:#000000;
}
.csc-searchResultInfo {
           padding-left:0px;
}

/* div.csc-textpic-text ul {
           padding-left:12px;
} */

td.textformat a.mehr {
text-align:right;
}

#INHALT ul, div.csc-textpic-text ul {
	padding: 0 0 0 12px;
        display: block;
}

#INHALT ul li, div.csc-textpic-text ul li{
        list-style-position: outside;
	margin: 0 0 0 12px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image img {
    float:left;
    margin-top: 0pt;
    margin-right: 12px;
    margin-bottom: 0pt;
    margin-left: 0pt;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
    display:block;
    float:left;
    margin-right: 10px;
}