html,body{ margin: 0; padding: 0; }
body{ background: #8BACCD url(../gfx/bg.gif) repeat-y center; font-family:Verdana, Arial; font-size:11px;}
#info { border-right: 1px dashed #000; padding: 5px; width: 325px; /width: 350px; /*hack per internet explorer*/ w/idth: 330px; margin-left: 60px; margin-top: 20px; }
address { font-size: 80%; font-weight: bold; }
#inhalt600 ul, #subsublist {/*Solo per mozilla*/ list-style-type: yes; line-height: 18px; }
bild_links{float:right; padding-left:10px; }
ul#list {margin-left: 5px; line-height: 18px; width: 600px;}
ul#sublist { margin-left: 0px; line-height: 18px; width: 550px;}
ul#subsublist {/*Solo per mozilla*/ list-style-type: yes; line-height: 18px; }
blockquote p{ font-style: italic; background: url(../img/blockbg.gif) no-repeat 10px 0px; text-indent: 35px; margin: -5px; line-height: 14px; padding: 8px 0px 0px 5px; width: 100%; }
/*Generics Links*/
a img{ border: none;}
.adr { color: #cc0000; font-size: 1.5em; font-weight: bold; letter-spacing: -1px; }
.adr sup{ font-size: 0.5em; }
.titolo { color: #cc0000; font-weight: bold; }
hr{ border: 1px dotted #000; }
.hr{ padding-bottom: 15px; border-bottom: 1px solid #ddd; }
p{ line-height: 16px; text-align: left; }
acronym { font-weight: bold; letter-spacing: -1px; cursor: help; color: #cc0000; }
#container,#head,navigation{ text-align: left; }
div#container{ width: 858px; margin: 0 auto; margin-left: auto; margin-right: auto; }
h1,h2,h3{ letter-spacing: -1px; }
h3{color: #8BACCD; padding-left: 0px; background: url(img/arw2.gif) no-repeat 0px 0px; font-size: 16px;}
h3:first-letter { color: #8BACCD; font-size: 1.0em; }
#head h1 { font-size: 1.8em; /*old 2.4*/ padding: 15px; /*elimina effetto taglio sul logo IE*/ }
#head { color: White; border-bottom: 1px solid #000; background: url(../img/header.gif) no-repeat; }
#logo { color: White; border-bottom: 1px solid #000; height: 100px;}
div#contenuti,div#presentazione{ border-left: 1px dashed #0053AB; padding-left: 10px; }
#contenuti{ width: 450px; padding: 0; border: 0; margin: 0; /* False margin value for all versions of IE Win, including 6.0 */ margin-left: 190px; /*il float left  è errato, basta dichiarare il margine sinistro quanto la navigation*/ margin-top: 10px; }
#inhalt600{ width: 640px; padding: 0; border: 0; margin: 0; /* False margin value for all versions of IE Win, including 6.0 */ margin-left: 190px; /*il float left  è errato, basta dichiarare il margine sinistro quanto la navigation*/ margin-top: 10px; }
#inhalt600 a{color: #FF9900; text-decoration:underline;}
#inhalt600 a:hover{color: #000; text-decoration:underline;}
#presentazione{ width: 420px; /*old 380px*/ padding: 0; border: 0; margin: 0; /* False margin value for all versions of IE Win, including 6.0 */ margin-left: 200px; /*il float left  è errato, basta dichiarare il margine sinistro quanto la navigation*/ margin-top: 30px; margin-bottom: -35px; }
#contentfeed{ float: left; width: 280px; /*old 380px*/ padding: 0; border: 0; margin: 0; /* False margin value for all versions of IE Win, including 6.0 */ margin-left: 5px; margin-top: 10px; }
#navigation{ float: left; /*utile per fare allineare il contenuto a destra*/ width: 180px; position: relative; }
.copyright{ font-size: 10px; text-align:center; color: #8BACCD; }
.copyright a {font-size: 10px; color: #8BACCD; text-decoration:none;}
.copyright a:visited {font-size: 10px; color: #8BACCD;}
.copyright a:hover {font-size: 10px; color: #000;}
.dim a.dwl{ text-decoration: underline; color: #cc0000; }
.dim a:hover.dwl{ text-decoration: none; color: #cc0000; }
.logo{ padding-right: 20px; }
#Flash{ clear: both; background: #FD851D; color: White; /*height: 100px;*/ margin: 0px 0px 0px 0px; /*superiore,destro,inferiore,sinistro*/ padding: 0px; font-size: xx-small; }
#small{ margin-left: 12px; }
#small p{ line-height: 4px; }
 #small a { color: white; text-transform: uppercase; text-decoration: none; }
 #small a:hover { color: white; text-transform: uppercase; text-decoration: underline; }
/*End piedipagina*/
#head h1{ padding-left: 10px; }
.descr{ font-size: 70%; }
.box{ font-size: 60%; text-align: left; padding: 10px; background-color: #F0ECEC; border: 1px solid #B9B7B7; margin-left: 0px; width: 225px; /width: 250px; /*hack per internet explorer*/ w/idth: 230px; }
#boxunder{ font-size: 60%; text-align: left; padding: 5px; margin-left: 0px; }
#boxunder p{ line-height: 2px; }
#contenuti .lowfont{ padding: 5px; /*border: 1px solid #710302;*/ padding-bottom: 30px; /*bordo inferiore tra paragrafo e piedipagina*/ }
#head{ background-color: #0053AB; padding: 5px; }
#footer{ background-color: #0053AB; padding: 5px; }
/*Navigation Menu - This navigation menu suffers the flickering**/
#navcontainer { width: 200px; }
#navigation ul {margin-left: 0; margin-top: 0px; /*Solo per mozilla*/ padding-left: 0; margin-bottom: -0px; list-style-type: none; font: 11px Verdana, Helvetica, sans-serif; }
#navigation a { display: block; padding: 8px; width: 170px; /*Internet Explorer hack*/ w\idth: 155px; \widht: 170px; /*compliant mode*/ background: #006EBB  url(../gfx/navi_pfeil.gif) no-repeat 140px 7px;; border-bottom: 1px solid #fff; line-height: 13px; /*rende i bordi sottili su explorer*/ color: #eee; text-decoration: none; }
#navigation a:hover { background-color: #006EBB; color: #fff; }
/*Icone di Navigazione in ordine visivo*/
li#home a{ background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#leistungen a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#technik a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#praxis a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#kontakt a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#link a{ background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#impressum a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#downloads a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#infos a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#team a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#login a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#contact a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
li#wegbeschreibung a { background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
#current a{ background: #8BACCD url(../gfx/navi_pfeil.gif) no-repeat 140px 7px; }
/*End icone*/
.photo{ float: right; margin-top: 30px; margin-left: 8px; margin-bottom: 8px; }
.imgtv{ float: right; margin-right: 0px; margin-top: 0px; }
/*Pics Gallery*/
.gallery { background-color: #F0ECEC; width: 490px; /*Internet Explorer hack*/ w\idth: 480px; \widht: 490px; /*compliant mode*/ margin-left: 185px; /*il float left  è errato, basta dichiarare il margine sinistro quanto la navigation*/ margin-top: 10px; padding: 10px; border: 1px solid #B9B7B7; height: 115px; text-decoration: none; }
#links { background-color: #fff; width: 490px; /*Internet Explorer hack*/ w\idth: 480px; \widht: 490px; /*compliant mode*/ margin-left: 175px; /*il float left  è errato, basta dichiarare il margine sinistro quanto la navigation*/ margin-top: 18px; padding: 10px; text-decoration: none; }

#corner{ background: url(../gfx/adresse.gif) no-repeat 0px 0px; padding-top: 105px; }

.rechts{
border:0;
float: right;
padding-left: 10px
margin: 0px;;
}