html {
 height: 100%;
}

body {
 height: 100%;
 background-color: #F7F6F0;
 text-align: center;
 margin: 0px;
 font-family: Arial;
 font-size: 11px;
 color: #000000;
 overflow-y: scroll;
}

a:link, a:visited, a:active {
 color: #000000;
 text-decoration: underline;
}

a:hover {
 color: #000000;
 text-decoration: none;
}

.pagelink:link, .pagelink:visited, .pagelink:active {
 border: 1px solid #A6A6A6;
 padding: 1px 3px;
 margin: 2px 1px;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

.pagelink:hover {
 border: 1px dashed #D50028;
 padding: 1px 3px;
 margin: 1px 0px 1px 2px;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

table {
 text-align: center;
}

table td {
 font-family: Arial;
 font-size: 11px;
 padding: 5px;
}

img {
 border: 0px;
}

.inputtext {
 background-image: url('../images/input_text_back.png');
 border: 1px solid #99ccff;
 font-size: 9px;
 color: #000000;
}
.inputpw {
 background-image: url('../images/input_text_back.png');
 border: 1px solid #99ccff;
 font-size: 11px;
 color: #ff0000;
}

.inputarea {
 background-color: #ffffff;
 border: 1px solid #000000;
 padding: 0px 1px;
 font-family: Arial;
 font-size: 11px;
 color: #000000;
}

.tableorder {
 border-collapse: collapse;
}

.tableorder td {
 padding: 0px;
}

.menulink:link, .menulink:visited, .menulink:active {
 text-decoration: none;
}

.menulink:hover {
 margin-left: 2px;
 text-decoration: underline;
}

.splitline {
 color: #000000;
 background-color: #000000;
 height: 1px;
 width: 98%;
 border: 0;
}

/* Right Menu */

.rightmenu-ls {
 width: 8px;
 background-image: url('../images/shadow-right.gif');
}

.rightmenu-bg {
 width: 132px;
 background-image: url('../images/menu-rightbg.gif');
}

.rightmenu-rs {
 width: 16px;
 background-image: url('../images/rightshadow.gif');
}

/* Left Menu */
.leftmenu {
 margin-left: 10px;
 margin-bottom: 10px;
 border-collapse: collapse;
}

.leftmenu tr {
 vertical-align: bottom;
}

.leftmenu td {
 padding: 1px;
 text-align: left;
}

.leftmenu .line {
 text-align: center;
 vertical-align: middle;
}

.menuitem {
 font-size: 11px;
 color: #000000;
 line-height: 12px;
}

.menutitle {
 font-family: Arial;
 font-size: 11px;
 color: #e80500;
 font-weight: bold;
 text-transform: uppercase;
 line-height: 10px;
}

.menutitle a {
 color: #0500e8;
}

/* Upload Lists */

.listtable {
 border-collapse: separate;
 border-spacing: 1px;
 padding: 0 3px;
}

.listtable td {
 padding: 0 3px;
}

.listtable .ltitle td {
 border: 1px solid #99ccff;
 padding: 0 2px;
}

.listtable .litem td {
 border: 1px solid #99ccff;
}

.listtable .litem td:hover {
 border: 1px solid #99ccff;
}

.title {
 font-family: Arial;
 font-size: 12px;
 color: #6f6f6f;
 font-weight: bold;
 line-height: 10px;
}

.subtitle {
 font-family: Arial;
 font-size: 10px;
 color: #414141;
 line-height: 12px;
}

.plakat {
 height: 100px;
 border: 2px solid #000000;
}

.plakat:hover {
 height: 100px;
 border: 2px solid #ca0026;
}

.plakat2 {
 height: 100px;
 border: 2px solid #ca0026;
}

.plakat2:hover {
 height: 100px;
 border: 2px solid #000000;
}




/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('../images/rating/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	border: 1px #000000 solid;
	background: url('../images/rating/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/rating/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/rating/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#000;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}