body {
	color:#505050;
	background-color:#333399;
	background-image: url(bilder/bg.gif);
	background-repeat: repeat-x;
	font-size:11px;
	font-family: verdana,sans-serif;
	margin:0;
	padding:0;
	text-align:left;}

#rahmen {
	padding:0;
	width:778px;
	text-align:left;
	margin:0;}
	
#header {
	background-color:#EEEEEE;
	background-image: url(bilder/bg-header.jpg);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	height:102px;
	border-right:1px solid #ffffff;
	font-weight:normal;
	color:#AAACAE;}
	
#optionen {
	height:14px;
	padding:8px 6px 0 0;
	text-align:right;
	font-size:10px; }
	
#optionen a {
	text-decoration:none;
	color: #333399;}

#optionen a:hover {
	color: #999999;
	text-decoration:underline;}
	
#banner {
	margin:0;
	height:70px;
	padding:0;
	border-right:1px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;}

#navigation {
	padding:54px 6px 0 0;
	height:26px;
	margin:0;
	color:#666666;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
	
#navigation image {
	border:0; }
	
.on a:link, .on a:visited { 
	padding:0;
	margin:0;
	text-decoration:none;
	vertical-align:middle;
	color:#666666;
	text-align:left;
	font-size:10px;
	font-weight:bold;}

.on a:hover { text-decoration:underline;color: #337EBF; }
.on a:active { text-decoration:underline;color: #337EBF; }

.over { 
	padding:0;
	margin:0;
	color:#337EBF;
	text-decoration:none;
	vertical-align:middle;
	color:#337EBF;
	text-align:left;
	font-size:10px;
	font-weight:bold;}

#content {
	padding:0;
	margin:0;
	background-color:#ffffff;
	background-image: url(bilder/bg-content.gif);
	background-repeat: repeat-y;
	border-right:1px solid #ffffff;}

#right {
	float: right;
	width: 198px;
	margin: 0;
	padding: 0;
	font-size:11px;
	font-weight:bold;
}
	
#rightmenue {
	padding:16px 0 16px 12px;
	font-size: 10px; }
	
#rightmenue a {
	text-decoration:none;
	color: #337EBF;}

#rightmenue a:hover {
	color: #999999;
	text-decoration:underline;}
	
#inhalt {
	float:left;
	width:538px;
	margin:0;
	padding:20px;
	line-height:17px; }
	
h1 {color:#333399; font-size:15px; font-family: trebuchet ms,sans-serif;; font-weight:bold; margin:1px 0 14px 0;}
h2 {color:#999999; font-size:13px; font-family: trebuchet ms,sans-serif;; font-weight:bold; margin:22px 0 12px 0;}
h3 {
	display:block;
	background-image: url(bilder/bg-rubriktitel.gif);
	background-repeat: no-repeat;
	width:186px;
	height:22px;
	padding:13px 0 0 12px;
	background-color:#666666;
	margin:0;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	font-family:trebuchet ms,sans-serif;
	border-bottom:1px solid #B0B3B7;}
	
h4{
	display:block;
	width:187px;
	height:20px;
	padding:6px 0 0 11px;
	background-color:#333399;
	margin:0;
	color:#e5e5e5;
	font-weight:bold;
	font-size:11px;
	font-family:trebuchet ms,sans-serif;
	border-bottom:1px solid #B0B3B7; }
	
.contentimage {
	border:1px solid #ffffff;
	margin:12px 0 4px 0; }
	
.image2 {
	float:right;
	border:1px solid #cccccc;
	margin:2px 30px 10px 30px; }
	
#angebote {
	margin:0;
	width:176px;
	height:180px;
	padding:12px 11px 0 11px;
	font-weight:normal;}
	
#angebote a {
	text-decoration:none;
	color: #337EBF;}

#angebote a:hover {
	color: #999999;
	text-decoration:underline;}

#inhalt a {
	text-decoration:none;
	font-weight: bold;
	color: #5A779F;}

#inhalt a:hover {
	color: #bbbbbb;}

hr {
	color: #bbbbbb;
	margin:0;
	height:1px;
	padding:0; }
	
#clear {
	clear:both; 
	height:30px;}
	
#footer {
	background-color:#D5D5D5;
	padding:7px 0 0 12px;
	height:19px;
	margin:0;
	color:#888888;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;}

#footer a {
	font-weight:bold;
	text-decoration:none;
	color: #337EBF;}

#footer a:hover {
	color: #999999;
	text-decoration:underline;}
	
#bottom {
	height:30px;}
	
input {	
	border-top:2px solid #5A5A5A;	
	border-bottom:2px solid #5A5A5A;	
	border-left:1px solid #5A5A5A;	
	border-right:1px solid #5A5A5A;	
	background-color:#dddddd;	
	color: #454545;	
	font-size:10px;	
	padding:3px;
	font-family: verdana,sans-serif;; }

textarea {	
	border-top:2px solid #5A5A5A;	
	border-bottom:2px solid #5A5A5A;	
	border-left:1px solid #5A5A5A;	
	border-right:1px solid #5A5A5A;	
	background-color:#dddddd;	
	color: #454545;		
	padding:3px;
	font-size:10px;	
	font-family: verdana,sans-serif;;  }

select {	
	border-top:2px solid #5A5A5A;	
	border-bottom:2px solid #5A5A5A;	
	border-left:1px solid #5A5A5A;	
	border-right:1px solid #5A5A5A;	
	background-color:#dddddd;	
	color: #454545;	
	font-size:10px;	
	padding:3px;
	font-family: verdana,sans-serif;; }
