/* ****************************************************************/
/* * VideospieleFront CSS-Datei                                   */
/* *                                                              */
/* * Autor:    Joerg Tropf                                        */
/* * eMail:    joerg.tropf@netcomposer.de                         */
/* * Company : NetComposer Medien GmbH                            */
/* *                                                              */
/* * Date:     2011-03-24                                         */
/* ****************************************************************/


#debug {
	position:fixed;
	border:1px solid #FF0000;
	background-color:#FFFFFF;
	text-align:left;
	left:0;
	right:0;
	top:0;
	z-index:999999;
	padding:5px;
	opacity: 0.8;
}



/* ****************************************************************/
/* * Globals Formatierungen                                       */
/* ****************************************************************/

html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	text-align:center;
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

hr {
	background-color:#CCCCCC;
	border:none;
	height:1px;
	clear:both;
	margin:10px 0 8px 0;
	padding:0;
}


table {
	border-collapse:collapse;
}

td, select, p, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.top {
	vertical-align:top;
}

.border_left {
	border-left:1px solid #666666;
}

.border_right {
	border-right:1px solid #666666;
}

/* ****************************************************************/
/* * Ads                                                          */
/* ****************************************************************/

#wallpaper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	cursor:pointer;
}

#leaderboard {
	position:absolute;
	height:90px;
	width:728px;
	left:272px;
	top:16px;
	background-color:#FFFFFF;
	border:none;
}



/* ****************************************************************/
/* * Center-Div                                                   */
/* ****************************************************************/

#center_div {
	position:relative;
	margin:0 auto 0 auto;
	width:1000px;
	background-color:#E8E8E8;
	background-image:url(../bilder/kopf_hintergrund.png);
	background-repeat:no-repeat;
	border:1px solid #666666;
	text-align:left;
}



/* ****************************************************************/
/* * 3er Layout                                                   */
/* ****************************************************************/

#layout3 {
	margin:0;
}

#layout3 #content {
	float:left;
	width:538px;
}

#layout3 #right {
	width:300px;
	margin-left:539px;
}

#layout3 #right_width {
	width:460px;
	margin-left:539px;
}

#layout3 #rand {
	float:right;
	width:160px;
}









/* ****************************************************************/
/* * 2er Layout                                                   */
/* ****************************************************************/

#layout2 {
	margin:0;
}

#layout2 #rand {
	float:right;
	width:160px;
}

#layout2 #content {
	overflow:hidden;
	margin-right:160px;
	width:840px;
}



/* ****************************************************************/
/* * 1er Layout                                                   */
/* ****************************************************************/

#layout1 {
	margin:0;
}

#layout1 #content {
	overflow:hidden;
}









/* ****************************************************************/
/* * Header
/* ****************************************************************/

#header_top {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../bilder/header_top_background.jpg);
	height:16px;
	margin:0;
	padding:0;
}

#header_top.footer {
	background-image:url(../bilder/bottom_bottom_background.png);
	margin-bottom:10px;
}

#header_middle {
	height:90px;
	/* background-image:url(../bilder/header_logo.jpg); */
	background-position:left;
}

#header_menue {
	height:30px;
	background-image:url(../bilder/header_menue.png);
}

#logo {
	position:absolute;
	width:265px;
	top:16px;
}

#quicksearch {
	position:absolute;
	left:30px;
	top:65px;
	margin:2px;
	width:193px;
	white-space:nowrap;
	/* overflow:hidden; */
}

#quicksearch .query {
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:none;
	border-right:none;
	color:#666666;
	padding:2px;
	width:120px;
	vertical-align:top;
	background-image:url(../bilder/suche_texthintergrund.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:14px;
	height:15px;
	margin-top:5px;
}

#quicksearch .submit {
	background-image:url(../bilder/button_quicksearch_go.jpg);
	width:20px;
	height:20px;
	border:none;
}

#quicksearch .quickresults {
	position:absolute;
	top:25px;
	left:0;
	display:none;
	z-index:99999;
	border:1px solid #666666;
	background-color:#EEEEEE;
}

#schnellfinder {
	margin:5px 0 5px 0;
	text-align:center;
}



