html,body{background:#903;font-size:85%;width:100%;padding:0;margin:0;}
/*
base-color: Grundfarbe des Scrollbalkens
track-color: Farbe des Reglers
highlight-color: Farbe des Reglers bei Aktivierung
arrow-color: Farbe der beiden Pfeile oben/unten
dark-shadow-color: dunkler Schatten des Reglers
shadow-color: Farbe des normalen Schattens
*/
body{min-height:101%;}
  body { overflow-y:scroll; }
html
    {
scrollbar-base-color:#903 ;
scrollbar-track-color:#903;
scrollbar-face-color:#;
scrollbar-highlight-color:#;
scrollbar-3d-light-color:#;
scrollbar-dark-shadow-color:#;
scrollbar-shadow-color:#;
scrollbar-arrow-color:#999;
}
textarea
    {
scrollbar-base-color:#FEECCA ;
scrollbar-track-color:#fff;
scrollbar-face-color:#;
scrollbar-highlight-color:#;
scrollbar-3d-light-color:#;
scrollbar-dark-shadow-color:#;
scrollbar-shadow-color:#;
scrollbar-arrow-color:#999;
}
#wrapper
  { 
  width:1000px;
  margin:auto;
  height:auto;
  min-height:100%;
  position:relative;
}
input.but
	{
   background:#F3E2C2;
   color:#558055;
   border:1px solid #CCBEA3;
   margin:10px  10px 0 0;
   font-size:90%;
   }
div,p,a,td,li {font-family:verdana;line-height:140%;}
a{text-decoration:none;}
#navi {font-weight:normal;line-height:120%;}
h1 {margin-bottom: 8px;font-size:140%;}
div.dt h1, div.it h1 {font-size:140%;}
h2 {margin-top: 0;font-size:110%;}

#content ul, #content ul li
{padding:0 0 0 2px;
margin:0 0 0 14px;
list-style-type:square;
}
#content ol li{margin:10px 0;padding:0;}
#content ul, #content p{margin:0 0 8px 0;}
#header {
height:60px;
position:relative;
top:0;left:0;
display:block;
width:200px;
}

#container {
	width: 100%;
	background: ;
	float: right;
	margin-left: -200px;
   z-index:1;
   margin-bottom:50px;
}
#navi {
   color:#558055;
	margin: 60px 0 5px 200px;
   padding:5px 10px 0px 0;
   height:1%;
   text-align:left;
	}
#content {
	background:#feecca; /*#ebd7b1;*/
   color:#558055;
	margin-left: 200px;
   margin-right:20px;
   padding:20px 50px 10px 40px;
   height:330px;
}
*>#content
	{
   height:auto;
   min-height:330px;
   }
#sidebar {
	width: 200px;
	float: left;
   text-align:center;
   margin-top:0px;
   z-index:10;
}

.last {
	margin-bottom: 40px;
}
.clearing {
	margin:0 0 10px 0;
   padding:0;
	height: 0;
   font-size:0;
	clear: both
}
#navi li{display:block;float:left;margin:0 20px 0 0;padding:0;text-align:left;
background:url(../img/bg-linie.gif) repeat-y left; padding:0 0 5px 5px;}
#navi ul {margin:0;padding:0;display:block;}
a,
a:link,
a:visited
	{
   color:#fff;text-decoration:none;
   }
a.active,
a.active:link,
a.active:visited
	{
   color:#9c9;
   }
a:hover,
a:active,
a:focus
	{
   color:#9c9;text-decoration:underline;
   }

a.active {color:#9c9;}
#sidebar span.active
	{text-decoration:underline;}
#sidebar span.middot,
#navi ul li span.middot
{color:#fff;font-weight:bold;}

#sidebar ul{list-style-type:none;margin:0 10px 20px 0 ;padding:0;}

a.active:link span,
a.active:visited span,
a.active:hover span,
a.active:active span,
a.active:focus span,
span.active
	{
   color:#9c9;
   }
a.mail,
a.mail:link,
a.mail:visited
{text-decoration:underline;}

a.logo,
a.logo:link,
a.logo:visited
	{
   display:block;
   background:url(../img/italiamo.gif) no-repeat 0px 0px;
   margin-top:10px;
   width:200px;
   height:50px;
   }
a.logo:hover,
a.logo:active,
a.logo:focus
	{
   text-decoration:none;
   background:url(../img/italiamo-hover.gif) no-repeat top left;
   }
.box
	{
    float:left;
    margin:0px 20px 5px 0;
    border:1px solid #558055;
    padding:5px;
   }

table
   {
   table-layout:fixed;
   border-collapse:collapse;
   border:1px solid #558055;
   }
table.right
	{
   float:right;
   margin:10px 0 10px 10px;
   }
form table
   {
   table-layout:fixed;
   border-collapse:collapse;
   width:auto;
   }
form table td, form table
   {
   border:none;

   }
td {color:#558055; font-weight:normal;padding:2px 5px;vertical-align:top;}
tr td {border-bottom:1px solid #558055;}
tr.ohneline td{border-bottom:0px solid #558055;}
th {border-bottom:1px solid #558055;text-align:left;padding:2px 0 5px 5px;text-transform:uppercase;}

div.divider{margin:5px 0;height:5px;background:url(../img/bg-linie-hori.gif) repeat-x ;}
div.ende{margin:10px 90% 15px -40px;height:1px;background:url(../img/bg-linie-hori.gif) repeat-x ;}

#content a.artlook,
#content a.artlook:link,
#content a.artlook:visited
	{
   position:relative;
   left:0px;
   display:block;
   width:100px;
   height:25px;
   margin-bottom:10px;
   text-decoration:none;
   border-bottom:none;
   background:url(../img/artlook-klein.gif) no-repeat 0 0;
   }
#content a.artlook:hover,
#content a.artlook:active,
#content a.artlook:focus
	{
   background:url(../img/artlook-klein-hover.gif) no-repeat;
   }
#content a.italiamo,
#content a.italiamo:link,
#content a.italiamo:visited
	{
   position:relative;
   left:0px;
   display:block;
   width:100px;
   height:25px;
   margin-bottom:10px;
   text-decoration:none;
   border-bottom:none;
   background:url(../img/italiamo-klein.gif) no-repeat 0 0;
   }
#content a.italiamo:hover,
#content a.italiamo:active,
#content a.italiamo:focus
	{
   background:url(../img/italiamo-klein-hover.gif) no-repeat;
   }
#content a,
#content a:link,
#content a:visited
	{
   color:#663;
   text-decoration:underline;
   }
#content a:hover,
#content a:active,
#content a:focus
	{
   color:#558055;
   }
#content div.it a:hover,
#content div.it a:active,
#content div.it a:focus
	{
   color:#903;
   }
#content .it{color:#903;}
#content div.it{float:left;width:46%;margin-right:0px;}
#content div.dt{float:left;width:46%;margin-right:15px;}
#sidebar .it{color:#9c9;}
.formwrapper
	{
   position:relative;
   width:auto;
   }
.formzeile .beschriftung
	{
   float:left;
   width:25%;
   text-align:left;
   }
.formzeile .feld
	{
   float:left;
   width:70%;
   }
input,textarea
	{
   border:1px solid #558055;margin:2px 0;
   }

.formzeile
	{
   width:auto;
   margin:2px 0;position:relative;
   }
sup{color:#c00;font-size:100%;}
.copy
	{
   color:#fff;
   font-size:85%;
   margin:5px 20px 0 0;
   text-align:right;
}
