/* **** ************** **** */
/* **** Basic Elements **** */
/* **** ************** **** */

* {
	margin: 0px;
	padding: 0px;
	border: 0px none;}

body {
	background: #3599cd;
	font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;}

#container { 
	background: #fff;
	margin: 5px auto; 
	width: 950px;} 

/* **** ************* **** */ 
/* **** Hauptbereiche **** */ 
/* **** ************* **** */ 

#pageHeader {
	background: url(SiamBikeHeader.jpg) no-repeat;
	width: 950px;
	height: 210px;} 

#logo {
	float: left;
	padding: 64px 0 0 20px;
	text-align: center;
}

#menu {
	width: 950px;
	height: 53px;}

#content {
	width: 950px;}

#linkespalte {
	margin: 20px 0 20px 20px;
	width: 444px;
	overflow: hidden;}

#rechtespalte {
	margin: 20px 0 20px 20px;
	width: 444px;
	overflow: hidden;}

#footer {
	background: #ff3b00;
	width: 950px;
	height: 26px;
	font: bold 12px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;} 	

/* **** ****** **** */
/* **** Menues **** */
/* **** ****** **** */

#menu a {
	text-decoration: none;}

#hauptmenu{
	background-color: #093;
	color: #fff;
	height: 20px;
	font: bold 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#hauptmenu p {
	text-indent: 180px;}
#hauptmenu a{
	color: #fff;}

#submenu{
	float: right;
	height: 33px;
	width: 789px;
	font: bold 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;}
#submenu a{
	color: #000;}
#submenu p {
	padding: 6px 0 0 0;
	text-indent: 19px;}

#sprachmenu{
	float: left;
	height: 33px;
	width: 161px;
	font: bold 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	background-image: url(sprachlink-bg.gif);}
#sprachmenu img{
	margin: 0px 10px 0px 20px;
	vertical-align: middle;}
#sprachmenu a{
	color: #fff;}

/* **** *************** **** */
/* **** Content-Bereich **** */
/* **** *************** **** */

/* Überschriften */

#content h1 {
	color: #ff3300;
	font: bold 16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 0px;}
#content h2 {
	color: #ff3300;
	font: bold 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 0px;}
#content h3 {
	color: #ff3300;
	font: bold 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 0px;}
#content h4 {
	color: #000;
	font: bold 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 0px;}
#content h5 {
	color: #000;
	font: bold 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 0px;}

/* Absätze */

#content p {
	color: #000;
	font: 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content a {
	color: #00c;}
	
/* Listen */

#content ul {
	color: #000;
	padding: 15px;
	font: 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content ol {
	color: #000;
	padding: 15px;
	font: 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content dl {
	color: #000;
	padding: 15px;
	font: 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* Bilder */
 
table.imgtext-table {
	margin: 5px 15px 5px 15px;}

#content img {
	border: 0px none;}
	
/* Formular */
 
input {
	border: 1px solid #000;}
textarea {
	border: 1px solid #000;}
select {
	border: 1px solid #000;}



/* News */

table.latestnews p {
	font: 12px/19px Verdana, sans-serif;}
table.latestnews a {
	text-decoration: none;
	color: Black;}
table.latestnews span.head {
	color: #004700;
	font: italic bold 20px "Times New Roman", Times, serif;
	margin: 5px 0px 0px 0px;}
table.latestnews span.newsdatum {
	font-style: italic;}
table.latestnews span.newstime {
	font-style: italic;}
table.latestnews span.newstitel {
	font-weight: bold;
	color: Black;}
table.latestnews span.newsreadon {	
	font-weight: bold;
	text-decoration: underline;
	color: Navy;}
table.latestnews span.goto {
	text-decoration: none;}
table.listnews p {
	font: 12px Verdana, sans-serif;}
table.listnews span.newstitel {
	color: #004700;
	font: italic bold 20px "Times New Roman", Times, serif;
	margin: 5px 0px 0px 0px;}
table.listnews span.newsdate {
	font-style: italic;	}
table.listnews span.newstime {
	font-style: italic;}
table.singlenews p {
	font: 12px/19px Verdana, sans-serif;}
table.singlenews span.newsdate {
	font-style: italic;}
table.singlenews span.newstime {
	font-style: italic;}
table.singlenews span.newstitel {
	color: #004700;
	font: italic bold 20px "Times New Roman", Times, serif;
	margin: 5px 0px 0px 0px;}
table.singlenews span.newssubheader {
	font-size: 14px;}
p.newslistback a {
	font: 14px Verdana, sans-serif;
	text-decoration: none;}
table.archivnews p {
	font: 12px Verdana, sans-serif;}
table.archivnews span.newsarchiv {	
	color: #004700;
	font: italic bold 20px "Times New Roman", Times, serif;
	margin: 5px 0px 0px 0px;}
table.archivnews span.newstitel {
	font-size: 14px;}
table.archivnoitems p {
	font: 12px Verdana, sans-serif;}
table.archivnoitems span.archiv {
	color: #004700;
	font: italic bold 20px "Times New Roman", Times, serif;
	margin: 5px 0px 0px 0px;}
form.news {
	font: 12px Verdana, sans-serif;}

#id24rates {
       width: 300px;
      margin-left: 300px;
}