/* ****************************************************************/
/* * Hauptmenue
/* ****************************************************************/

#header_menue {
}

#header_menue ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#header_menue li {
	float:left;
	padding:0;
	margin:0;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}

#header_menue a {
	display:block;
	height:20px;
	padding-right:12px;
	/* padding-left:20px; */
	padding-top:5px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#header_menue a:visited {
	color:#FFFFFF;
}

#header_menue a:hover {
	color: #DDDDDD;
}

#header_menue ul.home {
	margin-left:15px;
}


#header_menue .nav {
}

#header_menue .nav2 {
	float:right;
}

#header_menue li a {
	padding-left:15px;
	background-repeat:no-repeat;
	background-image:url(../bilder/trenner_1x23.png);
}

#header_menue li a.first {
	padding-left:15px;
	background:none;
}

#header_menue li a.icon {
	padding-left:3px;
	padding-right:3px;
	background:none;
}



/* ****************************************************************/
/* * Footer-Menue
/* ****************************************************************/

#footernav {
}

#footernav a {
	display:block;
	height:14px;
	padding-right:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#footernav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#footernav li {
	float:left;
	padding:0;
	margin:0;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}

#footernav li a {
	padding-left:15px;
	background-repeat:no-repeat;
	background-image:url(../bilder/trenner_1x23.png);
}



/* ****************************************************************/
/* * Teaser
/* ****************************************************************/

#teaser_head_end {
	float:right;
	height:18px;
	margin-top:-5px;
}

#teaser_head_right {
	float:right;
}

#teaser_head {
	height:13px;
	background-image:url(../bilder/teaser_background_silver.jpg);
	background-repeat:repeat-x;
	color:#333333;
	padding:4px 4px 4px 5px;
	font-weight:bold;
	white-space:nowrap;
	/* border-left:1px solid #666666; /*
	/* border-right:1px solid #666666; */
	border-bottom:1px solid #666666;
}

#teaser_head.first {
	/* border-left:1px solid #666666; */
	/* border-bottom:1px solid #666666; */
	border-top:1px solid #666666;
}

#teaser_head a {
	color:#333333;
}

#teaser_body {
	background-color:#F5F5F5;
	padding:0;
	/* border-left:1px solid #666666; */
	/* border-right:1px solid #666666; */
	border-bottom:1px solid #666666;
}

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

#teaser_body a:visited {
	color:#000000;
}

#teaser_body a:hover {
	/* color:#ACCAAC; XBF */
}

#teaser_body a.headline {
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}

#teaser_body a.headline:hover {
	/* color:#006600; XBF */
}


#teaser_body a.artikellink {
	/* color:#006600; XBF */
	font-weight:normal;
	text-decoration:none;
}

#teaser_body a.artikellink:hover {
	/* color:#ACCAAC; XBF */
	font-weight:bold;
	text-decoration:none;
}




#teaser_body_padding {
	background-color:#F5F5F5;
	padding:3px;
	/* border-left:1px solid #666666; */
	/* border-right:1px solid #666666; */
	border-bottom:1px solid #666666;
}

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

#teaser_body_padding a:visited {
	color:#000000;
}

#teaser_body_padding a:hover {
	/* color:#ACCAAC; XBF */
}

#teaser_body_padding a.headline {
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}

#teaser_body_padding a.headline:hover {
	/* color:#006600; XBF */
}

#teaser_body_padding .imageborder {
	width:100px;
	float:left;
	padding:2px;
	margin-right:5px;
	border:1px solid #999999;
}

.teaserheadline {
	margin:5px 0 1px 1px;
}



/* ****************************************************************/
/* * Footer
/* ****************************************************************/

#footer {
	background-image:url(../bilder/footer_back.jpg);
	height:54px;
	clear:both;
	text-align:center;
	font-size:12px;
	color:#999999;
	margin-top:20px;
	font-weight:bold;
}



/* ****************************************************************/
/* * Content
/* ****************************************************************/

