* a, a:visited {
	color: #000000;
}

* a:hover {
	color: #9F2533;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	background-color: #A13D00;
	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
}

h3 {
	font-size: 11pt;
	height: 5px;
}

.show td {
	vertical-align: top;
}

img {
	border: 0px;
}

ul li {
	margin-left: 25px;
}

.footer {
	margin-top: -16px;
	font-size: 8pt;
	text-align: center;
	width: 100%;
	color: #FFFFFF;
	clear: right;
}

.footer a {
	color: #FFFFFF;
}

.footer a:hover {
	color: #CCCCCC;
}

.footer a:visited {
	color: #FFFFFF;
}

.Error {
	color: #9F2533;
}

input.Error, textarea.Error {
	color: #000000;
	border: 1px solid #9F2533;
}

.page {
	width: 950px;
	height: 692px;
	margin-left: auto;
	margin-right: auto;
	background-color: #D8CDC0;
}

.header_image {
	width: 100%;
	height: 123px;
	/*background-image: url(img/header.jpg);*/
}

.header_text {
	font-size: 9pt;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
	width: 100%;
	height: 20px;
	background-color: #CCCCCC;
}

.header_text a, .header_text a:visited {
	text-decoration: none;
	color: #000000;
}

.header_text a:hover, .header_text a:visited {
	text-decoration: none;
	color: #9F2533;
}

.header_text_right1, .header_text_right2, .header_text_left {
	padding-top: 2px;
	height: 18px; /* 20 - padding-top. */
}

.header_text_right1 span, .header_text_right2 span {
	color: #9F2533;
}	
	
.header_text_left {
	width: 148px; /* 150 - padding-left + border-right. */
	float: left;
	padding-left: 4px;
	border-right: 2px solid #000000;
}

.header_text_right1 {
	width: auto;
	float: left;
	padding-left: 4px;
}

.header_text_right2 {
	width: auto;
	float: right;
	padding-right: 4px;
}

.nav {
	float: left;
	height: 549px; 
	width: 152px; /* 150 + border-right. */
	padding-left: 0px;
	border-right: 2px solid #FFFFFF;
	margin-right: 20px;
	margin-bottom: 19px;
	background-color: #AD987A;
}

.subNav ul {
	margin-top: 0px;
	margin-bottom: 0px;	
}

.subNav ul li {
	margin-left: 0px;
}

.subNav a {
	text-decoration: none;
}

.content {
	height: 549px;
	/*width: 660px;*/
}

.sponsors {
	font-size: 6pt;
	float: right;
	height: 549px;
	width: 136px; /* 140 - padding-left. */
	padding-left: 4px;
	border-left: 2px solid #FFFFFF;
	margin-left: 20px;
	margin-bottom: 19px;
	background-color: #AD987A;
}

.sponsors2 {
	font-size: 6pt;
	width: 800px;
	color: #FFFFFF;
	margin: auto;
	text-align: center;
}

.longtext {
	height: 120px;
	width: 450px;
	overflow: auto;
}


/*
 * Link-Icons.
 */
/* Iconize 0.5 */

/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_film.gif) no-repeat center right;
}

a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_pic.gif) no-repeat center right;
}

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_xls.gif) no-repeat center right;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_feed.gif) no-repeat center right;
}

a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_opml.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_phps.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_phps.gif) no-repeat center right;
}

a[href$='.torrent'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_torrent.gif) no-repeat center right;
}

a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_plugin.gif) no-repeat center right;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_flash.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_archive.gif) no-repeat center right;
}

a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_ical.gif) no-repeat center right;
}

a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_css.gif) no-repeat center right;
}

a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_ttf.gif) no-repeat center right;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_pic.gif) no-repeat center right;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_film.gif) no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_music.gif) no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(img/icons/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(img/icons/icon_msn.gif) no-repeat center right;
}

a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(img/icons/icon_jabber.gif) no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(img/icons/icon_yim.gif) no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(img/icons/icon_call.gif) no-repeat center right;
}

a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(img/icons/icon_skype.gif) no-repeat center right;
}

