
#navbox { position:relative; top:0px; left:0px; width:200px; height:460px; z-index:3; background: transparent;}
#setbox { position:absolute; bottom:0px; left:0px; width:180px; z-index:1;  background: transparent;}

h1
{
font-family: arial, helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h2
{ font-weight: normal; font-size: 11pt; background: transparent; padding:4px; margin:0px 0px 0px 0px; border:1px solid #e16db2; line-height:16px; }



#body
{
width: 844px;
top: 0px;
z-index: 1;
background: transparent url("http://start.webhosters.ch/a/alz/public_html/img/pusteblume_10r.gif") no-repeat 0px 0px;
}

#titelbody
{
width: 760px;
height: 580px;
background: white url("http://start.webhosters.ch/a/alz/public_html/img/pusteblume_anim.gif") no-repeat right top;
}

#header1
{
background:transparent;
}

#header2
{
background:transparent;
}

#titelseite
{
background: transparent;
font-family: arial, helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
line-height: 32px;
}

#titelseite a
{
text-decoration: none;
background: transparent;
margin: 0px 0px 0px 0px;
padding: 6px 10px 4px 0px;
} 

#titelseite a:hover
{
color: #e16db2;
text-decoration: none;
} 

#inhalt
{
background: transparent;
width: 520px;
line-height: 19px;
}

#navigation
{
width: 180px;
font-size: 12pt;
text-align: right;
margin: 0px 20px 0px 0px;
background: transparent;
}

#news
{
background: transparent;
height: 200px;
width: 560px;
line-height: 22px;
}

.mediacorner { background: #dddddd; padding:4px; margin:0px 0px 0px 10px; border:0px solid #ffffff; line-height:16px; }

.textbox { background: transparent; padding:4px; margin:0px 0px 0px 0px; border:1px solid #e16db2; line-height:16px; }

.textfeld { background: transparent; padding:0px; margin:0px 20px 0px 0px;  line-height:19px; }



#setbox a
{
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
color: #333366;
} 

#searchbackground
{
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
color: #57618e;
text-decoration:none;
background: transparent;
margin: 0px 0px 1px 0px;
padding: 5px 1px 5px 0px;
display: block;
}

#searchbox { position:absolute; top:0px; left:0px; width:180px; z-index:2;  background: transparent; text-align: left; vertical-align: bottom; white-space: nowrap; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

#menu
{
 width:180px;
 text-align: right;
 background: transparent;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#menu a
{
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
color: #ffffff;
text-decoration:none;
background: #57618e;
margin: 0px 0px 1px 0px;
padding: 5px 1px 5px 0px;
display: block;
} 

#menu a:hover
{
background: #333366;
color: #ffffff;
} 

#menu a.active
{
background: #e16db2;
color: #ffffff;
} 

#menu a.active:hover
{
background: #e16db2;
color: #ffffff;
} 

#menu a.submenu
{
background: none;
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
color: #333366;
margin: 0px 0px 1px 0px;
padding: 2px 1px 2px 0px;
} 

#menu a.submenu:hover
{
text-decoration:underline;
} 

#menu a.submenu_active
{
background: none;
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
color: #333366;
font-weight: bold;
margin: 0px 0px 1px 0px;
padding: 2px 1px 2px 0px;
} 

.title
{
font-family: arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #333366;
}

.small
{
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
}

#impressum
{
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
color: #000000;
text-decoration: none;
background: transparent;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 0px;
border-top: 1px solid #aaaaaa;
}

TABLE {margin: 0mm; padding: 0mm}

TD
{
margin: 0mm;
padding: 0mm; 
font-family: arial, helvetica, sans-serif;
font-size: 12pt;
line-height: 22px;
color: #000000;
}

A
{
font-family: arial, helvetica, sans-serif;
color: #333366;
text-decoration: none;
}

A:hover
{
text-decoration: underline;
}

UL,OL
{
margin-left: 0px;
padding: 0;
}

LI
{
list-style: url("http://start.webhosters.ch/a/alz/public_html/img/bullet.gif");
margin-left: 20px;
margin-bottom: 0px;
padding: 0;
}

TABLE.BOX { 
	background-color: #dddddd;
}