#teaser_body_content {
	/* border-left:1px solid #666666; */
	/* border-right:1px solid #666666; */
	border-bottom:1px solid #666666;
	background-color:#F5F5F5;
	padding:5px 10px 5px 5px;
	font-size:12px;
	line-height:16px;
}


#teaser_body_content .flashhome {
	margin-left:-5px;
	margin-top:-5px;
	margin-bottom:-5px;
}

#teaser_body_content.nopadding {
	padding:0;
}

#teaser_body_content td.top {
	vertical-align:top;
}

#teaser_body_content .imageborder_right {
	width:100px;
	float:right;
	padding:2px;
	margin-right:5px;
	border:1px solid #999999;
}


#teaser_body_content .headline_image {
	margin-left:-3px;
	margin-bottom:10px;
}


#teaser_body_content h1 {
	font-size:18px;
	margin-top:3px;
	margin-bottom:10px;
}

#teaser_body_content .addthis {
	text-align:left;
}

#teaser_body_content a {
	/* color:#006600; XBF */
	font-weight:bold;
	text-decoration:none;
}

#teaser_body_content a:hover {
	/* color:#ACCAAC; XBF */
}

#teaser_body_content a.aktiv {
	/* color:#ACCAAC; XBF */
}


#content_tbl_outer {
	margin:5px 0 5px 0;
	vertical-align:top;
}

#content_tbl_outer img.left {
	float:left;
	margin-bottom:8px;
	width:100px;
}

#content_tbl_inner {
	margin-left:115px;
}

#content_tbl_inner .headline {
	color:#999999;
}

#content_tbl_outer hr {
	background-color:#CCCCCC;
	border:none;
	height:1px;
	clear:both;
	margin:10px 0 8px 0;
	padding:0;
}


#content_tbl_outer img.left50 {
	float:left;
	margin-bottom:8px;
	width:50px;
}

#content_tbl_inner50 .headline {
	color:#999999;
}

#content_tbl_inner50 {
	margin-left:65px;
}



/* ****************************************************************/
/* * Home TeaserImage
/* ****************************************************************/

.content_tbl_teaserimage {
	position:relative;
	margin-left:-5px;
	margin-right:-10px;
	overflow:hidden;
	margin-bottom:10px;
}

.content_tbl_teaserimage .infotext {
	position:absolute;
	background-image:url(../bilder/aktuelles_hintergrund.png);
	color:#FFFFFF;
	font-weight:bold;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	top:215px;
	font-size:14px;
}

.content_tbl_teaserimage img {
	border:none;
}


/* ****************************************************************/
/* * Wolke
/* ****************************************************************/

#cloud {
	margin:0 15px 0 10px;
	text-align:justify;
}

#cloud h1 {
	display: inline;
}

#cloud h2 {
	display: inline;
}

#cloud h3 {
	display: inline;
}



/* ****************************************************************/
/* * Shop
/* ****************************************************************/

#shopauszug {
	width:100%;
	height:120px;
}

#shopauszug td {
	text-align:center;
	vertical-align:top;
	width:25%;
}





/* ****************************************************************/
/* * Home / VideosFlash und ScreensFlash
/* ****************************************************************/

#videosflash {
	float:left;
	width:250px;
}

#screensflash {
	float:right;
	width:250px;
}




/* ****************************************************************/
/* * Diverses
/* ****************************************************************/

img.right_border {
	float:right;
	padding:2px;
	border:1px solid #CCCCCC;
	margin-left:10px;
}

img.border {
	padding:2px;
	border:1px solid #CCCCCC;
	margin-right:10px;
	margin-bottom:10px;
}

#error {
	border:1px solid #FF0000;
	background-color:#FFFFCC;
	text-align:left;
	margin-bottom:10px;
	padding:10px;
}

.block {
	text-align: justify;
}

#form_infotext {
	font-size:9px;
	color:#999999;
}

.neuerartikel {
	color:#FF0000;
	font-style:italic;
}

.bilderrand {
	border:1px solid #999999;
	padding:1px;
}

#teaser_test_content {
	border:1px solid #999999;
	padding:2px;
	background-color:#E4E4E4;
}

#teaser_test_content:hover {
	/* background-color:#EAF8D6; XBF */
}


