/*									*/
/* SpassLinks.com  					*/
/* Stylesheet fuerr alle Browser,	*/
/* ausser IE 6.0 und kleiner		*/

a 		{ text-decoration:  underline; color:black; 	}
a:hover { text-decoration:  underline; color:#990000; 	}

a.menu {
	display:block;
	padding:1px;
	text-align:center;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size: 11px;
	border: none;
}

a.menu:link, a.menu:visited, .suche{
	text-decoration:none;
	border:none;
}

a.menua:link, a.menua:visited, .suche{
	display:block;
	text-decoration:none;
	color:white;
	border:none;
	text-align:center;
	font-size:11px;
	background-image:url(../images/navi_back_aktiv.png);background-repeat:no-repeat;
}

a.menu:hover {
	display:block;
	text-decoration:none;
	color:white;
	border:none;
	text-align:center;
	font-size:11px;
	background-image:url(../images/navi_back_hover.png);background-repeat:no-repeat;
}

a.linkmainrow:link, a.linkmainrow:visited {
	color:black;
}


body {
	margin:0;
	padding:0;
	text-align: center;
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:normal;
}

h1 {
	font-size:11px;
	font-weight:bold;
}

h2 {
	font-size:11px;
	font-weight:bold;
}

h3 {
	font-size:11px;
	font-weight:bold;
}

h4 {
	font-size:11px;
	font-weight:bold;
}

img { border:none;
}


#pagewidth {
	width:980px;
	text-align:left;
	min-width: 980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/logo_neu_2.png);background-repeat:no-repeat;
}

#leftcol {
	width:140px;
	float:left;
	position:relative;
	margin-left:-140px;
	margin-right:1px;
	/* border:solid 1px black; */
}

#maincol {
	float: left;
	width: 100%;
	position: relative;
	margin: 0 -8px 0 -2px;
}

#rightcol {
	/*/*/ width:140px; /* hack keeps NN4 right column right? */
	float:right;
	position:relative;
	margin-right:-140px;
	margin-left:1px;
}

#outer {
	border:solid white 0px;
	/*/*/ border-left-width: 150px ;  /* left column width. NN4 hack to hide borders */
	border-left-color: #FFFFFF  ; /* left column colour */
	border-left-style: solid;
	/*/*/ border-right-width: 150px; /* right column width. NN4 hack to hide borders */
	border-right-color: #FFFFFF;  /* right column colour */
	border-right-style: solid;
	background-color: #FFFFFF ; /* center column colour */
	width: auto;
}

#inner{ margin:0; width:100%;}

#outer>#inner { border-bottom: 1px solid #FFFFFF;  }

#header {
	height: 110px;
	width: 100%;
}

#speaker {
	text-align:right;
}


#footer {
	height:100px;;
	width:100%;
	text-align:center;
	background-image:url(../images/linie.png);background-repeat:repeat-x;
}

#user_city {
	visibility:hidden;
}

.flowtext {
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

.highlight{
	background-color: #990000;
	color:white;
}


.clr { clear:both; }
.content { padding: 5px 1px 5px 1px }
.contentheader { padding-left:300px; padding-top:25px; }

.communityContent 	{ 	padding-left: 25px;
						font-weight:normal;
					}
					
.error	{
			color:red;
			font-weight:bold;
		}
		
.fehler	{
			color:red;
			font-weight:bold;
		}
		
.errorForm	{
				border:solid 1px red;
			}		

.link1 {
	font-size:12px;
}

div { }

.subnaviitem	{ text-align:left; width:120px; }

.mainrow_dark	{ background-color:#D3D3D3; padding-top:5px; margin-bottom:-10px; border:solid 1px gray;}
.mainrow_light	{ background-color:white;   padding-top:5px; margin-bottom:-10px; border:solid 1px gray;}

.mainrowDate	{ width:80px; height:10px;float:left; color:#990000; padding-left:20px; font-weight:bold; }
.mainrowMark	{ width:20px; float:left; }
.mainrowPoster 	{ width:80px; float:left; font-weight:bold; }
.mainrowKat		{ width:80px; float:left; font-weight:bold; }
.mainrowLink	{ width:360px; float:left;}
.mainrowCounter	{ width:60px; float:left; text-align:right; margin-right:20px; font-weight:bold; }
.mainrowComment	{ width:30px; float:left; }
.mainrowDeadLink{ width:20px; float:left; }

.genericrowText	{ width:100px; float:left; }
.genericrowForm	{ width:350px; float:left; }

.genericContent	{ padding-left:25px; padding-right:25px; }


input, textarea, select {
	border:solid 1px gray;
	padding:3px;
}

input:focus, textarea:focus, select:focus {
	background-color:#FCCA99;
}

/* ---------- Community --------------------------------------- */
.hinweisKlein 	{ 	font-size:10px;
					font-weight:normal;
				}
				

a.LinkInline, a.link:visited 
			{	font-size:10px;
				font-weight:bold;
				text-decoration:none;
			}

a.LinkInline:hover 	{ 	background-color:#990000;
						color:white;						 	
					}

#naviUserHori 	{   	
					padding:3px;					
					margin-top:0px;																				
					margin-left:70px;
					background-color:#990000;
					color:white; 
					border:solid 1px #991010;
				}
.naviUserHoriItem 	{ 	border-left:dotted 1px white;
						margin-left:5px;
						padding-left:10px;
						padding-right:10px;
					}
				
#naviUserHori a:link, #naviUserHori a:visited {
				color:white;
}

.dataFrameHead{	font-weight:normal;
				font-size:8pt;
				border:solid 1px #999d9f;
				color: black;
				background-color: #D3D3D3; /*#999d9f;*/
				padding-left:5px;
    			}

.dataFrame	{ 	font-weight:normal;
				font-size:8pt;
				border:solid 1px #D3D3D3;
				color:black;
				background-color:white;
				padding-left:5px;
			}

.inactiveFrame	{ border:solid 1px #D03525;
    		 	  color:gray;
	    		}

