/* design-komplett */

/* FONT */

h1,h2,h3,td,div,span,p,body,html,ul,li,form,input,textarea,button,#site,#head,#content { 
font-family: Arial,Helvetica,sans-serif,Verdana;
font-size: 12px;
letter-spacing: 0px;
line-height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


a{
text-decoration : none;
font-weight: bold;
color: #1B3892;
}
a:HOVER, a:ACTIVE, #foot a:HOVER, #foot a:ACTIVE, #rahmen a:HOVER, #rahmen a:ACTIVE, #leicht a:HOVER, #leicht a:ACTIVE {
color : #AB002B;
}
#menu a,#menu,#foot a,#foot,h1,marquee{
font-weight: normal;
font-family: Lucida console,Arial,Helvetica,sans-serif,Verdana;
}
ul{
list-style-type: disc;
padding: 0px 0px 0px 15px;
}
li{
color: #333333;
margin: 0 0 7px 0;
}
p{
margin: 0px 0px 7px 0px;
color: #333333;
}
p.profil{
margin: 0 0 0 0;
}
p.referenzen{
margin: 22px 0px 7px 0px;
}
h1, h1 a{
color: #AB002B;
}
h1 a{
margin: 0px 0px 0px 22px;
}
h2{
font-weight: bold;
margin: 22px 0px 7px 0px;
color: #333333;
}

.h2o{
font-weight: bold;
margin: 0px 0px 7px 0px;
color: #333333;
}
.rot{
color: #AB002B;
margin-top:10px;
margin-top:!0px;
}
.gruen{
color: #1B3892;
}

/* ID */

#site{
padding: 30px 40px 10px 40px;
background-color:#ffffff;
}
#head{
margin: 0px 0px 0px 0px;
}
#head1{
margin: 0px 0px 0px 0px;
}
#menu{
margin: 15px 0px 0px 0px;
height: 15px;
} 
#menu a{
margin: 0px 0px 0px 22px;
}
#content a{
margin: 15px 0px 15px 0px;
}
#hr{
margin: 15px 0px 0px 0px;
height: 1px;
}
#hr_start{
margin: 19px 0px 0px 0px;
height: 1px;
}
#bild{
margin: 30px 0px 0px 0px;
}
#bild1{
margin: 22px 0px 0px 0px;
}
#profil{
margin: 0px 8px 0px 0px;
}
#content{
margin: 60px 0px 15px 0px;
}
#content_a{
margin: 30px 0px 15px 0px;
}
#content_b{
margin: 0px 0px 15px 0px;
}
#justify{
text-align: justify;
}
#rahmen{
padding: 30px 15px 30px 15px; 
border:1px solid #8D9BC8;
width: 190px !important;
width: 220px;
text-align:center;
}
#foot, #foot a, #rahmen, #rahmen a, #leicht a, marquee{
color : #8D9BC8;
margin: 0px 0px 0px 0px;
font-weight: normal;
}
#foot, .foot, #foot a, #leicht a, marquee{
line-height: 43px;
}
marquee{
color : #8694C5;
padding-top: 0px !important;
padding: 1px 0 0px 0;
margin-left: 2px;
}
.startlink{
display: block;
width: 620px;
height: 95px;
text-align: left;
}


/* FORM */
table#formular,input, select, textarea{
color:#333333;
}
table#formular{
margin-top: -10px;
margin-top: !0px;
}
td#formcell{
padding: 0px 12px 10px 0px;
line-height: 14px;
}
input, select, textarea, .contact, .submit {
border: 1px solid;
padding: 1px 3px 1px 3px;
color:#1B3892;
background-color:#ffffff;
border-color:#8D9BC8;
font-weight: normal;
}
.contact{
width: 128px;
}
.submit{
font-weight: bold;
cursor:pointer;
}
textarea{
width: 192px;
height: 106px;
}

/* background */
.blau{
background-color:#EAEBF4;
}
.hgOL_1{
background-image:url(img/hgOL_1.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#EAEBF4;
}
.hgOL_2{
background-image:url(img/hgOL_2.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#EAEBF4;
}
.hgUR_1{
background-image:url(img/hgUR_1.gif);
background-position:bottom right;
background-repeat:no-repeat;
background-color:#EAEBF4;
}
.hgUR_2{
background-image:url(img/hgUR_2.gif);
background-position:bottom right;
background-repeat:no-repeat;
background-color:#EAEBF4;
}
.hgL{
background-image:url(img/hgL.jpg);
background-position:bottom right;
background-repeat:no-repeat;
background-color:#EAEBF4;
}
.hgR{
background-image:url(img/hgR.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#EAEBF4;
}
.oben{
background-image:url(img/oben.gif);
background-position:bottom;
background-color:#EAEBF4;
}
.rechts{
background-image:url(img/rechts.gif);
background-position:left;
background-color:#EAEBF4;
}
.unten{
background-image:url(img/unten.gif);
background-position:top;
background-color:#EAEBF4;
}
.links{
background-image:url(img/links.gif);
background-position: right;
background-color:#EAEBF4;
}
.obenlinks{
background-image:url(img/obenlinks.gif);
background-position:bottom right;
background-color:#EAEBF4;
}
.obenrechts{
background-image:url(img/obenrechts.gif);
background-position:bottom left;
background-color:#EAEBF4;
}
.untenrechts{
background-image:url(img/untenrechts.gif);
background-position:top left;
background-color:#EAEBF4;
}
.untenlinks{
background-image:url(img/untenlinks.gif);
background-position:top right;
background-color:#EAEBF4;
}