/* ****************************************************************/
/* * Tests
/* ****************************************************************/

#tests {
	position:relative;
	padding:5px;
}

#tests .bild {
	float:left;
	overflow:hidden;
	height:100px;
	margin-bottom:4px;
}

#tests .info {
	margin-left:90px;
}

#tests .title {
	font-size:15px;
	margin-bottom:5px;
}

#tests .wertung {
	position:absolute;
	top:30px;
	left:335px;
	font-size:60px;
	font-weight:bold;
	width:200px;
	line-height:normal;
	text-align:right;
	color:#666666;
}

#tests .wertung_shadow {
	position:absolute;
	top:32px;
	left:337px;
	font-size:60px;
	font-weight:bold;
	width:200px;
	line-height:normal;
	text-align:right;
	color:#999999;
}

#tests .block {
	clear:both;
}

#tests.ueberschrift {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}




/* ****************************************************************/
/* * Quiz
/* ****************************************************************/

#quiz {
	position:relative;
	padding:5px;
}

#quiz .bild {
	float:left;
	/* overflow:hidden; */
	/* height:100px; */
	margin-bottom:4px;
}

#quiz .info {
	margin-left:160px;
}

#quiz .title {
	font-size:15px;
	margin-bottom:5px;
}

#quiz .richtig {
	color:#009900;
	font-weight:bold;
}

#quiz .falsch {
	color:#FF0000;
	font-weight:bold;
}

#quiz .block {
	clear:both;
}

#quiz .ueberschrift {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#quiz .frage {
	font-weight:bold;
	background-color:#999999;
	color:#FFFFFF;
	padding:5px;
}

#quiz .antwort {
	padding:5px;
	border:1px solid #999999;
	line-height:200%;
}

#quiz .anzahlfragen {
	float:right;
}

#quiz .infotext {
	text-align:center;
}

#quiz .antwort ul {
	list-style-type:square;
	color:#999999;
}











/* ****************************************************************/
/* * Release / Vorschau
/* ****************************************************************/

#release {
	position:relative;
	padding:5px;
}

#release .bild {
	float:left;
	overflow:hidden;
	height:100px;
	margin-bottom:4px;
}

#release .info {
	margin-left:90px;
}

#release .title {
	font-size:15px;
	margin-bottom:5px;
}


#release .erscheint {
	position:absolute;
	top:37px;
	left:305px;
	font-size:16px;
	font-weight:bold;
	width:230px;
	line-height:normal;
	text-align:right;
	color:#666666;
}


#release .block {
	clear:both;
}




/* ****************************************************************/
/* * Gameinfos Teaser 2011-07-29
/* ****************************************************************/

#gameinfos_teaser {
}


#gameinfos_teaser .items {
	margin:5px 5px 0 5px;
	line-height:18px;
}





#gameinfos_teaser .alle {
	text-align:right;
	font-size:10px;
	margin-right:5px;
	margin-top:6px;
}



/* ****************************************************************/
/* * Home 2011-07-29
/* ****************************************************************/

#teaser_body .alle {
	text-align:right;
	font-size:10px;
	margin-right:5px;
	margin-top:6px;
}







/* ****************************************************************/
/* * Gameinfo
/* ****************************************************************/

#gameinfo {
	height:250px;
}

#gameinfo table {
	width:100%;
}

#gameinfo .imageshadow {
	background-image:url(../bilder/packshot_back.png);
	background-position:bottom right;
	width:127px;
	margin:5px;
	border:none;
}


#gameinfo .image {
	border:1px solid #CCCCCC;
	width:120px;
	margin-bottom:5px;
}

#gameinfo .imagetd {
	width:135px;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
}



#gameinfo .info {
	padding:0;
	vertical-align:top;
	background-image:url(../bilder/gameinfo_hintergrund.jpg);
	background-repeat:repeat-y;
}


#gameinfo a.link {
	display:block;
	background-color:#FFFFFF;
	border:1px solid #666666;
	padding:2px;
	margin-top:1px;
	text-align:center;
}

#gameinfo a.link:hover {
	background-color:#DDDDDD;
}

