/*
Projekt:   Website knieop-farben-koeln.de
Ersteller: EDV-Beratung Winfried Maschke
History:
2010-01-24 Erstellung
*/

/* Allgemein */
body { background-color: #ffffff; padding:0px; margin:0px; }
img  { border:0px; border-style:none; }
a    { color:#000000; text-decoration:none; }
h1   { font-size:2.00em; padding-bottom:8px; padding-top:10px; margin:0; }
h2   { font-size:1.50em; padding-bottom:8px; padding-top:10px; margin:0; }
h3   { font-size:1.20em; padding-bottom:8px; padding-top:10px; margin:0; }
p    { font-size:1.00em; padding-bottom:0px; padding-top:0px; margin:0; }
form { display: inline; }


body.mainb   { background-color:#ffffff; background-image: url(images/putz.jpg); font-size: 100.1%; font-family:Verdana,Helvetica,Arial,Times,sans-serif; }
#frameouter  { width:806px; margin-left:auto; margin-right:auto; overflow:hidden; background-color:#ffffff;  background-image:url(images/bg.jpg); background-repeat:repeat-y; border:5px solid #ffffff; border-bottom:0; }
#frameinner  { width:806px;  overflow:auto; background-image:url(images/logorechts.gif); background-repeat:no-repeat; background-position:right bottom; }
#frameouter_h { width:806px; margin-left:auto; margin-right:auto; overflow:hidden; background-color:#ffffff;  background-image:url(images/home.jpg); background-repeat:no-repeat; background-position:0px 152px; border:5px solid #ffffff; border-bottom:0; }
#pinsels,
#pinsel      { float:left; width:650px; height:147px; overflow:hidden; border-bottom:5px solid #ffffff; background-image:url(images/pinsel2.jpg); background-repeat:no-repeat; }
a#logo,
a#logo:visited { display:block; float:left; width:151px; height:147px; border-left:5px solid #ffffff; border-bottom:5px solid #ffffff; background-image:url(images/logo.gif); background-repeat:no-repeat; background-position:0px 0px; }
a#logo:hover   { background-position:0px -147px; }
#menue       { float:left; width:144px; background-image:url(images/navi_bg.jpg); background-repeat:no-repeat; }
#menui       { float:left; width:144px; overflow:hidden; background-image:url(images/navi_bg.jpg); background-repeat:no-repeat; background-position:0px -450px; }
#inhalt      { float:left; width:471px; padding-left:15px; padding-right:15px; padding-top:60px; font-size:0.90em; font-weight:normal; line-height:1.30em; }
#inhaltbild  { float:left; width:642px; padding-left:15px; padding-right:0px; padding-top:60px; font-size:0.90em; font-weight:normal; line-height:1.30em; overflow:hidden; }
#inhaltbild1  { float:left; width:642px; padding-left:15px; padding-right:0px; padding-top:60px; font-size:0.90em; font-weight:normal; line-height:1.30em; overflow:hidden; }
#inhaltbild1 img { display:none; margin-top:0px; margin-bottom:0px; }
#abstand1    { float:left; width:5px; height:440px; background-color:#ffffff; }
#footer      { float:left; width:806px; height:40px; border-bottom:5px solid #ffffff; }

#inside0     { float:left; width:657px; overflow:auto; }
#inside1     { float:left; width:657px; overflow:auto; background-image:url(/fileadmin/download/seitenbilder/bg_normal.jpg); background-repeat:no-repeat; }
#inside2     { float:left; width:657px; overflow:auto; background-image:url(/fileadmin/download/seitenbilder/bg_impressum.jpg); background-repeat:no-repeat; }
#inside3     { float:left; width:657px; overflow:auto; background-image:url(/fileadmin/download/seitenbilder/bg_kontakt.jpg); background-repeat:no-repeat; }

#mapx { width:471px; height:500px; }

/* Suchfeld und Suchseite */
#suchen { float:left; padding-left:5px; padding-top:10px; }
#suchfeld { font-size:0.7em; width:73px; background-color:#C7E1E0; }
#suchbut { font-size:0.6em; width:46px; height:21px; padding:0; }
.tx-indexedsearch-redMarkup { font-weight:bold; color:#000000; background-color:#C7E1E0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:black; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; }

#menue_top { float:left; width:144px; height:10px; }
div.menue_o,
div.menue_a   { float:left; width:144px; height:40px; }
div.menue_o a,
div.menue_o a:visited { display:block; overflow:hidden; float:left; width:144px; height:35px; color:#ffffff; font-size:1.00em; padding-top:6px; padding-left:6px; font-weight:bold; font-style:italic; background-image:url(images/navi_bg.jpg); background-repeat:no-repeat; background-position:0px -400px; }
div.menue_o a:hover   { background-position:-144px -400px; }
div.menue_a a,
div.menue_a a:visited { display:block; overflow:hidden; float:left; width:144px; height:40px; color:#ffffff; font-size:1.00em; padding-top:6px; padding-left:6px; font-weight:bold; font-style:italic; }

#pinsels a,
#pinsels a:visited { display:block; float:left; height:147px; }
#pinsel a,
#pinsel a:visited { display:block; overflow:hidden; float:left; height:147px; background-image:url(images/pinsel2.jpg); background-repeat:no-repeat; }
a.men_1 { width: 95px; background-position:   0px -147px;}
a.men_2 { width:103px; background-position: -95px -147px; }
a.men_3 { width:121px; background-position:-198px -147px; }
a.men_4 { width:134px; background-position:-319px -147px; }
a.men_5 { width: 98px; background-position:-453px -147px; }
a.men_6 { width: 99px; background-position:-551px -147px; }
#pinsel a:hover,
#pinsel a.mena {  background-image:url(images/0.gif); }


.csc-textpic-caption { font-size:0.85em; font-weight:normal; line-height:1.20em; }
#inhaltbild1 .csc-textpic-caption { font-size:0.85em; font-weight:normal; padding-top:5px; line-height:1.40em; vertical-align:center; }

#content    { float:left;}
#inhalt  div.contbl0,
#inhalt  div.contbl2 { float:left; margin:0; }
#inhalt a { color:#000000; text-decoration:underline; }
#inhalt a:hover { color:#ffffff; text-decoration:none; }
#inhaltbild a.aleft { padding-left:25px; color:#000000; text-decoration:underline; background-image:url(images/left.gif); background-repeat:no-repeat; background-position:0px 0px; }
#inhaltbild a.aleft:hover { color:#ffffff; text-decoration:none; background-position:0px -25px; }
#inhaltbild a.atop { padding-left:25px; color:#000000; text-decoration:underline; background-image:url(images/up.gif); background-repeat:no-repeat; background-position:0px 0px; }
#inhaltbild a.atop:hover { color:#ffffff; text-decoration:none; background-position:0px -25px; }
#inhaltbild p.csc-linkToTop { margin-bottom:20px; }
#inhaltbild a { color:#000000; text-decoration:underline; }
#inhaltbild a:hover { color:#ffffff; text-decoration:none; }

#inhaltbild1 a.aleft { padding-left:25px; color:#000000; text-decoration:underline; background-image:url(images/left.gif); background-repeat:no-repeat; background-position:0px 0px; }
#inhaltbild1 a.aleft:hover { color:#ffffff; text-decoration:none; background-position:0px -25px; }
#inhaltbild1 a.atop { padding-left:25px; color:#000000; text-decoration:underline; background-image:url(images/up.gif); background-repeat:no-repeat; background-position:0px 0px; }
#inhaltbild1 a.atop:hover { color:#ffffff; text-decoration:none; background-position:0px -25px; }
#inhaltbild1 p.csc-linkToTop { margin-bottom:20px; }
#inhaltbild1 a { color:#000000; text-decoration:underline; }
#inhaltbild1 a:hover { color:#ffffff; text-decoration:none; }


/* Kontaktformular */
body.kbody              { background-color:#ffffff; border:0px; font-size: 100.1%; font-family:Arial,Trebuchet,Verdana,Times,sans-serif; }

div.kontinner           { float:left; width:600px; border:0px; font-size:0.75em; font-weight:normal; line-height:1.20em; color:#666666; }
fieldset.pform-mailform { width:600px; border:0px; padding:0px; margin:0px; }
div.pform-field         { float:left; width:600px; border:0px; }
div.pform-field_err     { float:left; width:600px; border:0px; }
div.pform-left          { float:left; width:150px; height:30px; border:0px; }
div.pform-right         { float:left; width:260px; border:0px; }
input.pform             { float:left; width:260px; height:20px; border:1px solid #006633; }
input.pform_err         { float:left; width:260px; height:20px; border:1px solid #db0000; }
textarea.pform          { float:left; width:260px; height:80px; border:1px solid #006633; }
textarea.pform_err      { float:left; width:260px; height:80px; border:1px solid #db0000; }
div.pform               { float:left; width:260px; height:20px; border:1px solid #ffffff; }
div.pform_err           { float:left; width:260px; height:20px; border:1px solid #db0000; }
input.pform-mailform-submit { width:120px; font-size:1.0em; font-weight:normal; margin-top:10px; }




