@charset "UTF-8";

/* CSS Document */

body { margin: 0; padding: 0; text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert.  */ color: #333333; background-color: #66CCFF; height: auto; width: 100%; position: relative; background-repeat: repeat-x; font: normal 100.01%/1.3em Verdana, Arial, Helvetica, sans-serif; background-position: left top; }

ul, li { margin: 0px; padding: 0px; list-style-type: none; }

.twoColElsLtHdr #container { width: 800px; text-align: left; height: 85em; padding: 0px; position: relative; background-image: url(bg-blau-2.gif); margin-top: 20px; margin-right: auto; margin-bottom: 0; margin-left: auto; background-repeat: repeat-y; border: 15px solid #FFFFFF; }

.twoColElsLtHdr #mainContent { width: 600px; color: #333333; position: relative; list-style-position: outside; list-style-type: circle; height: auto; float: right; clear: none; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; font-size: small; margin: 0px; }

#My_h { width: 484px; position: absolute; left: 16px; top: 37px; z-index: 100; height: 50px; font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
#apDiv1 { position: absolute; left: 35px; top: 362px; width: 208px; height: 41px; font: bolder medium Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

.twoColElsLtHdr #header { height: 90px; background-image: url(UaBalken-1-850.jpg); background-repeat: no-repeat; border-bottom-style: none; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-left-style: none; background-position: -20px; }

.twoColElsLtHdr #sidebar1 { width: 150px; text-align: left; list-style-type: none; height: 450px; padding: 0em; margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; float: left; font-size: small; }

#VertNaviBar { font-weight: normal; font-variant: normal; list-style-type: none; line-height: 30px; color: #FFFFFF; width: 100%; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; }

#VertNaviBar a { color: #003399; text-decoration: none; display: block; font-weight: bolder; width: auto; padding-left: 2.5em; }

#VertNaviBar a:visited { color: #039; display: block; padding-left: 2.5em; }

#VertNaviBar a:hover { color: #FF3300; border-bottom-style: none; padding-left: 2.5em; border-top-style: none; border-right-style: none; border-left-style: none; display: block; width: 80%; background-image: url(Pfote50.png); background-repeat: no-repeat; background-position: 5px 4px; }

#VertNaviBar a:active { color: #FF9900; padding-left: 2.5em; display: block; }

#b1 #nav1 a, #b2 #nav2 a,#b3 #nav3 a,#b4 #nav4 a,#b5 #nav5 a,#b6 #nav6 a,#b7 #nav7 a,#b8 #nav8 a { color: #FF3300; border-bottom-style: none; padding-left: 2.5em; border-top-style: none; border-right-style: none; border-left-style: none; background-color: #CCCCCC; display: block; width: auto; background-image: url(Pfote50.png); background-repeat: no-repeat; background-position: 5px 4px; }




#Textfeld li { line-height: 25px; }

.preisbalken { height: auto; width: 100%; text-align: right; float: right; margin-top: -17px; font: normal small Verdana, Arial, Helvetica, sans-serif; margin-right: 5px; }

#Textfeld_about { list-style-image: none; text-indent: 0em; padding-left: 30px; padding-right: 30px; }

#agenturfooter { background-color: #FF5f01; color: #FFFFFF; text-align: left; width: 97%; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 20px; margin: 0px; }

table { border: thin solid #FFFFFF; margin-right: auto; margin-left: auto; }

tr { border: thin solid #FFFFFF; background-color: #efefef; font: small Geneva, Arial, Helvetica, sans-serif; }

.advbox { height: auto; width: 98%; }
#sellbox { overflow: hidden; clear: right; }


h1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #666666; }

h4 { width: 98%; padding-left: 1em; background-image: url(h4-verlauf-1.jpg); background-repeat: no-repeat; -moz-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -webkit-border-radius:10px; background-position: left top; text-align: left; font-size: 14px; color: #000099; border: thin solid #CCCCCC; }
h5 { font-size: small; font-weight: bolder; color: #000066; line-height: 1.5em; }
q { font-weight: lighter; color: #666666; text-decoration: none; }