#gameinfo .titel {
	padding:5px 5px 2px 5px;
	/* color: #006600;XBF */
	font-size:14px;
	font-weight:bold;
}

#gameinfo .system {
	/* color: #006600; XBF */
	padding:0 5px 2px 5px;
}

#gameinfo .genre {
	background-color:#FFFFFF;
	padding: 2px 5px 2px 5px;
	margin-top:2px;
}

#gameinfo .infos {
	background-color:#FFFFFF;
	padding: 2px 5px 2px 5px;
	margin-top:2px;
}

#gameinfo .voting {
	background-color:#FFFFFF;
	padding: 2px 5px 2px 5px;
	margin-top:2px;
}

#gameinfo .awards {
	padding: 2px 5px 2px 5px;
	margin-top:2px;
	text-align:center;
}

#gameinfo .awards {
	padding: 2px 5px 2px 5px;
	margin-top:2px;
	text-align:center;
	background-color:#FFFFFF;
}

#gameinfo .links {
	float:left;
	width:160px;
	font-size:9px;
}

#gameinfo .rechts {
	float:right;
	width:200px;
	font-size:9px;
}


/* ****************************************************************/
/* * Artikel / Navigation
/* ****************************************************************/

#artikelinfo {
	position:absolute;
	left:1px;
	top:1px;
	width:534px;
}

#artikelinfo .title {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:3px 52px 4px 6px;
	background-color:#BBBBBB;
	margin-right:1px;
	background-image:url(../bilder/artikel_navigation_pfeil.png);
	background-repeat:no-repeat;
}

#artikelinfo a {
	display:block;
	font-weight:bold;
	color:#DCDCDC;
	padding:3px 7px 4px 6px;
	background-color:#BBBBBB;
	margin-right:1px;
}

#artikelinfo a:visited {
	color:#DCDCDC;
}

#artikelinfo a:hover {
	color:#333333;
}

#artikelinfo a.aktiv {
	background-color:#F5F5F5;
	color:#000000;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
}

#artikelinfo ul {
	margin:0;
	padding:0;
	list-style:none;
}

#artikelinfo li {
	float:left;
	padding-bottom:1px;
	border-bottom:1px solid #BBBBBB;
}

#artikelinfo li.aktiv {
	border-bottom:1px solid #F5F5F5;
}







/* ****************************************************************/
/* * Vorschaltseite
/* ****************************************************************/

#vorschaltseite {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999899;
}

#vorschaltseite .vorschaltbutton {
	display:none;
}

#vorschaltseite a {
	color:#FFFFFF;
}


/* ****************************************************************/
/* * Galerie                                                      */
/* ****************************************************************/

#galerie_menue_nav {
	margin:3px 0 3px 0;
	height:36px;
}

#galerie_inhalt {
	text-align:center;
}

#galerie_nativ {
	text-align:center;
}


#showdiv {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../bilder/showdiv_background.png);
	background-repeat:repeat;
	z-index:99999;
}


#showdiv_content {
	position:absolute;
	background-color:#FFFFFF;
	padding:3px;
}

#showdiv_content a {
	text-decoration:none;
	color:#666666;
}



/* ****************************************************************/
/* * Auflistungen                                                 */
/* ****************************************************************/

#infofield_head {
	background-color:#CCCCCC;
	padding:2px;
}

#infofield_body {
	background-color:#EEEEEE;
	padding:2px;
}

#info_tbl {
	width:100%;
	border-collapse:collapse;
}

#info_tbl td {
	border:1px solid #F5F5F5;
}

#info_tbl .head {
	margin:2px;
	padding:2px;
	background-color:#BBBBBB;
	font-weight:bold;
}

#info_tbl .body {
	margin:2px;
	padding:2px;
	background-color:#DDDDDD;
}




/* ****************************************************************/
/* * LIVETICKER                                                   */
/* ****************************************************************/

#liveticker  {
	margin:3px;
}

#liveticker ul {
	list-style-type:none;
	margin:0;
}

#liveticker li {
	background-color:#FFFFFF;
	border-top:1px solid #F5F5F5;
}

#liveticker .margin {
	margin:3px;
}

