@CHARSET "ISO-8859-1";

div#hiclip_layout h2 { background-color: #C23F3F; color:#FFFFFF; clear:both; }
div#hiclip_layout .hiclip_catlist_widget3 a { font-weight:normal; width:100px; display:block; float:left;}

.hide { display:none; }

.disabled { color:#999999; }

.settings input { width:240px;}
.settings label {width:120px; float:left;display:block;}
.settings .button,.settings input[type=radio],.settings checkbox { width:auto; border:none; }
.small {font-size:9px; color:#5F5F5F;}
.radio { width:20px; border:none; }

span.title { width:100px; font-weight:bold; display:block;float:left; }

form label {
	width:150px;
	float:left;
	font-weight:bold;
	margin:4px 0 4px 0;
	height:20px;

}
form br { clear:both; }

/* video */
div.ueberschriftvideobox { 	background-color:#da5a5c; color:#FFFFFF; font-weight:bold; border:solid 1px #da5a5c; border-bottom-width:0px; vertical-align:middle; padding:2px; overflow:hidden; height:14px; }
div.contentvideobox { margin-bottom:6px; background-color:#ffffff; color:#000000; font-weight:bold; border:solid 1px #da5a5c; text-align:center;}


/* infobox */
.TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; border:none !important; background:none !important; color:#CDCDCD }
.TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }

.TB_title2 a:link,.TB_title2 a:visited,.TB_title2 a:active,.TB_title2 a:focus {color: #FFFFFF;}
.TB_title2 a:hover {color: #CDCDCD;}

.TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background: #000000;
}
.TB_Content { background: #F4F4F4; border: 1px solid #999999; }

.TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	border: 1px solid #305FB3;
	text-align:left;
}

.TB_window img {
	display:block;
/*	margin: 15px 0 0 15px; */
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

.TB_ajaxWindowTitle{float:left;margin:7px 0 6px 10px; display:inline; color:#EFEFEF;}

.TB_title2{	background-image:url(/res/wpgfx/balken_gray.gif);background-repeat:no-repeat;height:27px;font-weight:bold;}
.TB_ajaxContent{color:#000000; clear:both;	margin:2px 15px 15px 15px;text-align:left;overflow:hidden;}

.TB_ajaxContent h1 { margin: 8px 0 8px 0; font-size:14px; font-weight:bold; }
.TB_ajaxContent a:focus,.TB_ajaxContent a,.TB_ajaxContent a:link,.TB_ajaxContent:visited { color:#305FB3; }

.TB_load{position: absolute;display:none;height:100px;width:100px;z-index:10001;}
.TB_HideSelect{	z-index:99;	position:absolute;	top: 0;	left: 0;background-color:#fff;border:none;}

/* infobox end */




h3 {
margin: 0 0 2px 0;
font-size:13px;
font-weight:bold;
}

.newspic_s { float:left; width:46px; }
.newscontent_s { float:right; width:420px; }
.newspic { float:left; width:150px; }
.newscontent { float:right; width:316px; }

.box:hover {
	background-color:#F4F4F4;
}
	
.hide { visibility:hide; }

/* menu */
#navi2 {height:29px; text-transform:uppercase; position:absolute;
margin:110px 0 0 180px; background-color:#C23F3F; background-image:url(/res/bcgfx/top_menu.gif);
background-repeat:no-repeat; width:728px;}
#navi2 div.navitem:first-child,#navi2 div.lspace {margin-left:10px; }

#navi2 div.navitem { float:left; display:inline; height:29px; }
#navi2 div.navspacer { color:#FFFFFF; float:left; display:inline; height:29px; width:20px; text-align:center;line-height:29px; }

#navi2 div.navitem ul {
	display: none;
	position: absolute;
	background-color: white;
	border: 1px solid #C23F3F;
	border-top-width: 0px;
	list-style: none;
	padding: 0px;
	margin: 0 0 0 -10px;
	text-align: left;
	width: 160px;
	float: none;
	text-transform:none; 
}

#navi2 div.navitem:hover ul { display: block; }

#navi2 div.navitem ul li {	padding: 2px 5px 2px 5px; line-height:15px; height:20px;  }
#navi2 div.navitem ul li:hover {background-color:#F4F4F4;}

#navi2 div.navitem ul li a,#navi2 div.navitem ul li a:hover {
	text-decoration: none;
	display: block;
	color: #00285a;
	font-weight: normal;
	line-height:15px;
}

#navi2 div a { font-weight:bold; text-align:left; display:block; line-height:29px;  color:#FFF;}
/* menu ende */

.tool-tip {	color: #fff;width: 200px;z-index: 13000;padding:11px 0 0 0 ;background: url(/res/gfx/tt_top.gif) top left no-repeat;}
.tool-title {font-weight: bold;	font-size: 11px;margin: 0;	padding: 11px 8px 0;background: url(/res/gfx/tt.gif) top left no-repeat;color: #000000; width:200px;}
.tool-text {font-size: 11px; padding: 0 8px 11px;background: url(/res/gfx/tt.gif) bottom no-repeat;color: #000000;}

* {	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size: 11px;
}

body {
	min-height:100%;
	color: #000000;
	font-weight: normal;
	margin:0 auto !important;
	padding:0;
	background-image: url(/res/wpgfx/bg.gif);
	background-repeat:  repeat-x;
	background-color: #5f90f5;
	position:relative;
}

img.transpng {
	azimuth: expression(
		this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "/res/gfx/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}

form { z-index:0; }
input,textarea { z-index:0; border:solid 1px #7F9DB9; background-color:#FFFFFF;}
input:focus,textarea:focus { z-index:0; border:solid 1px #517ca4; background-color:#F7F7F7; }

.ueberschrift { font-size:14px; font-weight:bold; }

div.infotext { margin-bottom:10px;}

/* NEWS */
div.aktuell { width:284px; }
div.rightnews { width:434px; float:right; }
div.mainwerb { height:60px;  width:100%; float:left; margin-bottom:8px; margin-top:4px;}
.newsueberschrift { font-weight: bold; }

div.mainrahmen {border-left:solid 4px #345EB4;border-right:solid 4px #345EB4;}

div#progressbar { background-color:#0099CC; width:1px; overflow:hidden; display:none; padding:4px; color:#FFFFFF; font-weight:bold; border:solid 1px #333333; }

div#rahmen{ width:918px; min-height:100%; overflow:hidden; margin:0 auto !important;background-color:#FFFFFF;}
div#main{ width:918px; background-color:#ffffff; margin-left:5px; overflow:hidden; }
div#top { height:122px; width:918px; margin:0; z-index:0;  }
div#menu { float:left; width:160px; margin-left:5px; margin-right:10px; display:inline; clear:both;  }
div#content { float:left; width:728px;  display:inline; }

div#login {	position:relative;	color: #305fb3;	margin-top:6px;	margin-left: 8px; font-weight: bold;line-height:18px;}

div#tablecontent { margin-bottom:10px;	}
div#tablecontentleft { margin-bottom:10px; width:300px; float:left;  }
div#tablecontentright {	margin-bottom:10px; width:300px; float:right;  }

div#bottom { margin-top:1px; float:left; width:918px; background-repeat:no-repeat;}

div#menucontent a { font-style:normal; font-weight:normal; color:#FFFFFF; }

/* NEU */
.mymenutitle { background-color: #C23F3F; height: 29px; width:160px; margin:0; }
.mymenu { width:160px; margin-bottom:10px;  }
.mysub { border:solid 1px #999999; padding:4px; background-color:#F4F4F4; }
.mysubh { margin-bottom:5px; border:solid 1px #999999; padding:4px; background-color:#F4F4F4; display:none; }
.mysube { border:solid 1px #999999; border-bottom:none; padding:4px; background-color:#FAFAFA; }

.state_on { border-left: solid 2px #00CC00; padding-left:4px; font-weight:bold; color:#000000; }
.state_aw { border-left: solid 2px #666666; padding-left:4px;  font-weight:bold; color:#000000;}
.state_off { border-left: solid 2px #CC0000; padding-left:4px; font-weight:bold; background-color:#FFFFFF; color:#000000;}
.state_inv { border-left: solid 2px #0000CC; padding-left:4px;  font-weight:bold; background-color:#FFFFFF; color:#000000;}
.state_aw font, .state_on font, .state_off font {font-weight:normal; font-size:9px;}
div#awd { border:solid 1px #CC0000; background-color:#FFEAEA; padding:4px; margin-top:2px; font-size:10px;cursor:pointer;  }

.nlfoto {  background-image: url(/res/ppgfx/foto.gif); width:12px; height:10px; float:left; background-repeat:no-repeat;}
.nlhaken { background-image:url(/res/ppgfx/haken.gif); width:12px; height:10px; float:left; background-repeat:no-repeat;}
.nlstern { background-image:url(/res/ppgfx/stern.gif); width:12px; height:10px; float:left; background-repeat:no-repeat; }
.nick { margin-left:2px; }

.left { float:left; display: inline; }
.right { float:right; display: inline; }

 .sptable { margin:4px; width:285px; }
 .trt1 { margin:4px; height:24px; border-bottom:solid 1px #CCCCCC; }
 .trt2 { margin:4px; background-color:#FFFFD2;  height:24px; border-bottom:solid 1px #CCCCCC; }
 .trt1 td { padding-left:4px; border-bottom:solid 1px #CCCCCC; }
 .trt2 td { padding-left:4px; border-bottom:solid 1px #CCCCCC;}
 
 .smallProfil .hide { display:none; }
 .smallProfil {margin:0px auto; width: 490px; height: 280px; color:#fff; z-index:100000; margin-left:12px; margin-bottom:10px;} 
 .smallProfil .content{position:relative; height: 280px; _overflow-y:hidden; width:490px; overflow:hidden; z-index:1; } 
 
 .smallProfil .mpHead {font-size:11px; font-weight:bold; color:#fff; height:32px; background-image:url(/res/ppgfx/smallprofil/top.gif); padding-left:10px; z-index:1; } 
 .smallProfil .mpHead .left {font-size:15px; font-weight:bold; color:#fff; height:32px; } 
.smallProfil .middle { background-color:#ffa200; background-image:url(/res/ppgfx/smallprofil/middle.gif); float:left; height:246px; width:490px; } 
 .smallProfil .bottom { background-color:#ffa200; background-image:url(/res/ppgfx/smallprofil/bottom.gif); height:2px; clear:both; float:left; width:490px;  } 
 .smallProfil .mpHead span{font-size:11px; font-weight:normal;} 

 .smallProfil .pic{margin:12px 0px 0px 12px !important; float:left; display: inline; width:150px;} 
 .smallProfil .pic .userpic{border:1px solid #000; width:150px; height:150px; margin:0; display:inline;} 
 .smallProfil .data{ color: #000; font-size:11px; width:300px; margin:12px 12px 0px 0px; background-color:#FFFFFF; border:solid 1px #000000; text-align:left; display: inline; } 
 .smallProfil .pmmenu{ color: #000; font-size:11px; width:300px; margin:12px 12px 0px 0px; text-align:left; display: inline; clear:both; } 
 .spstate { background-color:#FFFFFF; border:1px solid #666666; color:#000000; width:150px; margin-top:4px; clear:both; }
 .smallProfil .clearit { clear:both; }
a { color: #305fb3;	text-decoration:none;	font-weight:bold }


.clear { clear:both; }


/* NEU */

div.space {	width:100%;	background-image:url(/res/ppgfx/strich.gif);height:1px;	margin-left:-2px;margin-bottom:4px;	font-size:0px;	padding:0; }
div.finfo { width:100%;margin:0; padding:0; }

div.helpbox {border:#666666 solid 1px;background-color:#E7F4FE;}

tr.forumbg { background-color:#F3F3F3;}
td.forumbg { background-color:#F3F3F3; padding:4px; }
span.hint { font-size:10px }

div.infobox { border-bottom: 1px none #000000; text-decoration:none; }
div.infobox:hover { cursor:help; color:#000000; background:#FFFFFF;}
div.infobox span { visibility:hidden; position:absolute; width:300px; margin-top:3px; padding:3px; text-decoration:none; text-align:left;}
div.infobox:hover span{ visibility:visible; border:1px solid #000000; color:black; background:#FFFFCC; text-decoration:none; text-align:left;}


div#login, table.menucommunity a{
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}

div#login a{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}
input.imgbutton {
	border:none;
}

table { color:#000000;text-decoration:none;font-weight: normal; margin:0; padding:0;}

td.left  { padding: 4px 0px 4px 5px;  background-color: #EEEEEE; }
td.leftoc  { padding: 4px 0px 4px 6px; vertical-align:top; }

form { margin:0; }


div.ueberschriftadmin {margin-bottom:6px;background-color:#C23F3F; height:29px; }
div.ueberschriftmain {margin-bottom:6px;background-color:#C23F3F; height:29px; }
div.ueberschriftnews {margin-bottom:6px;background-color:#C23F3F; height:29px; }
div.ueberschriftausgehen {margin-bottom:6px;background-color:#C23F3F; height:29px; }
div.ueberschriftent { margin-bottom:6px; background-color:#C23F3F; color:#FFFFFF; font-weight:bold; height:29px; }
div.ueberschriftorange {margin-bottom:6px; background-color:#C23F3F; color:#FFFFFF; font-weight:bold; height:29px; }
div.ueberschriftgroups {margin-bottom:6px;background-color:#C23F3F; height:29px; }
div.ueberschriftorganize {margin-bottom:6px; background-color:#C23F3F; color:#FFFFFF; font-weight:bold; height:29px; }
div.ueberschriftcommunity {margin-bottom:6px; background-color:#C23F3F; color:#FFFFFF; font-weight:bold; height:29px; }
div.ueberschriftpremium {margin-bottom:6px; background-color:#C23F3F; color:#FFFFFF; font-weight:bold; height:29px; }
div.ueberschriftinfo {margin-bottom:6px;background-color:#C23F3F; color:#FFFFFF; font-weight:bold; height:29px; }
div.ueberschriftsettings {margin-bottom:6px; background-color:#C23F3F; color:#FFFFFF; font-weight:bold; height:29px; }

a.nick1 { color: #000000;	text-decoration:none;	font-weight: normal; }
a.nick2 {color: #000000;	text-decoration:none;	font-weight: normal; }
a.kalender { color: #305fb3; text-decoration:none;	font-weight: normal; }
a.locations { color: #305fb3; text-decoration:none;	font-weight: normal; }
a.partypics { color: #305fb3; text-decoration:none;	font-weight: normal; }
a.news {color: #305fb3; text-decoration:none;	font-weight: normal; }
a.morenews { color: #305fb3; text-decoration:none;	font-weight:normal; }
a.morepartypics {color: #305fb3; text-decoration:none;	font-weight:normal;  }
a.more { color: #305fb3; text-decoration:none;	font-weight:normal;  }
a.lostpw { margin-left:4px; font-size: 10px; color: #305fb3; text-decoration:none; font-weight:bold;  }
a.small { font-size:9px; font-weight:normal;}
a.normal { font-weight:normal;}

div#menu1 a.vote {color:#305fb3; text-decoration:underline;	font-weight: normal; }

div#userlist a, div#friends a {color:#305fb3; text-decoration:none;	font-weight: normal; }
div#userlist , div#friends {color:#666666; }

font.grau {color:#666666; text-decoration:none;font-weight: normal;}

img.linegroups { height:1px; width:99%; background-color:#305FB3; display:inherit; margin-bottom:5px; margin-top:4px; }
img.lineausgehen { height:1px; width:99%; background-color:#FF8000; display:inherit; margin-bottom:5px; margin-top:4px; }
div.lineausgehen { border-bottom:1px; border-bottom-color:#FF8000; border-bottom-style:solid; margin-bottom:2px; margin-top:5px; margin-right:6px; }

img { border:none; }
img.text {	vertical-align:middle;	display:inline;	margin-bottom:1px; border:none; }
img.ueberschrift { width: 142px; height:36px; margin-bottom:8px; border:none; display:inherit; }
img.ueberschriftbig { width: 142px; height:46px; margin-bottom:8px; border:none; display:inherit; }
img.stdimg { margin:0; border:none; display:block;  }

img.nospace {	display:inherit;	border:none;}

input.button,input.image, input .button {  height:21px;  vertical-align:text-bottom; width:auto; border:none;}
select { border: 1px inset #666666; vertical-align:middle;}

input[type=image] { border:none; }
input.checkbox, input[type=checkbox] {  border: none; margin:0; padding:0; width:auto;  }
#showperson { margin:0;padding:0;border:none; background-color:#999999; height:13px;line-height:13px; }