/* --- BASIC STYLES --- */

body.transparent,
body.transparent * {
	background-color: transparent !important;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b8b8b;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#wrappershort {
	background: transparent url(../images/bg_wrapper_short.jpg) top no-repeat;
	text-align: center;
	overflow: hidden;
}

body.home #wrapper {
	background: transparent url(../images/bg_wrapper.jpg) top no-repeat;
	text-align: center;
	overflow: hidden;
}

body.sub #wrapper {
	background: transparent url(../images/bg_sub_wrapper.jpg) top no-repeat;
	text-align: center;
	overflow: hidden;
}

body.sub_videos #wrapper {
	background: transparent url(../images/bg_videos_wrapper.jpg) top no-repeat;
	text-align: center;
	overflow: hidden;
}

body.playlist {
	background-color: transparent !important;
	background-image: none !important;
}

a,
img {
	border: none;
}

.spacer {
	
}

.clearboth {
	clear: both;
}

#wrapperunterseite {
	background: transparent url(../images/bg_wrapperunterseite.jpg) top no-repeat;
	text-align: center;
	overflow: hidden;
}

#container {
	width: 907px;
	margin: 0 auto;
	margin-top: 65px;
	text-align: left;
}

#content {
	width: 907px;
	margin: 0 auto;
	margin-top: 65px;
	text-align: left;
}

.pink {
	color:#D001B4;
}

.lila {
	color:#4e0181;
}

.bold {
	font-weight:bold;
}

div#about_us {
	
}

.content_top {
	padding: 0px 12px;
}

#upper_header {
	width: 907px;
	height:45px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 41px;
}

#lower_header {
	width: 907px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#breadcrumbs {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
}


/* EINGABEFELDER */

.textfield{ 
	border-style: hidden;
	width:125px; 
	height:16px;
	border:0px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color: #919191;
	margin-left: 15px;
	}


/* HEADER */

#twitter2 {	
	width: 396px;
	float: left;
	margin-right: 0px;
	margin-left: 235px;
	text-align: left;
	height: 41px;	
}


#twitter {
	background: transparent url(../images/bg_twitter.gif) top left no-repeat;
	width: 360px;
	float: left;
	margin-right: 0px;
	margin-left: 235px;
	text-align: left;
	height: 41px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 30px;
}
#twitterright {
	background: transparent url(../images/bg_twitter.gif) top left no-repeat;
	width: 360px;
	float: right;
	margin-right: 0px;
	margin-left: 235px;
	text-align: left;
	height: 41px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 30px;
}

#search {
	background-image: url(../images/bg_searchbox.gif);
	background-repeat: no-repeat;
	width: 225px;
	float: right;
	padding-top: 0px;
	text-align: right;
	height: 25px;
}

#logo {
	width: 220px;
	float: left;
	height: 62px;
}

#navi {
	width: 670px;
	float: right;
	padding-top: 35px;
	text-align: right;
}



/* SPALTE LINKS */

#center {
	width: 565px;
	float: left;
}

#video  {
	height: 420px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#videotitle  {
	height: 85px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#textbox  {
	height: 185px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#impressumbox  {
	height: 225px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#coming_soon  {
	text-align: center;
	font-weight: bold;
	height: 115px;
	padding-top: 80px;
	padding-bottom: 50px;
	font-size: 34px;
	
}


.videoplayer  {
	padding: 0;
}

#single_video_meta div#videotitle,  #single_video_meta div#videotitle h1{
	font-size: 14px;
	padding: 0;
	height: auto;
	color: #D001B4;
	font-weight: bold;
}

#single_video_meta span.label {
	display: block;
	padding-top: 10px;
}

form.rounded_form {
	margin: 0;
}

input.rounded_input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/videourl_bg.jpg) no-repeat scroll left top;
border:0 none;
height:32px;
padding:9px 14px 0 10px;
vertical-align:middle;
width:320px;
}

input.dark_submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn_vote.gif) no-repeat scroll left top;
border:0 none;
color:#fff;
cursor:pointer;
height:22px;
margin:-4px 0 0 50px;
padding:0 0 2px;
text-align:center;
width:138px;
}

#single_video,
#single_video_meta {
	padding-bottom: 15px;
}

