﻿* {margin:0; padding:0; }
body {font:100.1% Arial,Helvetica,Geneva,Tahoma,sans-serif; color:#000; background:#257DDE; }

a {/*color:#0a497b;*/ color: #00C; }
a img {border:0;}
a:hover {color:#fd0000; text-decoration:underline;}
/*a:visited {color:#00C;}*/
img {vertical-align:middle;}
ul {list-style:none;}
ol {margin-left:3em;}
ol li {margin-top:.6em;}
label {cursor:pointer;}
option {padding-right:10px;}
optgroup option {padding-left:10px;}
textarea {font-size:12px Arial,Tahoma,sans-serif;/*font:1.1em Arial,Tahoma,sans-serif;*/}
select { font-size:12px; /*font-size:0.9em; */}

h1 {font-size:1.5em; font-weight:normal; margin-top:.3em; padding-bottom:.2em; border-bottom:1px solid #d6d6d6;}
h2 {font-size:1.2em; font-weight:normal; margin-top:.6em;}
h3 {font-size:12px; line-height:21px; color:#fff; background:#3c81c4 url(http://wet-skater.de/img/background/bg_blue.gif) repeat-x; text-indent:10px; border: 1px solid #3c81c4;}

.p5 {padding:5px;}
.pl { padding-left:10px}
.margin {margin:10px;}
.marginlr {margin:0 0px;}
.marginb {margin-bottom:10px; }
.margintb {margin:10px 0;}
.margint {margin-top:10px;}
/*farbwerte: wet-skater blau:#0000FF; rot: #fd0000; wet-skater gelb:#FFFF33;  blau:#000066; "karibik blau":#3366FF; linkblau:#0a497b; linkhover:#fd0000;  */ 


.orange { background: url(http://wet-skater.de) repeat-x; border: 1px solid #ff8e2e;}
.orange a {text-decoration:none;}
.red { background:transparent url(http://wet-skater.de) repeat-x; height:20px; border: 0px ;}
.red_w { background:transparent url(http://wet-skater) repeat-x; height:20px; border: 1px solid #fff;}
.yellow {background:#fcf471; border:1px solid #fcc64d; border-bottom:none; color:#fd1712;}

h3 a, h3 a:hover, h3 a:visited {color:#fff; /* text-decoration:none;*/}
h4 {font-size:1.2em; }
h4 span {font-weight:normal;}
h5 {font-size:1.0em;}
p {margin-top:1em;}
p.rgt {text-align:right;}

.center { text-align:center; }

/*floats*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.floatfix {overflow:hidden;}
.flr {float:right;}
.fll {float:left;}


/*blaetern*/
/*blaetern*/
.pgn {margin:0; padding:5px 0; text-align:center; }
.pgn a {margin:0 1px;}
.pgn p { margin-top:0; font-size:12px;}
.pgn p .lft {float:left;}
.pgn p .rgt {float:right;}
.pgn .nav_page_link { font-size:10px; }
.pgn .nav_page_link a{ font-size:10px; font-weight:bold; }
.pgn .nav_current_page { font-weight:bold; font-size:12px;}
.pgn .nav_page_step a { color:#ffa83c; font-weight:bold; }
.nav2 .nav_current_page {color:#fd0000;font-weight:bold;font-size:10px;background-color:#ffa83c;padding:0 5px;}
.nav2 .nav_page_link a, .nav2 .nav_page_link a:visited {text-decoration:underline;}

/*Spalten*/
.lcol {float:left; width:150px; margin-right:10px;}
.rcol2 {float:right; width:182px;}
.rcol {float:right; margin-left:10px;}


.coll {float:left;}
.collmain { width:469px;margin-right:10px;}
.collcnt {width:589px;}
.collcntlarge {width:750px;margin:10px;}
.container {margin-top:10px;}

.hide {display:none; }
.show {display:block;}
/* no margin on first container   */
.first {margin-top:0 !important;}
.small {font-size:.9em;}
.more {clear:left; margin:0 10px; text-align:right;}
.error {color:#f00;}	
.dummyLnk {color:#00c; text-decoration:underline;}
.shortmsg {margin-bottom:10px; padding:20px 10px; font-weight:bold; color:red; text-align:center; border:1px dotted #f00; background: transparent url(http://wet-skater.de);}


#wrapper {font-size:12px; line-height:1.4em; width:805px;margin-top:5px;  margin-left:10px;}
#main {padding:10px; border:1px solid #07324f; border-width:0 1px; background: url(http://wet-skater.de/50_transparent.png);}

#head .header {margin-bottom:3px;}

#head .loginbox3 { padding:1px 10px 2px 10px; width:445px; position:absolute !important; top:95px; left: 338px; z-index:100000; border:1px solid #4a6e73; border-top:0px; background:url(http://wet-skater.de/80_transparent.png);}
#head .loginbox3 li {font-weight:bold; }
#head .loginbox3 .user {float:left;}
#head .loginbox3 .pw {float:right;}
#head .loginbox3 .btn {width:76px; height:18px; cursor:pointer; border:0; background:url(http://http://wet-skater.de) no-repeat;}
#head .loginbox3 p {margin-top:0px;}
#head .loginbox3 p .register {font-weight:bold; color:#000000; margin-right:25px;}right:25px;}

#head .lgo { margin:0; border-bottom:0; margin-bottom:3px;}
#head .lgo a{background: url(../img/logo/wet-skater.de.png) no-repeat; text-indent:-999999em;display:block; height:58px; width:234px;margin-top:10px;}
#head .lgo img {margin-top:10px;margin-left:10px;}


#head #sun {width:30px; height:30px; position:absolute !important; top:70px; left: 794px; z-index:15;}
#head #sun a{background: url(http://wet-skater.de./img/icons/menu_sun.png) no-repeat; text-indent:-999999em;display:block; height:28px; width:34px;}
#head #sun img {position:relative !important; z-index:99;}


#head .search {height:24px;padding-top:5px;background:#000066 url(http://wet-skater.de./img/background/search.png) repeat-x; border-bottom:1px solid #ccc;text-align:center;font-weight:bold;}
#head .search #searchinput {width:300px;}


#head .searchlanding {padding-top:4px; padding-bottom:2px;background:#0000FF url(http://wet-skater.de) repeat-x; border-bottom:1px solid #ccc;font-weight:bold;}
#head .searchlanding #searchinput {width:200px;}
#head .searchlanding .submit { font-size:12px; margin-right:30px;}

   
/* Navigation */
#mainMenu * {margin:0;padding:0; }
#mainMenu a {text-decoration:none;display:block;padding:0px 8px;margin: 0;line-height:22px;color:white;}
#mainMenu #nav ul {list-style:none;height:23px;display:block;margin:0;padding:0;}
#mainMenu #nav ul li {position:relative !important; float:left; font-weight:bold; background:#fd0000; margin:0 1px 0 0;border:1px solid #fff;}

#mainMenu #nav ul li:hover, #mainMenu #nav ul li.over {background:#0000FF;}
#mainMenu #nav ul li:hover a, #mainMenu #nav ul li.over a {color:#000000}
#mainMenu #nav ul li:hover ul a, #mainMenu #nav ul li.over ul a{color:#fff}

#mainMenu #nav .active {background:#fff;}
#mainMenu #nav .active a {color:#0000FF;} 

#mainMenu #nav ul ul {position:absolute !important;margin:0;display:none;}
#mainMenu #nav ul ul li{ height:100%; clear: left; padding:0px; margin:0px; background:#000066;/*#000066;/*#FD0000;*/; border:1px solid #0066FF; font-weight:bold; border-width:0px 1px 1px 1px; width:150px; }
/*-moz-opacity:0.95; opacity:.95;filter:alpha(opacity=95);*/
#mainMenu #nav ul ul li a {padding:0px;color:white;text-indent:10px;text-decoration:none;}
#mainMenu #nav .active ul li a {padding:0px;color:white;text-indent:10px;text-decoration:none;} 

#mainMenu #nav ul li:hover, #mainMenu #nav ul li.over {z-index:13;}
#mainMenu #nav ul li.active {z-index:12;}

#mainMenu #nav ul li:hover ul, #mainMenu #nav ul li.over ul {position:absolute !important;display:block;left:0;top:22px;border:none;background:#fff;border-top:1px solid #FFFFFF;}


#mainMenu #nav #dropdwn_flg11 { left:-68px}
/* sub */
#mainMenu #nav ul ul li:hover, #mainMenu #nav ul ul li.over {background:#fff;border-width:0 1px 1px 1px;}
#mainMenu #nav ul ul li:hover a, #mainMenu #nav ul ul li.over a { color:#000066; }

/*url(http://wet-skater.de./img/rating/sun/full_red.gif) no-repeat 4px 6px*/

#mainMenu #flg11 ul ul li {width:100px;}
#killSelect2 {position:absolute !important; z-index:2; visibility:hidden;}
#killSelectLogin {position:absolute !important; z-index:2; visibility:hidden;}

#mainMenu #nav .community {padding: 0 3px 0 2px; margin-right:0px; }

/* Navigation - Ende */
