body {
	font-family: Arial, Sans-Serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #666666;
	font-size:12px;
}

td {
	font-family: Arial, Sans-Serif;
	color: #FFFFFF;
	font-size:12px;
}

.box {
	background-color:#002536;
}


.maintable {
	width:994px;
	background-color:#007bB4;
}

dfn {
	font:normal 10px Verdana,sans-serif;
}
dfn:hover {
	cursor: help
}
img {
	border-color:white;
}

.mc_msg, .mc_msg:link, .mc_msg:active, .mc_msg:visited {
	color:white;
	text-decoration:none;
}	
.mc_msg:hover {
	color:orange;
	text-decoration:underline;
}	


/*
	background-image:url(pics/bgnew.jpg);
	background-repeat:repeat-x;
*/

/******* hyperlink and anchor tag styles ******/

a:link {
	color: orange;
}

a:active {
	color: darkorange;
}

a:visited {
	color: darkorange;
}

a:hover {
	color: #FFFFFF;
}


/************* header tag styles *************/

h1{
 font-size: 160%;
 font-family: Arial,sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 margin: 0px;
 padding-bottom: 10px;
}

h2{
 font-size: 110%;
 font-family: Arial,sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 margin: 10px 0px 5px 0px;
}

/*************** list tag styles **************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

legend {
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px 6px;
	margin:10px 0px;
}

fieldset {
	border: 1px solid silver;
	padding: 0px 10px 10px 10px;
}


.ul {
    margin: 0px 10px 10px 0px;
    padding: 0px;
}

form {
    margin: 0;
    padding: 0;
}

input, select {
    font-family: Arial,sans-serif;
    font-size: 11px;
}

.bli {
	background-image:url(pics/bgbar.gif);
	background-repeat:repeat-x;
}
.blu {
	background-color:#00131b;
}

/********* ToolTips *********/

.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
}
.TTtable {
	border:1px solid black;
}

.TTtitle {
	background-color: #000088;
	color: #FFFFFF;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	font-size:10px;
}
.TTtext {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size:10px;
}


/*********  ende ToolTips *********/


.chooselocation1 {
 background-color: #cccccc; 
 font-size: 100%;
 font-family: Arial,sans-serif;
 font-weight: bold;
 color: #334d55;
 padding:2px;
 margin-bottom: 5px;
}

.framebody {
	background-color:#002536;
}


/***********************************************/


.menutitle {
 font-size: 11px;
 font-family: Verdana, sans-serif;
 font-weight: bold;
 text-align: left;
 color: #009bD4;
 padding: 10px 10px 2px 5px;
 margin: 0px 0px 4px 0px;
}

a.menubox:visited, a.menubox:active, a.menubox:link, a.menubox {
 display:block;
 font-size: 11px;
 font-family: Verdana, sans-serif;
 text-align: left;
 color: orange;
 padding: 2px 10px 2px 5px;
 margin: 0px 0px 2px 10px;
 text-decoration:none;
}

a.menubox:hover {
 font-size: 11px;
 font-family: Verdana, sans-serif;
 color: white;
 text-decoration:none;
}

a.menuboxhigh:visited, a.menuboxhigh:active, a.menuboxhigh:link, a.menuboxhigh {
 display:block;
 font-size: 11px;
 font-family: Verdana, sans-serif;
 text-align: left;
 color: red;
 padding: 2px 10px 2px 5px;
 margin: 0px 0px 2px 10px;
 text-decoration:none;
}

a.menuboxhigh:hover {
 font-size: 11px;
 font-family: Verdana, sans-serif;
 color: white;
 text-decoration:none;
}




.menuspacer {
 padding: 0px;
 margin: 0px;
 height:5px;
}

/***********************************************/

.fo {
 font-size: 10px;
 font-family: Arial,sans-serif;
}


.question {
 width:35%;
 text-align:right;
 vertical-align:top;
 background-color:#00131B;
 padding-left:5px;
 padding-right:4px;
 padding-bottom:3px;
}

