body          { font-family: verdana, arial, helvetica, sans-serif, tahoma;
              	font-size: 13px;
                background-color: #ffffff;
                color: #000000;
              	margin: 0;
              }
              
#header       { margin: auto; 
                width: 800px;
                height: 140px;
                border-left: 1px solid #000000;
                border-top: 1px solid #000000;
                border-right: 1px solid #000000;
                padding-top: 10px;
              }
              
#aussen       { margin: auto; 
                border-left: 1px solid #000000;
                border-right: 1px solid #000000;
                border-bottom: 1px solid #000000;
                width: 800px;
                min-height: 500px;
                background-image: url("/files/girl_1_transp.jpg");
                background-position: bottom right;
                background-repeat: no-repeat;
              }
#aussen.intro { background-image: url("/files/girl_1.jpg");
              }

h1            { font-size: 20px;
                font-family: helvetica, arial, sans-serif, tahoma, verdana;
              }
h2            { font-size: 16px;
                font-family: helvetica, arial, sans-serif, tahoma, verdana;
                border-bottom: dotted 1px red;
              }
               
a             { color: red;
                text-decoration: none;
              }

a img 		    { border: 0; }
        
/********************** MENU *****************************/

ul.nav1       { list-style-type: none;
                margin: 0;
                clear: both; float: left;
                padding: 37px 5px;
                width: 200px;
              }

ul.nav1 li    { padding-bottom: 6px;
                padding-left: 20px;
              }              
              
ul.nav1 a     { background-repeat: no-repeat;
                background-position: 0 7px;
                padding: 1px 0 0 17px; /*padding: 4px 0 0 14px;*/
                font-family: helvetica, arial, sans-serif, tahoma, verdana;
                font-size: 18px;
                color: #000000;
                background-image: url("/files/dot.png");
              }
    
ul.nav1 a:hover,
ul.nav1 a.active,
ul.nav1 a.activeSub { background-image: url("/files/dot_active.png");
              }

/* fuer IE 6 anders */
* html div#aussen { height: 500px; }
/* fuer IE 7 anders */
/* *+html div#aussen {  } */
       
/********************** INHALT *****************************/

#inhalt       { padding: 42px 20px 40px 20px;
                margin-left: 200px;
                line-height: 1.5; 
              }
#inhalt.intro { padding: 40px 20px 40px 20px;
                width: 250px;
              }
#inhalt p     { margin: 0 0 16px 0;
              }
              
img.floated_left { float: left;
                margin: 5px 10px 5px 0;
              }
img.floated_right { float: right;
                margin: 0 0 5px 10px;
              }

/********************** PRODUKTE **********************************/

.dawanda      { margin-top: 20px;
              }

#inhalt .dawanda a img { border: solid 1px #dddddd;
              }

img.dawanda_image { margin: 20px 20px 0 0 ; }

/********************** NEWS/KONTAKT **************************************/

ul.news,
ul.kontakt    { list-style-type: none;
                margin: 0;
                padding: 0;
              }
ul.kontakt    { margin-top: 20px;
              }
              
ul.news li    { padding: 0 0 20px 0;
              }
ul.kontakt li { padding: 0 0 10px 0;
                font-size: 18px;
              }
              
ul.kontakt li a { padding-left: 5px;
              }

div.neuigkeit { margin-bottom: 40px; }
div.neuigkeit img { margin-bottom: 30px; }
         
/********************** externe links *****************************/

a.extern      { background-image: url("/files/link_extern.png");
                background-repeat: no-repeat;
                background-position: 0;
                padding: 0 0 0 14px;
              }
a.extern:hover { background-image: url("/files/link_extern_active.png");
              }
              
/********************** Listen im Inhalt *************************/
#inhalt ul    { list-style-image:url("/files/open.png");
                margin: 0 0 0 16px;
                padding: 0;
              }
#inhalt ul li { margin-bottom: 7px;
              }
ul.liste a,
div.news_nav a { color: black;
                border-bottom: 1px solid red;
                font-family: verdana, arial, helvetica, sans-serif, tahoma;
              }
div.news_nav  { float: right;
              }
              
/********************** FOOTER *****************************/
        
#footer       { text-align: right;
                padding: 5px 0;
                clear: left;
                margin: auto; 
                width: 800px;
                font-family: verdana, arial, helvetica, sans-serif, tahoma;
                font-size: 12px;
                color: #999999;
              }
#footer a     { color: #666666;
              }