body {
font-family : Geneva, Arial, sans-serif;
font-size : 11px;
background-color : white;
color: #313131;
margin : 0;
text-align : justify;
width : 100%;
min-height:800px;
height : 100%;
/*background : transparent url(/Pix/pattern.png) repeat left top;*/
background-image: linear-gradient(bottom, rgb(184,184,184) 40%, rgb(214,214,214) 58%, rgb(245,242,245) 87%);
background-image: -o-linear-gradient(bottom, rgb(184,184,184) 40%, rgb(214,214,214) 58%, rgb(245,242,245) 87%);
background-image: -moz-linear-gradient(bottom, rgb(184,184,184) 40%, rgb(214,214,214) 58%, rgb(245,242,245) 87%);
background-image: -webkit-linear-gradient(bottom, rgb(184,184,184) 40%, rgb(214,214,214) 58%, rgb(245,242,245) 87%);
background-image: -ms-linear-gradient(bottom, rgb(184,184,184) 40%, rgb(214,214,214) 58%, rgb(245,242,245) 87%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.4, rgb(184,184,184)),
	color-stop(0.58, rgb(214,214,214)),
	color-stop(0.87, rgb(245,242,245))
);

}
.topp{
background-color:white;
}
strong {
font-size : 12px;
}
a:link {
color : #3a728e;
text-decoration : none;
}
select {
font-size : 13px;
font-weight : bold;
}
a:visited {
color : #3a728e;
text-decoration : none;
}
a:active {
color : #3a728e;
text-decoration : none;
}
a:hover {
color : #666666;
text-decoration : none;
}
h2 {
color : #3b3b3b;
text-align : left;
font-weight : bold;
font-size:14px;
margin-top: 3px;
margin-bottom: 5px;
}
.nmenu {
border : 0 dashed silver;
color : #808080;
background-color : #282828;
width : 860px;
height : 40px;
padding-bottom : 0;
z-index : 100;
box-shadow:inset 0 0 15px #FFFFFF; 
-moz-box-shadow:inset 0 0 15px #FFFFFF; 
}
.xtop, a.xtop:visited, a.xtop:hover, a.xtop:link {
font-size : 17px;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
color : white;
z-index : 15000;
line-height : 43px;
font-weight : bold;
font-style : normal;
letter-spacing : 5px;
text-decoration : none;
width:130px;
}
#txtSearch {
margin-top : 5px;
position : relative;
font-size : 13px;
width : 180px;
height : 20px;
border : 2px solid orange;
z-index : 25000;
}
#news_content {
text-align : justify;
width : 600px;
padding : 5px;
font-size : 12px;
}
#news_pic {
margin-right : 20px;
margin-bottom : 10px;
margin-top : 10px;
}
#club_next_party {
background-color : #dddddd;
padding : 5px;
}
.club_info_text {
background-color : #ebebeb;
padding : 5px;
}
small {
font-size : 9px;
}
.club_small_text {
font-size : 9px;
}
#topad {
z-index : 1000;
width : 90%;
height : 100px;
position : absolute;
top : 1px;
margin : auto;
padding : 0;
text-align : center;
}
#adsensesky {
width : 160px;
height : 600px;
position : relative;
top : 1px;
float : right;
display:none;
text-align:left;
}
#xfooter {
display : block;
width : 850px;
margin : auto;
}
.anylinkcss {
position : absolute;
visibility : hidden;
font : normal 14px Verdana;
line-height : 25px;
z-index : 15000;
border : 1px solid silver;
width: 160px; 
background-color: lightyellow
}
.anylinkcss a {
width : 100%;
display : block;
text-decoration : none;
font-weight : bold;
padding-left : 5px;
z-index : 15000;
line-height : 25px;
height : 25px;
border-bottom : 1px solid silver;
font-size : 13px;
}
.anylinkcss a:hover {
background-color : #00003e;
color : white;
z-index : 15000;
}
.fullsite {
width : 100%;
height : 100%;
background-color : #282828;
text-align : center;
}
.nbase_left {
background-color : #282828;
vertical-align:middle;
float:right;
width:190px;margin-right:15px
}
.nbase_main {
background-color : #282828;
}
.nbox_full {
border : 0 dashed silver;
background-color : #dedede;
}
.nbox_head {
color : #282828;
text-align : left;
font-size : 12px;
font-weight : bold;
padding-left : 3px;
margin-bottom : 5px;
border-bottom : 1px dotted #282828;
min-height : 38px;
}
a.nbox_head {
color : orange;
font-size:12px;
}
.nbox_head a{
font-size:12px;
}


