/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/

html{

}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
        margin:0;
        padding:0;
}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{
        list-style-type: disc;
        color: #000;
        list-style-position: outside;
}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

body#body a#mainnav,
body#mainbody a#mainnav,
body#impressum a#impressumnav,
body#kontakt a#kontaktnav,
body#leistungen a#leistungennav,
body#referenzen a#referenzennav {
        color: #000;
}

p{font-family: Verdana, Geneva, sans-serif;}

#body {
        background-color:#999;
        background-repeat: no-repeat;
        margin: 0px;
        padding-top: 15px;
        padding-bottom: 100%;
        font-family: Verdana;
}

#container {
        width:900px;
        font-size:100%;
        background-color: #FF6;
        background-repeat: repeat;
        height: 730px;
        margin: auto;
        top: 0px;
        left: 0px;
}
.u1 {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 14px;
        line-height: 17px;
        font-weight: 600;
}
.aufzaehlung {
        list-style-type: disc;
        color: #000;
}

#header {
        width:900px;
        height:200px;
        float:left;
        background-image: url(img/Banner%20Klaus.jpg);
        border-bottom-width: 30px;
        border-bottom-style: solid;
        border-bottom-color: #FF6;
}
#leftcol {
        width:180px;
        float:left;
        padding-left: 35px;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        line-height: 26px;
        font-weight: 500;
        text-decoration: none;
        height: 500px;
        color: #FFFEEF;
}

#main {
        color:#000000;
        background-color: #FF6;
        width:670px;
        height: 420px;
        font-size: 90%;
        font-family: Verdana, Geneva, sans-serif;
        border:none;
        padding-top: 33px;
}

#textbox {
        float: left;
        width: 655px;
}

#navline {
        font-size: 2px;
        line-height: 2px;
}


#footer {
        width:900px;
        height:20px;
        font-size: 11px;
        position: relative;
        margin-right: auto;
        margin-bottom: auto;
        top: 470px;
}


#img {
        float: right;
}
#body #container .clear {
}

.link_cls a:visited,
.link_cls a:link{
        color: #000;
        text-decoration: none;
        font-weight: 600;
}
.link_cls a:hover {
        text-decoration: underline;
}


.liste_einruecken {
        text-indent: 18px;
}
#text_re {
        float: right;
        width: 450px;
}
#text_li {
        float: left;
}
#text_re_kontakt {
        float: right;
        width: 350px;
}
#mainbox {
        height: 430px;
        width: 685px;
        position: relative;
        left: 0px;
}