a[href ^="gg:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(img/icons/icon_gadugadu.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(img/icons/icon_mailto.gif) no-repeat center right;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}







/*
 * Gästebuch.
 */
.ddgb_wrapper {
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px;
	/*width: 500px;*/
	/*font-size: 90%;*/
}

.ddgb_wrapper a img {
	border: none;
}
/*.ddgb_wrapper a {
	color: #005abe;
}
.ddgb_wrapper a:hover {
	color: #CC3366;
}*/
.ddgb_entry {
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	margin: 0 0 2px 0;
	/*padding: 8px 10px 8px 10px;*/
	padding: 1px 10px 1px 10px;
	text-align: left;
	height: 110px;
	overflow: auto;
}

.mod {
	background: #005abe;
	color: #000000;
	display: inline;
	padding: 1px 10px 1px 10px;
	margin-right: 10px;
}

.mod a {
	color: #000000;
}

.mod a:hover {
	color: #000000;
}

.ddgb_entry p {
	margin: 0 0 8px 0;;
	padding: 0;
	line-height: 110%;
	color: #000000;
}

.ddgb_entry h1 {
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 100%;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
}

.ddgb_info {
	font-size: 7pt;
	color: #000000;
	float: right;
	margin: 0 0 5px 10px;
	text-align: right;
	line-height: 140%;
}

.ddgb_admin {
	font-size: 85%;
	color: #000000;
	text-align: right;
	padding: 3px 8px 3px 8px;
	border: 1px solid #BBBBBB;
	background: #E0E0E0;
}

.ddgb_h {
	font-weight: bold;
}

.ddgb_entrybox {
	text-align: left;
}

.ddgb_entrybox h1 {
	margin: 0;
	padding: 0;
	font-size: 140%;
	color: #000000;
	letter-spacing: 1px;
}

.ddgb_entrybox h2 {
	margin: 0;
	padding: 0;
	font-size: 140%;
	color: #000000;
	letter-spacing: 1px;
}
/*.ddgb_entrybox input {
	background: #F8F8F8;
	border: 1px solid #BBBBBB;
}
.ddgb_entrybox textarea {
	background: #F8F8F8;
	border: 1px solid #BBBBBB;
}*/
.ddgb_entrybox table {
	font-size: 90%;
	color: #000000;
}

.ddgb_entrybox li {
	margin: 0 0 5px 0;
}

.ddgb_nav {
	text-align: left;
}

.ddgb_smiles {
	font-weight: bold;
	font: 110% 'Courier New', Courier, Fixed;
	color: #505050;
	margin-bottom: 10px;
}

.ddgb_smiles img {
	margin: 2px 8px 0 0;
}

.ddgb_copyright {
	font-size: 7pt;
} 




/*
 * Auswahlmenüs beim Suchen.
 */
.selection, .selection_page, .page_navigation {
	border: 1px solid gray;
	padding: 3px;
	font-size: 10pt;
	float: left;
	margin-right: 10px;
}

.selection_sub {
	background: white;
	/*width: 200px;*/
	border-bottom: 0px;
	margin-left: -4px;
	margin-top: 3px;
}

.selection_sub a:hover, .selection_sub a:active {
	background: #CCCCCC;
	color: black;
	padding: 3px;
	padding-left: 10px;
	padding-right: 20px;
}

.selection_sub a {
	text-decoration: none;
	display: block;
	padding: 3px;
	padding-left: 10px;
	padding-right: 20px;
	color: black;
	border-top: 1px solid gray;
}

.selection .selection_sub, .selection_page .selection_sub {
	display: none;
}

.selection_page .selection_sub {
	max-height: 200px;
	overflow: auto;
	width: 80px;	
}

.selection table, .selection_page table {
	margin: 0;
	padding: 0;
}

.selection:hover, .selection_page:hover {
	border: 1px solid black;
	margin: 0px;
	margin-right: 10px;
}

/* Für IE6. */
.selection_hover, .selection_page_hover {
	border: 1px solid black;
	margin: 0px;
	margin-right: 10px;
}

/* Für IE6. */
.selection_hover .selection_sub, .selection_page_hover .selection_sub {
	display: block;
	position: absolute;
	border: 1px solid gray;
	border-top: 0px;
}

/* Für IE6. */
.selection_page_hover .selection_sub {
	height: 150px;
	overflow: auto;	
}

.selection:hover .selection_sub, .selection_page:hover .selection_sub {
	display: block;
	position: absolute;
	border: 1px solid gray;
	border-top: 0px;
}

.page_navigation {
	float: right;
}

/*
 * Tabellenzellen beim Suchen.
 */
 
/* Die Zelle mit dem (Fahrer- oder Team-)Bild. */
.cell_picture {
	width: 65px;
	height: 65px;
}

.cell_name {
	width: 200px;
}

.cell {
	width: 150px;
}
 
/*
 * News.
 */
.accordion_headings {
	margin-top: 10px;
	/*background: white;
	border: 1px solid grey;*/
	/*border-bottom: 1px solid black;*/
	font-weight: bold;
	padding: 3px;
	cursor: pointer;
}

.header_highlight {
 	margin-top: 10px;
	/*border: 1px solid black;*/
	padding: 3px;
	cursor: default;
}

.accordion_date {
	font-size: 8pt;
	text-align: right;
}
 
.accordion_content {
 	margin: 10px;
 	margin-top: 10px;
 	margin-left: 10px; 	
 	max-height: 200px;
 	overflow: auto;
}