#videobox  {
	background: transparent url(../images/bg_line_long.jpg) top no-repeat;
	line-height: 16px;
	height: 250px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

div.block {
	
}

div.block_left {
	width: 570px;
	overflow: hidden;
}

div#videobox div.video_head {
	height: 30px; width: 535px;
}

div#videobox table.video_head {
	 width: 535px;
}

#videoslider div.video_item,
div#videobox div.video_item {
	float: left;
	width: 125px;
	overflow: hidden;
}

div.video_item {
	margin: 0 12px 0 0;
}

#videoslider  {
	background: transparent url(../images/bg_line_long.jpg) top no-repeat;
	height: 190px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

/* PLAYLIST */

table.playlist-item {
	padding-bottom: 4px;
}

table.playlist_item_infos {
	width: 165px;
	height: 65px;
}

table#playlist {
}

div#scrollupdown div.up_down {
	float: left;
	width: 108px;
}

div#scrollupdown div.prev_next {
	float: left;
	/*width: 40px;*/
}

div#scrollbuttons,
div#scrollupdown div.prev_next img,
div#scrollupdown div.up_down img {
	height: 24px;
}

div#scrollupdown div.prev_next img {
	width: 40px;
}

div#scrollupdown div.up_down img {
	width: 108px;
}

#kategorien  {
	background: transparent url(../images/bg_box_long.jpg) top no-repeat;
	height: 150px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#alle_kategorien {
	background: transparent url(../images/bg_box.jpg) top left no-repeat;
	min-height: 120px;
	line-height: 16px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 15px;
}

#google  {
	background: transparent url(../images/bg_box_long.jpg) top no-repeat;
	height: 130px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#netzwerk  {
	background: transparent url(../images/bg_box_long.jpg) top left no-repeat;
	height: 250px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#footer  {
	height: 75px;
	text-align: left;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#footerstart  {
	height: 135px;
	
	text-align: center;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	background: transparent url(../images/bg_wrapper_short_rosa.jpg) bottom no-repeat;
	
	overflow: hidden;
}

#footerimpressum  {
	height: 135px;
	
	text-align: center;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	background: transparent url(../images/bg_wrapper_footer.jpg) bottom no-repeat;
	
	overflow: hidden;
}

#footershort  {
	height: 45px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}


/* SPALTE RECHTS */

#sidebar {
	width: 327px;
	float: right;

}

/* SPALTE RECHTS - VIDEO AUSWAHL SCROLLER */

#scrolllist  {
	padding-left: 20px;
	margin-left: 20px;
}
#scrollupdown  {
	height: 40px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 00;
	padding-left: 0px;
}

#scrollbuttons  {
	height: 340px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}

#videochoice  {
	background: transparent url() top left no-repeat;
	height: 440px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 3px;
	margin: 0 0 0 0;
}


#banner  {
	background: transparent url(../images/bg_box.jpg) top left no-repeat;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
	height: 100px;
}

#bookmark  {
	background: transparent url(../images/bg_box.jpg) top left no-repeat;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
	height: 50px;
}


#tagcloud  {
	background: transparent url(../images/bg_box_long.jpg) top left no-repeat;
	line-height: 16px;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	text-align: left;
	width:100%;
}

#big_tagcloud {
	background: transparent url(../images/bg_box_long.jpg) top left no-repeat;
	min-height: 190px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.sidebar-tagcloud {
	background: transparent url(../images/bg_box.jpg) top left no-repeat !important;
}

#styleblog  {
	background: transparent url(../images/bg_box.jpg) top left no-repeat;
	min-height: 120px;
	line-height: 16px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 15px;
}

.blogthumb {
	padding: 17px 0pt 0pt;
}

#videodescription  {
	background: transparent url(../images/bg_box.jpg) top left no-repeat;
	height: 400px;
	line-height: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 20px;	
}

#howto  {
	background: transparent url(../images/bg_box.jpg) top left no-repeat;
	height: 240px;
	line-height: 16px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	
}

#stylebooks  {
	background: transparent url(../images/bg_box.jpg) top left no-repeat;
	line-height: 16px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	height: 200px;
}


/* SEARCHRSULTS TABLE */

#searchresults {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 11px;
  padding: 0 0 40px 0;
}