.nbox_cont {
text-align : left;
padding : 3px;
}
.box {
background-color : #dedede;
border:1px solid #ececec;
padding : 5px;
text-align : left;
font-weight : normal;
margin-bottom : 2px;
background-image: linear-gradient(bottom, rgb(242,240,239) 91%, rgb(230,230,230) 76%);
background-image: -o-linear-gradient(bottom, rgb(242,240,239) 91%, rgb(230,230,230) 76%);
background-image: -moz-linear-gradient(bottom, rgb(242,240,239) 91%, rgb(230,230,230) 76%);
background-image: -webkit-linear-gradient(bottom, rgb(242,240,239) 91%, rgb(230,230,230) 76%);
background-image: -ms-linear-gradient(bottom, rgb(242,240,239) 91%, rgb(230,230,230) 76%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.91, rgb(242,240,239)),
	color-stop(0.76, rgb(230,230,230))
);
}

.box_list {
color: #313131;
border:2px solid #ebebeb;
background-color : #dedede;
padding : 5px;
text-align : left;
font-weight : normal;
margin-bottom : 2px;
width:290px;
float:left;
margin:5px;
height:165px;
background-image: linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(237,237,237)),
	color-stop(0.46, rgb(242,242,242)),
	color-stop(0.89, rgb(245,245,245))
);
}


.maincol {
background-color : #282828;
padding:10px;
clear: both;
}
p {
margin : 1px;
}
.c3, li, ul {
text-align : left;
margin : 1px;
}
hr {
margin-top : 2px;
color : silver;
height : 0;
border-bottom : 1px solid silver;
}
.c13 {
text-align : center;
}
.c5, h3 {
text-align : center;
margin : 1px;
}
.c6 {
text-align : left;
}
.c10 {
text-align : center;
font-weight : bold;
font-size : 24px;
border-top : 1px;
border-bottom : 1px;
}
h1 {
text-align : left;
font-weight : bold;
font-size : 11px;
margin : 0;
font-weight : bold;
border-top : 1px;
border-bottom : 1px;
}
h4 {
text-align : left;
font-weight : bold;
margin-top : 5px;
margin-bottom : 0;
}
h5 {
text-align : left;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}
form {
margin : 2px;
padding : 2px;
margin : 0;
}
textarea {
color : orange;
border : 1px solid orange;
background-color : #3a728e;
}

.subm {
padding:3px;
font-size:12px;
font-weight:bold;
cursor:pointer;
border:1px solid silver;
background-image: linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(237,237,237)),
	color-stop(0.46, rgb(242,242,242)),
	color-stop(0.89, rgb(245,245,245))
);
border-top-left-radius: 5px 5px; 
border-top-right-radius: 5px 5px; 
border-bottom-left-radius: 5px 5px; 
border-bottom-right-radius: 5px 5px; 
color: #666666;
}

.submh {
border: 1px solid #666666;
color: #666666;
}

a.subm {
 text-decoration:none;
}

.subm a {
 text-decoration:none;
}

.con {
padding:3px;
font-size:12px;
border:1px solid #eaeaea;
text-align:left;
background-image: linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(237,237,237)),
	color-stop(0.46, rgb(242,242,242)),
	color-stop(0.89, rgb(245,245,245))
);
border-top-left-radius: 5px 5px; 
border-top-right-radius: 5px 5px; 
border-bottom-left-radius: 5px 5px; 
border-bottom-right-radius: 5px 5px; 
color: #666666;
}

.startsuch {
margin:0px;float:left;
}
.constart {
padding:3px;
font-size:12px;
border:1px solid #eaeaea;
text-align:left;
background-image: linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(237,237,237)),
	color-stop(0.46, rgb(242,242,242)),
	color-stop(0.89, rgb(245,245,245))
);
border-top-left-radius: 5px 5px; 
border-top-right-radius: 5px 5px; 
border-bottom-left-radius: 5px 5px; 
border-bottom-right-radius: 5px 5px; 
color: #666666;
height:135px;width:90px;padding:5px;text-align:center;margin:2px;overflow:hidden;
float: left;
}

.conhover {
border-color: silver;
 box-shadow:inset 0 0 30px #FFFFFF; 
-moz-box-shadow:inset 0 0 30px #FFFFFF; 
}

.calc {
border:1px solid silver;
padding:3px;
font-size:9px;
width: 14px;
height: 14px;
text-align:center;
background-image: linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(237,237,237)),
	color-stop(0.46, rgb(242,242,242)),
	color-stop(0.89, rgb(245,245,245))
);
border-top-left-radius: 5px 5px; 
border-top-right-radius: 5px 5px; 
border-bottom-left-radius: 5px 5px; 
border-bottom-right-radius: 5px 5px; 
color: #666666;
float:left;
margin-right:2px;
}
.calc a {
 font-weight:bold;
}

.cal {
font-size:9px;
padding:3px;
background-color : #ebebeb;
border-color : #666666;
text-align : center;
float:left;
width: 13px;
height: 13px;
}

.calxh {
padding:3px;
background-color : #ebebeb;
border-color : #666666;
text-align : center;
float:left;
display:block;
width:13px;
height:13px;
margin-right:5px;
font-weight:bold;
}