#liveticker .datum {
	font-size:9px;
	color:#999999;
}

#liveticker .item {
	background-color:#FFFFFF;
}

#liveticker a {
	display:block;
	background-color:#FFFFFF;
	background-image:url(../bilder/kleiner_pfeil_rechts.png);
	background-position:top right;
	background-repeat:no-repeat;
}

#liveticker a:hover {
	/* background-color:#EAF8D6; XBF */
}


/* ****************************************************************/
/* * QUICKLOGIN
/* ****************************************************************/

#userlogin {
	overflow:hidden;
	margin:0px 1px 1px 1px;
	width:156px;
	height:245px;
}

#userlogin .loginname {
	background-color:#FFFFFF;
	height:16px;
	background-image:url(../bilder/login_benutzername.png);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:-4px;
	width:145px;
	border:1px solid #999999;
}

#userlogin .loginpasswort {
	background-color:#FFFFFF;
	height:16px;
	border:none;
	background-image:url(../bilder/login_passwort.png);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:-4px;
	width:145px;
	border:1px solid #999999;
}

#userlogin .loginform {
	margin:0 auto 0 auto;
	width:140px;
}

#userlogin .buttons {
	white-space:nowrap;
	padding:0;
	margin:10px 0 0 -6px;
}




#userlogin_angemeldet {
	margin:5px;
}

#userlogin_angemeldet .buttons {
	line-height:150%;
	padding:3px;
}

#userlogin_angemeldet .angemeldet {
}




/* ****************************************************************/
/* * LOGIN
/* ****************************************************************/

#mainuserlogin {
}

#mainuserlogin .loginname {
	background-color:#FFFFFF;
	background-image:url(../bilder/login_benutzername.png);
	background-repeat:no-repeat;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:none;
	border-right:none;
	height:20px;
	width:212px;
}

#mainuserlogin .loginpasswort {
	background-color:#FFFFFF;
	border:none;
	background-image:url(../bilder/login_passwort.png);
	background-repeat:no-repeat;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-bottom:none;
	border-right:none;
	height:20px;
	width:212px;
}


#loginmsg {
	border:1px solid #FF0000;
	background-color:#FFFFCC;
	text-align:left;
	margin-bottom:10px;
	padding:10px;
}





/* ****************************************************************/
/* * USERPROFIL
/* ****************************************************************/

fieldset#profil {
	-moz-border-radius: 5px;
}


#profiltable {
	width:99%;
}

#profiltable td.first {
	width:140px;
}

#profiltable .inputfield {
	width:99%;
}

#profiltable .green {
	background-color:#66FF99;
}

#infodiv {
	border:1px solid #FF0000;
	background-color:#FFFFCC;
}

#infodiv .kopf {
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	margin:1px;
	padding:2px;
}

#infodiv .body {
	margin:1px;
	padding:2px;
}




/* ****************************************************************/
/* * User Comments
/* ****************************************************************/

#usercomment {
}

#usercomment .item {
}

#usercomment.anzahl {
	padding-left:18px;
	background-image:url(../bilder/kommentar_icon.png);
	background-repeat:no-repeat;
	font-weight:bold;
	margin-bottom:10px;
}

#usercomment .left {
	float:left;
	width:120px;
	margin:-4px 0 0 0;
}

#usercomment .right {
	margin-left:130px;
	background-color:#F0F0F0;
	border:1px solid #999999;
	padding:3px;
}

#usercomment .right a {
	font-weight:normal;
}

#usercomment .bold {
	font-weight:bold;
}

#usercomment .content {
	overflow:hidden;
}

#usercomment .button {
	text-align:center;
	font-size:9px;
}






#usercomment.info {
	border:1px solid #999999;
	background-color:#CCCCCC;
	padding:2px;
}

#usercomment .textfield {
	background-color:#F0F0F0;
	border:1px solid #999999;
	font-size:11px;
	width:100%;
	height:100px;
}

#usercomment.dummytextfield {
	background-color:#F0F0F0;
	border:1px solid #999999;
	font-size:11px;
	height:100px;
}