/*table#searchresults {
	border-bottom: 1px solid #D001B4;
}*/

#searchresults tr.result-overview {
}

#searchresults tr th {
	height: 26px;
  font-size: 12px;
  font-weight: normal;
  background-color: #fcebfd;
  vertical-align: middle;
text-align: left;
padding: 0 10px;
}

/*#searchresults tr.title {
	border-bottom: 1px solid #D001B4;
}*/

#searchresults tr.title td {
color:#4F007F !important;
font-weight:bold;
text-align: left;
}

#searchresults tr td {
  padding: 5px;
  vertical-align: top;
}

#searchresults tr.even,
#searchresults tr.odd {
}

#searchresults tr.even {
  background-color: #fff;
}

#searchresults tr.odd {
  background-color: #fcebfd;
}

#searchresults tr td.title {
  color: #d001b4;
  font-weight: bold;
}

#searchresults tr td.description {
  color: #8b8b8b;
  text-align: justify;
}

#searchresults td.deeplink {
  vertical-align: middle;
}


/* TEXTFORMATIERUNG */

.textnavi {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 14px;color: #d001b4;text-decoration: none;}
a.textnavi:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 14px;color: #919191;text-decoration: none;}
a.textnavi:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 14px;color:#919191;text-decoration: none;}
a.textnavi:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 14px;color: #d001b4;text-decoration: none;}
a.textnavi:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 14px;color:#919191;text-decoration: none;}

.textboldvideolist {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #d001b4;text-decoration: none;font-weight: bold;line-height: 1.1;padding-left:10px;}
a.textboldvideolist:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #d001b4;text-decoration: none;line-height: 1.1; font-weight: bold;padding-left:10px;}
a.textboldvideolist:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color:#d001b4;text-decoration: none;line-height: 1.1; font-weight: bold;padding-left:10px;}
a.textboldvideolist:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #ff99ff;text-decoration: none;line-height: 1.1; font-weight: bold;padding-left:10px;}
a.textboldvideolist:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 11px;color:#d001b4;text-decoration: none;line-height: 1.1; font-weight: bold;padding-left:10px;}

.textvideolist {line-height: 1.1;font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #8b8b8b; margin-left:10px;}
a.textvideolist:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #d001b4;text-decoration: underline;line-height: 1.1; margin-left:10px;}
a.textvideolist:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color:#d001b4;text-decoration: underline;line-height: 1.1;margin-left:10px; }
a.textvideolist:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #ff99ff;text-decoration: underline;line-height: 1.1;margin-left:10px; }
a.textvideolist:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 11px;color:#d001b4;text-decoration: underline;line-height: 1.1;margin-left:10px; }

.textbold {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #d001b4;text-decoration: none;font-weight: bold;line-height: 1.4;}
a.textbold:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #d001b4;text-decoration: none;line-height: 1.4; font-weight: bold;}
a.textbold:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color:#d001b4;text-decoration: none;line-height: 1.4; font-weight: bold;}
a.textbold:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #ff99ff;text-decoration: none;line-height: 1.4; font-weight: bold;}
a.textbold:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 12px;color:#d001b4;text-decoration: none;line-height: 1.4; font-weight: bold;}

.textbold_black {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #000000;text-decoration: none;font-weight: bold;line-height: 1.4;}
a.textbold_black:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #000000;text-decoration: none;line-height: 1.4; font-weight: bold;}
a.textbold_black:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color:#000000;text-decoration: none;line-height: 1.4; font-weight: bold;}
a.textbold_black:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #000000;text-decoration: none;line-height: 1.4; font-weight: bold;}
a.textbold_black:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 12px;color:#000000;text-decoration: none;line-height: 1.4; font-weight: bold;}


.text {line-height: 1.4;font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #8b8b8b;}
a.text:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #d001b4;text-decoration: underline;line-height: 1.4; }
a.text:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color:#d001b4;text-decoration: underline;line-height: 1.4; }
a.text:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #ff99ff;text-decoration: underline;line-height: 1.4; }
a.text:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 12px;color:#d001b4;text-decoration: underline;line-height: 1.4; }

.textsmall {line-height: 1.2;font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #8b8b8b;}
a.textsmall:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #d001b4;text-decoration: underline;line-height: 1.4; }
a.textsmall:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color:#d001b4;text-decoration: underline;line-height: 1.4; }
a.textsmall:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 11px;color: #ff99ff;text-decoration: underline;line-height: 1.4; }
a.textsmall:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 11px;color:#d001b4;text-decoration: underline;line-height: 1.4; }

.texttwitter {line-height: 1.0;	font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 10px;color: #8b8b8b;text-decoration: none;text-align: left;}
a.texttwitter:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 10px;color: #8b8b8b;text-decoration: none;line-height: 1.0; }
a.texttwitter:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 10px;color:#8b8b8b;text-decoration: none;line-height: 1.0; }
a.texttwitter:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 10px;color: #8b8b8b;text-decoration: none;line-height: 1.0; }
a.texttwitter:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 10px;color:#8b8b8b;text-decoration: none;line-height: 1.0; }

.textfooter {line-height: 1.4;font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #919191;}
a.textfooter:link {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #919191;text-decoration: none;line-height: 1.4; }
a.textfooter:visited {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color:#919191;text-decoration: none;line-height: 1.4; }
a.textfooter:hover {font-family: Arial, SunSans-Regular, Sans-Serif;font-size: 12px;color: #919191;text-decoration: none;line-height: 1.4; }
a.textfooter:active {font-family: Arial, SunSans-Regular, Sans-Serif; font-size: 12px;color:#919191;text-decoration: none;line-height: 1.4; }

/* TAGCLOUD */

a.tag1:link {  line-height: 28px; font-size: 11px; color: #d001b4; text-decoration: none;}
a.tag1:visited { line-height: 28px; font-size: 11px; color: #ff99ff; text-decoration: none;}
a.tag1:hover { line-height: 28px; font-size: 11px; color: #ff99ff; text-decoration: none;}
 
a.tag2:link {  line-height: 28px; font-size: 12px; color: #d001b4; text-decoration: none;}
a.tag2:visited { line-height: 28px; font-size: 12px; color: #ff99ff; text-decoration: none;}
a.tag2:hover { line-height: 28px; font-size: 12px; color: #ff99ff; text-decoration: none;}
 
a.tag3:link {  line-height: 28px; font-size: 14px; color: #d001b4; text-decoration: none;}
a.tag3:visited { line-height: 28px; font-size: 14px; color: #ff99ff; text-decoration: none;}
a.tag3:hover { line-height: 28px; font-size: 14px; color: #ff99ff; text-decoration: none;}
 
a.tag4:link {  line-height: 28px; font-size: 16px; color: #d001b4; text-decoration: none;}
a.tag4:visited { line-height: 28px; font-size: 16px; color: #ff99ff; text-decoration: none;}
a.tag4:hover { line-height: 28px; font-size: 16px; color: #ff99ff; text-decoration: none;}
 
a.tag5:link {  line-height: 28px; font-size: 18px; color: #d001b4; text-decoration: none;}
a.tag5:visited { line-height: 28px; font-size: 18px; color: #ff99ff; text-decoration: none;}
a.tag5:hover { line-height: 28px; font-size: 18px; color: #ff99ff; text-decoration: none;}
 
a.tag6:link {  line-height: 28px; font-size: 20px; color: #d001b4; text-decoration: none;}
a.tag6:visited { line-height: 28px; font-size: 20px; color: #ff99ff; text-decoration: none;}
a.tag6:hover { line-height: 28px; font-size: 20px; color: #ff99ff; text-decoration: none;}
 
a.tag7:link {  line-height: 28px; font-size: 22px; color: #d001b4; text-decoration: none;}
a.tag7:visited { line-height: 28px; font-size: 22px; color: #ff99ff; text-decoration: none;}
a.tag7:hover { line-height: 28px; font-size: 22px; color: #ff99ff; text-decoration: none;}

a.partner {
	
}

/* VOTING SYSTEM */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/voting/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/voting/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

form.voting {
	margin: 0;
}

div#voting {
	padding-top: 10px;
}

/* JQUERY POPUP */
.popup_msg{
position:absolute;
z-index:10;
width:172px;
height:102px;
text-align:center;
color:#FF0000;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background:url(bg_image.gif) bottom right no-repeat;
display:none;
}
