@charset "utf-8";



/************ GLOBAL ELEMENTS ************/

html

{

	height: 100%;

}



body

{

	color: #000000;

	margin: 0px;

	background-color: #FFFFFF;

	font-family: Verdana,Tahoma,Arial;

	font-size: 11px;

}



a

{

	color: #000000;

	text-decoration: underline;

}



a:hover

{

	color: #000;

	text-decoration: none;

}



h1

{

	font-size: 1em;

	display:inline;

	padding: 0px;

	margin: 0px;

}



h2

{

	font-size: 1em;

	display:inline;

	padding: 0px;

	margin: 0px;

}



#main

{

	padding: 0;

	margin: 5px;

	width: 99%;

}



#main_content

{

	margin: 0 auto;

	padding: 0px;

	width: 99%;

	text-align: left;

}



#header

{

	height: 95px;

	float: left;

}



#leaderboard

{

	margin-top: 5px;

	float: left;

	text-align: center;

}



table

{

	font-size: 11px;

}



.ads468x60

{

	text-align: center;

	padding: 0 0 5px 0;

}



.sitebrowser

{

	border-right: 1px solid #C0C0C0;

}



.sitebrowser_table

{

	font-size: 11px;

}



.sitebrowser_table a

{

	text-decoration: none;

}





#contents

{

	padding: 10px;

	height: 100%;

}



.smallfont_no_underline

{

	font-size: 11px;

	font-style: normal;

}



.smallfont_no_underline a

{

	text-decoration: none;

}



.smallfont

{

	font-size: 10px;

	font-style: normal;

}



.normalfont

{

	font-size: 12px;

}



.bigfont

{

	font-size: 13px;

}



.tablea

{

	padding: 5px;

	background-color: #F1F1F1;

	text-align: left;

}



.tableb

{

	padding: 5px;

	background-color: #F8F8F8;

	text-align: left;

}



.tableredhead

{

	font-size: 12px;

	color: #FFFFFF;

	background-color: #3A786D;

	padding: 5px;

}



.tablered

{

	font-size: 12px;

	background-color: #FFB3B3;

}



.tablehead

{

	font-size: 12px;

	background-color: #3A786D;

	color: #FFFFFF;

	padding: 5px;

}



#startpage_register

{

	font-weight: bold;

	text-align: left;

	font-size: 13px;

	width: 100%;

	padding: 7px;

	border: 1px solid #000000;

	background-color: #F8F8F8;

}



#startpage_register a

{

	color: #000000;

	font-size: 14px;

	text-decoration: underline;

}



#startpage_register a:hover

{

	color: #000000;

}



.user_menu

{

	margin: 0px;

	background-color: #EEEEEE;

	text-align: left;

	border-bottom: 1px solid #000000;

}



.user_menu a         {padding: 5px 3px 5px 3px; display: block; text-decoration: none;}

.user_menu a:hover   {text-decoration: none; color: white; font-weight: bold; background: #3A786D;}



.boxhead

{

	height: 20px; 

	line-height: 20px; 

	background-color: #3A786D; 

	border: 1px solid #3A786D; 

	font-size: 13px; 

	color: #FFFFFF;

	text-align: left;

}



.boxcontent

{

	background-color: #F5F5F5; 

	border: 1px solid #3A786D; 

	border-width: 0px 1px 1px 1px; 

	text-align: left;

}



#adminmenu

{

	position:absolute; 

	top:0px; 

	left:0px;



	background-color: #EEEEEE;

	border-bottom: 1px solid #000000;	

}



#adminmenu a

{

	font-weight: bold;

}





/************ SEARCH ELEMENTS ************/



.search_option

{

	margin: 0px;

	width: 80px;

	background-color: #F5F5F5;

	text-align: center;

}



.search_option a         {padding: 5px 3px 5px 3px; display: block; text-decoration: none; font-weight: bold;}

.search_option a:hover   {text-decoration: none; color: white; font-weight: bold; background: #3A786D;}



.search_option_active

{

	margin: 0px;

	width: 80px;

	background: #3A786D;

	text-align: center;

}

.search_option_active a         {text-decoration: none; color: white; font-weight: bold;}



/************ FORM ELEMENTS ************/



input,select,textarea {padding: 1px; font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #000000;}



/************ MISC ELEMENTS ************/



.headline

{

	width: 100%;

	padding: 3px 0 3px 0;

}



.innerborder

{

	background-color: #F1F1F1; 

	border-top: 1px solid #3A786D; 

	border-left: 1px solid #BBC0CB; 

	border-right: 1px solid #BBC0CB; 

	border-bottom: 1px solid #BBC0CB;

}



li {padding: 3px;}



#footer

{

	margin-top: 10px;

	height: 70px;

	font-size: 11px;

	text-align: center;

}



#red_border{

	font-weight:bold;

	color: #C60005;

	width: 99%;

	padding: 4px;

	margin: 5px 0 5px 0px;

	border: 1px solid #F60006;

	text-align: center;

}





/************ MENU ************/



#menuleft

{

	width: 175px;

	font-size: 10px;

}



#menuleft a

{

	text-decoration: none;

	color: #3A786D;

}



#menuleft a:hover

{

	text-decoration: underline;

}



#menu

{

	margin: 0px 0px 15px 0px;

	padding: 5px 0px 0px 0px;

	width: 100%;

	height: 33px;

	background-color: #3A786D;

	border: 1px solid #000000;

	border-width: 0px 1px 1px 1px;

	text-align: left;

}



#menu a

{

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}



#menu a:hover

{

	text-decoration: underline;

}



.navigation {	

	font-family: Verdana,Tahoma,Arial;

	font-size: 11px;

	color: #000000;

	text-align: center;

	font-weight: bold;

	margin-left: 10px;

	width: 82px; 

	height: 25px; 

	background-image: url(http://www.autofans.de/media/images/global/menu_inactive.gif);

	background-repeat: no-repeat;

	float:left;

}



.navigation a {	

	color: #000000;

	text-decoration: none;

}



.navigation_active {	

	font-family: Verdana,Tahoma,Arial;

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	font-weight: bold;

	margin-left: 10px;

	width: 82px; 

	height: 25px; 

	background-image: url(http://www.autofans.de/media/images/global/menu_active.gif);

	background-repeat: no-repeat;

	float:left;

}



.navigation_active a {	

	color: #FFFFFF;

	text-decoration: none;

}



.navigation_long {	

	font-family: Verdana,Tahoma,Arial;

	font-size: 11px;

	color: #000000;

	text-align: center;

	font-weight: bold;

	margin-left: 10px;

	width: 102px; 

	height: 25px; 

	background-image: url(http://www.autofans.de/media/images/global/menu_long_inactive.gif);

	background-repeat: no-repeat;

	float:left;

}



.navigation_long a {	

	color: #000000;

	text-decoration: none;

}



.navigation_active_long {	

	font-family: Verdana,Tahoma,Arial;

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	font-weight: bold;

	margin-left: 10px;

	width: 102px; 

	height: 25px; 

	background-image: url(http://www.autofans.de/media/images/global/menu_long_active.gif);

	background-repeat: no-repeat;

	float:left;

}



.navigation_active_long a {	

	color: #FFFFFF;

	text-decoration: none;

}



.submenu

{

	margin: 0 auto;

	padding: 5px 0px 0px 0px;

	width: 99%;

	height: 20px;

	font-family: Verdana,Tahoma,Arial;

	font-size: 11px;

	background-color: #F5F5F5;

	border: 1px solid #000000;

	text-align: left;

}



.login

{

	text-align: left;

	padding: 10px;

	font-size: 11px;

}