th.calc {
 text-align:center; 
 font-weight: bold;
 font-size:12px;
}


.submx {
cursor:pointer;
background-image: linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -o-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 24%, rgb(242,242,242) 46%, rgb(245,245,245) 89%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(237,237,237)),
	color-stop(0.46, rgb(242,242,242)),
	color-stop(0.89, rgb(245,245,245))
);
border-top-left-radius: 5px 5px; 
border-top-right-radius: 5px 5px; 
border-bottom-left-radius: 5px 5px; 
border-bottom-right-radius: 5px 5px; 
color: #666666;

}
.sel {
border : 1px solid orange;
background-color : #3a728e;
color : orange;
}
.opt {
color : #ff6600;
}
.tex {
color : orange;
border : 1px solid orange;
background-color : #3a728e;
width : 200px;
}
.td0 {
width : 100%;
background : #b2c2dd;
}
.thead {
text-align : left;
color : white;
font-weight : bold;
border-left : 0 solid #3a728e;
border-right : 0 solid #3a728e;
padding-left : 2px;
margin : 0;
position : relative;
left : -1px;
background-color : orange;
background-image : url(/pix/thn.png);
}
.thead a {
color : orange;
background-image : url(/pix/thn.png);
}
.theadline {
text-align : left;
color : white;
font-weight : bold;
margin : 0;
background-image : url(/pix/thn.png);
padding-bottom : 2px;
}
.tfoot {
font-size : 2px;
text-align : left;
color : #000033;
background-color : #000033;
border-bottom : 2px solid #3a728e;
}
.tbot {
text-align : left;
color : #000033;
font-weight : bold;
background : #3a728e;
}
.tbl {
color : #000033;
background : #000033;
}
.normal {
color : #ffffff;
margin : 1px;
font-weight : bold;
}
.normaldark {
color : #3a728e;
font-weight : normal;
}
blockquote {
color : #3a728e;
margin-left : 20px;
margin-bottom : 5px;
margin-top : 5px;
}
.tdlistsubject {
font-weight : bold;
border-bottom : 1px outset #3a728e;
border-right : 1px outset #3a728e;
}
.tdlist {
border-bottom : 1px outset #3a728e;
border-right : 1px outset #3a728e;
}
.m_hide {
visibility : hidden;
}
.dhead {
height : 10px;
display : none;
background-color : #2149f7;
color : white;
}
.huhu, .huhu a, .huhu a:visited, .huhu a:hover {
visibility : hidden;
display : none;
color : #000033;
}
.allsite {
min-height:800px;
border : 0;
background-color : white;
width : 1035px;
margin : auto;

}
.basetable {
min-height:800px;
box-shadow:inset 0 0 10px #000000; 
-moz-box-shadow:inset 0 0 10px #000000; 
width : 863px;
border : 0 dashed silver;
float : left;
background-color : #282828;
}
.loco {
color : white;
font-size : 12px;
font-weight : bold;
background-image : url(/pix/radar.gif);
width : 20px;
height : 16px;
vertical-align : middle;
text-align : center;
float : left;
background-position : 50% 50%;
display : block;
padding-top : 2px;
margin-top : 2px;
}
.noloco {
width : 15px;
height : 16px;
vertical-align : middle;
text-align : center;
font-size : 16px;
color : orange;
padding-left : 5px;
position : relative;
font-weight : bold;
background-image : url(/pix/radaro.gif);
background-position : 50% 50%;
}
.scrollablecal {
position : relative;
overflow : hidden;
width : 180px;
height : 160px;
margin : 0;
list-style-type : none;
margin : 0;
padding : 0;
}
.scrollablecal .items {
width : 20000em;
position : absolute;
}
.items div {
float : left;
margin-right : 25px;
width : 180px;
}
#place_logo {
background-position : 50% 50%;
border : 1px solid silver;
width : 50px;
height : 50px;
float : left;
margin-right : 20px;
}
.success {background-color:green;color:white;text-align:center;}
.error {background-color:red;color:white;text-align:center;}

#mainad{
width:468px;margin:auto;
height:70px;
/*display:none;*/
}
#gplusone{
	float:left;
}
#likething{
	display:none;
	height:30px;width:150px
}
#liker {
	border:none; overflow:hidden; width:80px; height:30px;float:left;
}
#lBox, #pBox {
	float:right;
	width:155px;
	padding:5px;
	box-shadow:inset 0 0 10px #000000; -moz-box-shadow:inset 0 0 10px #000000;
}
.centered {
 text-align:center;
}
.hdesc{
display:none;
font-size:9px;
}

.box_partyheading { width:99% }
.box_partypic { float:left; width:90px; }
.box_partycontent { float:right; width:200px; vertical-align:middle; }

.coli {
	float:left;
}


.xbox {
	font-family:verdana,arial,helvetica;
	display:block;
	border:1px dashed black;
}

.suchheader {
font-size:12px;color:#ff6600;display:block;
}
