* { margin: 0px; padding: 0px; }
body 
{
font-family: "URW Gothic L", "Century Gothic", "Lucida Sans Regular",
"Trebuchet MS", sans-serif;
/*font-family: "Lucida Grande","Lucida Sans Unicode","Eras Medium
ITC","DejaVu Sans",Helvetica,Verdana,sans-serif;*/
font-size: 10pt;
margin-left:10px;
margin-right:auto;
}
.serif { font-family: Palatino, "Palatino Linotype", "Hoefler Text",
Times, "Times New Roman", "URW Palatino L", serif }
a
{ 
color: #060; 
}

a:link 
{
	text-decoration: underline;
	color: #060;
}

a:active 
{
	text-decoration: underline;
	color: #9FC;
}

a:hover 
{
	background-color:#6C2E17;
	text-decoration:none;
	color: #9FC;
}

p 
{
text-align: justify;
margin: 5px 0px;
}

h1,h2,h3 { margin: 0 0 5px 0; }
h1 { font-size: 140%; }
h2 { font-size: 120%; }
h3 { font-size: 100%; }
ul { list-style-type: none;}

table
{
	font-size:12px;
}

#main 
{
	width: 1024px;
	position: relative; /* für nav2 */
	margin-left:5px;
}
#branding
{
	margin-top:8px;
	margin-bottom:0px;
}
#navigation
{
	background: #EFCCB9;
	padding: 12px;
	margin-bottom:8px;
	box-shadow:inset 2px 2px 4px #555;
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
}
#content
{ 
	margin-bottom: 10px; 
	width: 100%; /*IE6*/
	overflow: auto;
}
ul#nav2 
{
position: absolute;
top: 0px;
right:0px;
margin-top: 75px;
}
ul#nav2 li {
display: inline;
padding: 0 10px;
}
#navigation #main_nav a 
{
	color: #9FC;
}
#navigation #main_nav 
{
	margin: 25px 100px 0 0;
	color: #093;
	position: absolute;
	top: 68px;
	right: -22px;
	text-align: right;
	width: 205px;
}
#navigation #main_nav p { text-align: right; }
#navigation #main_nav ul {
margin-top: 00px;
font-size: 140%;
direction: rtl;
font-weight: bold;
}
#navigation #main_nav ul li {
margin-bottom: 4px;
list-style-image: url("pfeil.gif");
}
#navigation #main_nav ul li:hover {
list-style-image: url("pfeil2.gif");
}
#content #content_main 
{
width: 692px;
background: #EFCCB9;
padding: 20px;
float: left;
box-shadow:inset 2px 2px 4px #555;
border-top-right-radius:12px;
border-top-left-radius:12px;
border-bottom-left-radius:12px;
border-bottom-right-radius:12px;
}
#content_supp {
float: right;
width: 280px;
margin: 0 0 0 10px;
}
#content_supp .teaserbox, #content_supp .normalbox {
	padding: 20px;
	color: #096;
	margin-bottom: 10px;
	box-shadow:inset 2px 2px 4px #555;
	border-top-right-radius:12px;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}
#content_supp .normalbox {
	background: #EFCCB9;
	color: #030
}
#content_supp .teaserbox { background: #9FC url("bck.png") repeat-x;}
.teaserbox h1 { color: #030; font-size: 120%; }
.teaserbox h2 { font-size: 110%; }
.teaserbox h3 { font-size: 105%; }
.teaserbox ul li:before  { content: "» "; }
.teaserbox ul { color: #030; }
.teaserbox .preis { font-size: 150%; font-weight: bold; text-align:
right;}
/*#content_supp h2 { background: #001b5e; }*/
#footer {
border-top: 1px dotted gray;
}
#footer .sitemap {
float: right;
}
.h2
{
	font-size:10px;
}