/********************************************
*
*  CSS | Globale Definitionen
*  Copyright: emion interaktive medien GmbH
*  mschmidt@20080312 1843
*
*********************************************/


@import url("lb.css");
@import url("forms.css");

* { margin:0; padding:0; border:0; list-style-type:none }
body { text-align:center; font:0.75em Verdana,sans-serif; background:#000 url(../images/main/bg.jpg) center bottom repeat-x fixed }

#page { width:900px; margin:40px auto; padding:10px; text-align:left; background:#fff }

#navbar { height:37px; margin:5px 0; background:#000 }

#navig { width:725px; padding:0 0 0 15px; float:left; background:url(../images/main/bg_navig.gif) left top no-repeat }
#navig li { display:inline }
#navig a { padding:0 0 0 20px; float:left; text-decoration:none; font:bold 1.1em/37px "Trebuchet MS",Verdana,sans-serif; letter-spacing:0.05em; text-transform:uppercase; color:#fff; background:#000 url(../images/main/bg_navig_aus.gif) left top no-repeat; cursor:pointer }
#navig a span { padding:0 15px 0 0; display:block; float:left; background:url(../images/main/bg_navig_aus.gif) right top no-repeat }
#navig a:hover { color:#e67f2c; background:#000 url(../images/main/bg_navig_an.gif) left top no-repeat }
#navig a:hover span { background:url(../images/main/bg_navig_an.gif) right top no-repeat }
#navig a.aktiv { background:#000 url(../images/main/bg_navig_an.gif) left top no-repeat; cursor:default }
#navig a.aktiv span { background:url(../images/main/bg_navig_an.gif) right top no-repeat; cursor:default }
#navig a.aktiv:hover { color:#fff }

#suche { width:160px; height:37px; float:right; background:url(../images/main/bg_suche.gif) right top no-repeat }
#suche input { width:110px; margin:12px 0 0 34px; font-size:0.75em; border:0 }

#main { background:url(../images/main/bg_main.gif) left bottom }
#snavig { width:205px; margin:20px 0 60px 0; float:left }
#snavig a {	padding:0 0 0 25px; line-height:20px; display:block; font-size:12px; text-decoration:none; color:#a68137 }
#snavig a:hover { color:#fff }
#content { width:690px; overflow:hidden; float:left }
#content a { color:#000 }

#newsTermine { padding:10px 10px 140px 10px }
#newsTermine div { font-size:0.75em; color:#585754 }
#newsTermine h3 a { text-decoration:none; font-size:11px; color:#a68137 }
#newsTermine h3 a:hover { color:#cea758 }
#newsTermine p { margin:0 0 25px 0; font-size:0.75em; color:#fff }
#newsTermine p a { text-decoration:none; color:#fff }
#newsTermine p a:hover { text-decoration:underline }

#newsGalerie { margin:10px 0px 140px 0 }
#newsGalerie img { margin:0 0 11px 11px; padding:1px; border:1px solid #a68137 }

#balkenLogin { margin:0 0 0 20px; color:#fff }
#balkenLogin input { padding:2px }

#subnavig { height:37px; background:#aea998 }
#subnavig li { display:inline }
#subnavig a { padding:0 0 0 20px; float:left; text-decoration:none; font:bold 1.1em/37px "Trebuchet MS",Verdana,sans-serif; letter-spacing:0.05em; color:#fff; cursor:pointer }
#subnavig a span { padding:0 15px 0 0; display:block; float:left }
#subnavig a:hover { background:url(../images/main/bg_navig_an.gif) left top no-repeat }
#subnavig a:hover span,#subnavig a.aktiv span { background:url(../images/main/bg_navig_an.gif) right top no-repeat }
#subnavig a.aktiv { background:url(../images/main/bg_navig_an.gif) left top no-repeat; cursor:default }

#inhalt { padding:20px 18px 10px 18px }
#inhalt h1 { margin:0 0 12px 0; font-size:1.4em; color:#996600 }
#inhalt p { margin:0 0 15px 0; line-height:1.5em }
#inhalt p a { padding:0 2px; text-decoration:none; color:#000; border-bottom:1px dotted #000 }
#inhalt p a:hover { background:#a68137; color:#fff; border:0 }
#inhalt td a { text-decoration:none; color:#000; border-bottom:1px dotted #000 }

#footer { line-height:20px; padding:0 10px 0 0; text-align:right; font-size:0.75em; background:url(../images/main/bg_footer.gif) left top no-repeat }
#footer a { margin:0 30px 0 0; text-decoration:none; color:#000 }
#footer a:hover { color:#e67f2c }
#footer a.cr { margin:0 0 0 30px }

#termine { margin:25px 0 0 0 }
#termine h4 { font-size:1em }
#termine h4 span { margin:0 10px 0 0; font-size:1.4em; color:#a68137 }
#termine h4 a { text-decoration:none; color:#000 }
#termine p { font-size:0.9em; padding:0 0 10px 119px; border-top:1px dotted #e9dbbf }

#suchergebnis { margin:25px 0 0 0 }
#suchergebnis h4 { font-size:1.6em; color:#a68137 }
#suchergebnis h4 a { margin:0 0 0 5px; padding:0 2px; text-decoration:none; font-size:0.7em; color:#000 }
#suchergebnis h4 a:hover { background:#a68137; color:#fff }
#suchergebnis p { min-height:25px; font-size:0.9em; padding:0 0 10px 41px; border-top:1px dotted #e9dbbf }
#suchergebnis .beFund { background:#f7ecd8; border-bottom:1px solid #bd8827 }
#suchergebnis h4 a:hover .beFund { color:#000 }

#gallery { width:620px; height:1100px }


/* LOGIN */
#balkenLogin { margin:-20px 0 10px 0; padding:79px 0 20px 20px; background:url(http://www.nautic-club.com/cms/images/main/bg_login.gif) no-repeat; color:#fff }
#balkenLogin input { padding:2px }
.buttonLogin {
	width: auto;
	margin: 0 10px 0 0;
	padding: 1px 5px 0 5px;
	overflow: visible;
	font-size: 13px;
	background: url(http://community.nautic-club.com/images/main/bg_button.gif);
	border-top: 1px solid #f8f8f8;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #a0a0a3;
	border-left: 1px solid #bebebe
}
.reg {
	width: auto;
	margin: 0 10px 0 0;
	padding: 1px 5px 0 8px;
	overflow: visible;
	font-size: 13px;
	display:block;
	text-decoration:none;
	width:135px;
	color: #c44b10;
	font-weight:bold;
	background: url(http://community.nautic-club.com/images/main/bg_button_reg.gif);
	border-top: 1px solid #ffe288;
	border-right: 1px solid #ffe288;
	border-bottom: 1px solid #ffc923;
	border-left: 1px solid #ffc923
}


a { outline:none }
:focus { -moz-outline-style:none }

.clear:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}  
.clear {
display: inline-block;
}
/* Fix für IE Win \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* Ende Fix */



/* C O M M U N I T Y */

#snavig { padding:0 0 50px 0 }
.href_text { cursor:pointer }


#userlist_mini { width:400px; margin:3px 0 0 0 }
#userlist_mini li { margin:5px 10px 5px 0; float:left; display:inline; position:relative; background:#f6e7cd }
#userlist_mini a { width:87px; height:20px; padding:65px 0 0 0; text-align:center; overflow:hidden; text-decoration:none; display:block; font-size:10px; border:solid #f5cf8a; border-width:0 1px 1px 0 }
#userlist_mini a:hover { text-decoration:none !important; border:solid #f5cf8a; border-width:1px 0 0 1px }