#usercomment.meldeninfo {
	background-color:#FFFFCC;
	border:1px solid #999999;
	font-size:11px;
	color:#FF0000;
	margin:2px;
	padding:2px;
}

#kommenmtarinfo {
	margin-top:3px;
	margin-bottom:-5px;
	font-size:10px;
	text-align:right;
}

#kommenmtarinfo a {
	font-weight:normal;
	text-decoration:none;
	color:#999999;
	background-image:url(../bilder/kommentar_icon.png);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:1px;
}














/* ****************************************************************/
/* * Specials
/* ****************************************************************/

#gbild {
	position:relative;
	width:504px;
	height:285px;
	border:1px solid #999999;
	background-color:#CCCCCC;
}

#gbild img {
	width:500px;
	height:281px;
	border:none;
	margin:2px;
}

#gbild .balken {
	position:absolute;
	top:230px;
	left:2px;
	text-align:left;
	width:500px;
	height:40px;
	background-image:url(../bilder/galerie_image_balken.png);
	background-position:right;
}

#gbild .titel {
	color:#FFFFFF;
	font-size:16px;
	margin:2px 0 0 10px;
	font-weight:bold;
}

#gbild .beschreibung {
	color:#CCCCCC;
	font-size:12px;
	margin:2px 0 0 10px;
	font-weight:normal;
}




#gbild_home {
	position:relative;
	width:244px;
	height:139px;
	border:1px solid #999999;
	background-color:#CCCCCC;
	margin-top:10px;
	line-height:normal;
}

#gbild_home img {
	width:240px;
	height:135px;
	border:none;
	margin:2px;
}

#gbild_home .balken {
	position:absolute;
	top:90px;
	left:2px;
	text-align:left;
	width:240px;
	height:35px;
	background-image:url(../bilder/galerie_image_balken.png);
	background-position:right;
}

#gbild_home .balken_o_pfeil {
	position:absolute;
	top:90px;
	left:2px;
	text-align:left;
	width:240px;
	height:35px;
	background-image:url(../bilder/galerie_image_balken.png);
	background-position:left;
}

#gbild_home .playbutton {
	position:absolute;
	top:50px;
	left:105px;
	width:35px;
	height:35px;
	background-image:url(../bilder/video_playbutton_small.png);
	background-repeat:no-repeat;
}

#gbild_home .titel {
	color:#FFFFFF;
	font-size:11px;
	margin:2px 0 0 5px;
	font-weight:bold;
	height:14px;
	overflow:hidden;
}

#gbild_home .beschreibung {
	color:#CCCCCC;
	font-size:10px;
	margin:2px 0 0 5px;
	font-weight:normal;
}




#ytmovie {
	width:480px;
	border:1px solid #999999;
	background-color:#CCCCCC;
	padding:2px;
	margin:0 auto 0 auto;
}

#ytmovie .movie {
	width:480px;
	height:308px;
	border:none;
}















/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#lightbox-nav-btnPrev-text {
	color:#666666;
	text-decoration:none;
}

#lightbox-nav-btnNext-text {
	color:#666666;
	text-decoration:none;
}

#lightbox-nav-btnFull-text {
	color:#666666;
	text-decoration:none;
}




























.homenewsitem img {
	margin-right:5px;
}

.homenewsitem {
	width:255px;
	float:left;
	line-height:normal;
}

.right {
	margin-left:13px;
}

.homenewstitle {
	font-size:15px;
	margin-bottom:5px;
}

.homenewsfooter {
	font-size:10px;
	margin-top:5px;
}

.homekommentar {
	background-image:url(../bilder/kommentar_icon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

.homewatchlist {
	background-image:url(../bilder/watchlist_icon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}









/* The Nivo Slider styles */
#slider-wrapper {
    width:538px;
    height:250px;
    margin:0 auto;
}
#slider {
	position:relative;
    width:538px;
    height:250px;
	background:url(nivoslider/loading.gif) no-repeat 50% 50%;
}

.nivo-controlNav {
	position:absolute;
	left:410px;
	top:-23px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(nivoslider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}


.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(nivoslider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}



.nivoSlider {
	/*position:relative;*/
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