.answer {
 text-align:left;
 width:65%;
 vertical-align:top;
 background-color:#203C48;
 padding-right: 10px;
 padding-left:4px;
 padding-bottom:3px;
}

.zelle0 {
 background-color:#00131B;
 border-bottom:1px solid black;
}

.zelle1 {
 background-color:#203C48;
 border-bottom:1px solid black;
}

.chatzelle_my {
 font-size:70%;
 background-color:#254991;
 border-bottom:1px solid gray;
 line-height:150%;
 font-family:Verdana, sans-serif;
 }

.chatzelle_notmy {
 background-color:#4667aa;
 font-size:70%;
 border-bottom:1px solid gray;
 line-height:150%;
 font-family:Verdana, sans-serif;
}

.reg1 {
 padding: 8px 3px;
}


/* ---------------------------------------- */


.continents {
	background-color: #00131B;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding:3px 10px;
}

.countries {
	background-color: #1A2C34;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	padding:3px 10px;
	margin:0px;
}

.states {
	background-color: #203C48;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	padding:3px 10px;
}

.cities {
	background-color: #224656;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	padding:2px 10px;
}

.districts {
	background-color: #285366;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	padding:0px 10px;
}


ul#mainnav {
	margin: 0px;
	padding:0px 15px;
	float: right;
	clear: right;
}

#mainNav li
{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}


#mainNav a
{
	float:left;
	display:block;
	background:url("http://www.gayscout.com/gayguide/pics/tab_bottom_left_up.gif") no-repeat left top;
	padding-left:5px;
	text-decoration:none;
}

#mainNav a span
{
	display:block;
	font-family:Verdana,sans-serif;
	font-size:11px;
	color: yellow;
	background:url("http://www.gayscout.com/gayguide/pics/tab_bottom_right_up.gif") no-repeat right top;
	padding:4px 16px 4px 11px;
}

#mainNav #current a {
	background:url("http://www.gayscout.com/gayguide/pics/tab_bottom_left_down.gif") no-repeat left top;
}

#mainNav #current a span {
	background:url("http://www.gayscout.com/gayguide/pics/tab_bottom_right_down.gif") no-repeat right top;
	font-weight:bold;
	color: white;
}

#mainNav a:hover {
	background:url("http://www.gayscout.com/gayguide/pics/tab_bottom_left_down.gif") no-repeat left top;
}

#mainNav a:hover span {
	background:url("http://www.gayscout.com/gayguide/pics/tab_bottom_right_down.gif") no-repeat right top;
	color: white;
}


/* ------------ BEGIN Navigation -------------- */

ul#mainnav2 {
	margin: 0px;
	padding:0px;
	float: right;
	clear: right;
}

#mainNav2 li
{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}

#mainNav2 a
{
	float:left;
	display:block;
	background:url("http://www.gayscout.com/gayguide/pics/tab_top_left_up.gif") no-repeat left bottom;
	padding-left:5px;
	text-decoration:none;
}

#mainNav2 a span
{
	display:block;
	font-family:Verdana,sans-serif;
	font-size:11px;
	color: white;
	background:url("http://www.gayscout.com/gayguide/pics/tab_top_right_up.gif") no-repeat right bottom;
	padding:4px 16px 4px 11px;
}

#mainNav2 #current_top a {
	background:url("http://www.gayscout.com/gayguide/pics/tab_top_left_down.gif") no-repeat left bottom;
}

#mainNav2 #current_top a span {
	background:url("http://www.gayscout.com/gayguide/pics/tab_top_right_down.gif") no-repeat right bottom;
	font-weight:bold;
}

#mainNav2 a:hover {
	background:url("http://www.gayscout.com/gayguide/pics/tab_top_left_down.gif") no-repeat left bottom;
}

#mainNav2 a:hover span {
	
	background:url("http://www.gayscout.com/gayguide/pics/tab_top_right_down.gif") no-repeat right bottom;
	
}
/* ################################### */

	