@charset "UTF-8";
/* ## Basic-XHTML-Elements ################################ */

html {	
	height: 100%;	
	font-family: Verdana, Arial, sans-serif;
}

body {
	/*overflow: -moz-scrollbars-vertical;*/	
	font-family: Verdana, Arial, sans-serif;
	color: #454443;
	font-size: 11px;
	background: transparent url(../img/background/rittergitter.gif) repeat 0 0;
	margin: 0;
	height: 100%;	
	text-align: center;
	line-height: 15px; 
}

strong {
	font-weight: bold;
}

* html body {
	height: 100%;
}

IMG {
	behavior: url(wp-content/themes/videoplatform/css/iepngfix.htc);
}

.hidden {
	display:none;
	visibility:hidden;
	height:0;
}

.clear {
	display: block;
	width: 100%;
	height: 0px;
	clear: both;
	overflow: hidden;
}

a {
	color: #454443;
	text-decoration: underline;
}
a:active {
	outline: none;
}

.dottedSpacer, .dottedSpacerTop {
	width: 100%;
	height: 15px;
	clear: both;
	background: transparent url(../img/background/top_dotline.gif) repeat-x 0 top;
}

.dottedSpacer {
	height: 20px;

}

/* ## Basic-Site-Elements ################################ */

#siteCenter {
	width: 971px;
	height: 100%;
	margin: 17px auto;
}

#siteWrapper {
	width: 971px;
	min-height: 100%;
	background: #fff;
	text-align: left;
}

* html #siteWrapper {
	height: 100%;
}

#header {
	width:971px;
	height: 270px;
	background-image:url(../img/background/header.jpg);
}

#dotted_header {
	height:1px;
	background:url(../img/background/top_dotline.gif) repeat-x;
}

#header_left {
	float:left;
	margin-left:320px;
	margin-top:15px;
}

#botschafter {
	margin-right:20px;
}

#slideshow {
	/* border:2px solid #FAFAF8;
	position: absolute;
	top: 15px;
	left: 460px; */
	left: 280px;
	position: absolute;
	top: 10px; 
}

#header_right {
	float:right;
	margin:115px 86px 0 0;
}

#header_text_top {
	font-size:13px;
	font-weight:bold;
	margin-bottom:18px;
}

#header_text_bottom {
	font-size:15px;
	margin-top:10px;
}

.header-image {
	position: absolute; 
	right: 0;
	width: 470px;
	height: 129px;
	background: url(../img/header.png);
}

.header-image-link {
	display: block;
	position: absolute;
	left: 2px;
	top: 87px;
	width: 144px;
	height: 28px;
}

/*
#botschafter {
	left:115px;
	position:relative;
	top:80px;
	display:block;
	width:322px;
}

#slideshow {
	border:2px solid #FAFAF8;
	left:465px;
	position:relative;
	top:-148px;
}

.sorte_der_woche {
	display:block;
	height:74px;
	left:751px;
	position:relative;
	top:-248px;
	width:92px;
}
*/
#header_bottom {
	height:21px;
	background-color:#f8be31;
	border-bottom:1px solid #d4d2cb;
}
			
			
#mainNavi {
	width: 100%;
	height: 30px;
	background-image:url(../img/background/navi_bg.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #b6b2a4;
}
	
#mainNavi li {
	background-color:#7f7c75;
	float: left;
	height: 24px;
	margin: 6px 0 0 15px;
}

#mainNavi a {
	color:#FFFFFF;
	display:block;
	height:20px;
	padding:4px 15px 0 15px;
	text-decoration:none;
}

.current_page_item, .current_page_ancestor, .current_page_parent {
	background-color:#fff !important;
	border-bottom:#fff;
	border-left:1px solid #b6b2a4;
	border-top:1px solid #b6b2a4;
	border-right:1px solid #b6b2a4;
}

.current_page_item a, .current_page_ancestor a, .current_page_parent a{
	color:#444341 !important;
}

/* ## Content-Elements ################################ */

#contentArea {
	float: left;
	padding: 0 15px 42px 58px;
}

#contentLeft {
	width:640px;
	float: left;
	margin: 0 47px 0 0;
	padding: 0 0 17px 0;
}

.ppiuf_form {
	margin-bottom: 20px;
	}

#contentLeft p.message {
			padding: 3px 5px;
			background-color: lightyellow;
			border: 1px solid yellow;
			clear: left;
		}
#contentLeft .sort_navi{
	margin-bottom: 10px;
	float:left;
	}

.post_bottom {
	width: 640px;
	padding:10px 0 0 0;
}

.infos_bottom {
	position:relative;
}

.infos_bottom div{
	float: left;
}

.comment_container {
	float:left;
}

.comment_container a {
	font-weight:bold;
	position:relative;
	top:-5px;
	padding:0 5px;
	font-size:10px;
	text-decoration:none;
}

.addthis_container {
	float:left;
	margin-right:0;
}

.entryLeft {
	margin-top:38px;
}

.entryLeft h1 {
	float:left;
	color:#000391 !important;
	font-size:24px !important;
	width:480px;
	line-height:20px !important;
}

.entryLeft a {
	text-decoration:none;
	display:block;
	color:#000391;
}

.author_info {
	float: left;
	width: 150px;
	margin-top:38px;
}

.post_date {
	margin-left:555px;
}

.post_date p {
	padding:7px 0 0 5px !important;
}

.day {
	background-image:url(../img/background/date_bg.jpg);
	background-repeat:no-repeat;
	float: left;
	color:#fff;
	width:19px;
	height:21px;
	font-size:10px;
}

.month_year {
	color:#454443;
	font-size:9px;
	font-weight:bold;
	left:7px;
	position:relative;
	top:1px;
}

.small_border {
	height:1px;
	width:640px;
	background-image:url(../img/background/dotted.jpg);
	margin:12px 0;
}

.small_border_lite {
	height:1px;
	width:640px;
	background-image:url(../img/background/dotted.jpg);
}

.dottedShort {
	height:1px;
	width:320px;
	background-image:url(../img/background/dotted_short.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

.cat_hl {
	font-weight:bold;
	color:#454443;
	font-size:10px;
}

.author {
	float:right;
	text-decoration:none;
}

.action_title {
	font-size:18px;
	color: #000391;
}

.blog_content {
	font-size:13px;
	line-height:1.5em;
	color:#454443;
	margin: 10px 0;
}

.ratings {
	float:left;
	margin:0 0 7px;
}

.rates {
	font-size:10px;
	font-weight:bold;
	padding:0 5px 0 0;
	position:relative;
	text-decoration:none;
	color:#454443;
}

.post-ratings {
	position:relative;
	top:-3px;
}

#respond {
	clear: left;
	float: left;
}

.user_info IMG {
	vertical-align: middle;
}


#contentRight {
	float: left;
	width: 205px;
	padding: 15px 0 0 0;
}

#contentArea h2 {
	font-size: 13px;
	font-weight: normal;
	color: #000391;
	padding: 0 0 10px 0;
}

#contentArea h1.sIFR-replaced {
	padding: 0;
}

#contentLeft p {
	padding: 0 0 20px 0;
}

#contentLeft p.autor {
	margin: 0 0 20px 0;
	float: left;
}

#contentLeft div.info_text {
	float: left;
	width: 370px;
	margin: 0 0 20px 10px;
}

#contentLeft div.info_text ul {
	margin: 5px 0 20px 0;
}

#contentLeft p img.floated {
	float: left;
	margin: 4px 10px 4px 0;
	border: 2px solid #000391;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}	

#contentLeft .content_foot {
	margin: 20px 0 0 0;
}
/* Tipps der Woche */

table.tipps {
	width: 100%;
	margin: 10px 0 20px 0;
}

td.tipp {
	width: 180px;
	
}

.tipp h3 {
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	padding: 6px 0 0 0;
}

.tipp h3 a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.tippWrap {
	width: 127px;
	margin: 0 auto;
}	

.tippIn {
	width: 127px;
	height: 100px;
	overflow: hidden;
	border: 3px solid #d2a423;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

p.contentFoot {
	color: #d2a423;
}

/* Tipps der Woche */

table.tipps {
	width: 100%;
	margin: 10px 0 20px 0;
}

td.tipp {
	width: 180px;
	
}

.tipp h3 {
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	padding: 6px 0 0 0;
}

.tipp h3 a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.tippWrap {
	width: 127px;
	margin: 0 auto;
}	

.tippIn {
	width: 127px;
	height: 100px;
	overflow: hidden;
	border: 3px solid #d2a423;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

p.contentFoot {
	color: #d2a423;
}

/* Suche */
#suche {
	float:right;
	height:25px;
	margin:0 20px 0 0;
	overflow:hidden;
	padding: 3px 0 0;
	}

/* Submenue Hintergrund*/

#aktion_sub {
	position:relative;
	left:42px;
	top:3px;
}

#vorschlag_sub {
	position:relative;
	left:136px;
	top:3px;
}

#story_sub {
	position:relative;
	left:400px;
	top:3px;
}

#bericht_sub {
	position:relative;
	left:246px;
	top:3px;
}

#fan_sub {
	position:relative;
	left:-40px;
	top:3px;
}

ul.subMen {
	width: 100%;
}	

ul.subMen li {
	float: left;
}

ul.subMen li.sep span {
	display: block;
	width: 7px;
	height: 12px;
	overflow: hidden;
	border-right: 1px solid #454443;
	margin: 2px 7px 0 0;
}
ul.subMen li.sep span.active {	
	border-color: #d2a423;
}

ul.subMen li a {
	float: left;
	display: inline-block;
	text-decoration: none;
	color: #7f7c75;
	font-size:10px;
}

ul.subMen li a.active {
	text-decoration:underline;
}

.navigation {
	padding: 10px 0;
	}
	
.alignleft {
	float: left;
}

.alignright {
	float: right;
}
	

/* ## Sidebar-Elements ################################ */
	
.TabbedPanels {
	margin: 0 0 10px;
	}	
	
.sideTeaser {
	border:1px solid #000391;
	margin-bottom:10px;
	padding:0;
	clear:both;
}

.sideTeaser h3 {
	background-color:#000391;
	padding:10px 0 10px 10px;
	font-size:13px;
	color:#fff;
}

.dropable {
	background-image:url(../img/background/arrow_sidebar.jpg);
	background-repeat:no-repeat;
	background-position:185px 10px;
	background-color:#000391;
	padding:10px 0 10px 10px;
	font-size:13px;
	color:#fff;
}

.sideTeaser .sideTeaserin {
	display: none;
	padding: 10px 10px 0 10px;
}

#cat_tree {
	display: none;
	padding: 0;
}

.sideTeaser .sideTeaserin p {
	padding: 0 0 10px 0;
	width: 100%;
	clear: left;
}

.sideTeaser  a {
	color: #000391;
}

.side_hl {
	color: #fff !important;
	text-decoration:none;
	display:block;
}

/* categorie tree */

.categories {
	padding:5px 10px 10px 10px;
}

.categories a {
	color:#454443;
	font-size:10px;
	font-weight:bold;
}

.children {
	margin-left:10px;
}

/* tabbed twitter, youtube, rss */

.advice {
	padding-top:1px;
}

.advice a {
	font-weight:bold;
}

.aktt_tweets {
	margin-top:5px;
}

.aktt_tweets li {
	margin-bottom:23px;
	font-size:10px;
}

.list_categories li {
	padding:5px 0;
}

.list_categories a {
	font-weight:bold;
	font-size:10px;
}

/* tabbed articles, comments, fans */

.latest_articles {
	margin-top:5px;
}

.latest_articles li {
	list-style-type:none;
	margin-bottom:23px;
	font-size:10px;
}

.recent_comments {
	margin-top:5px;
}

.recent_comments li {
	list-style-type:none;
	margin-bottom:23px;
	font-size:10px;
}

.recent_comments a {
	font-weight:bold;
}

#search_fan {
	background-image:url(../img/background/search_bg.jpg);
	width:205px;
	height:35px;
}

/* Teaser Login */
.sideTeaser .login {
	padding: 0 0 10px 0;
}

.sideTeaser .login span.userPhoto {
	float: left;
}

.sideTeaser .login span.userPhoto {
	display: block;
	width: 58px;
	height: 58px;
	float: left;
	border: 1px solid #d2cec1;	
	padding: 2px;
	margin: 0 10px 20px 0;
}
.sideTeaser .login span.userPhoto em {
	display: block;
	width: 58px;
	height: 58px;
	overflow: hidden;
}
.sideTeaser .login span.userPhoto em img {
	height: 58px;
}

.sideTeaser .login ul li a{
	text-decoration: none;
}

#sidebar-login h2 {
	font-size:15px !important;
}

.login h2 {
	font-size:15px !important;
}

.sidebar_titles {
	padding:10px 0 !important;
	color:#454443 !important;
}

/* Teaser Userfoto */
.fans ul {
	margin: 0 0 10px 0;	
	
}
.fans ul li {
	float: left;
	margin: 0 13px 0 0;
}
.fans ul li.last {
	float: left;
	margin: 0;
}

#all_fans {
	color:#454443;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

#all_videos {
	color:#454443;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.fans ul a, .commentPhoto a {
	display: block;
	float: left;
	width: 52px;
	font-size: 9px;
	color: #000391;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	padding: 0 0 5px 0;
}
.fans ul a span, .commentPhoto a span {
	display: block;
	width: 44px;
	height: 44px;
	float: left;
	border: 1px solid #000391;	
	padding: 3px;
	margin: 0 0 4px 0;
}
.fans ul a span em, .commentPhoto a span em {
	display: block;
	width: 44px;
	height: 44px;
	overflow: hidden;
}
.fans ul a span img, .commentPhoto a span img {
	height: 44px;
}
.fans ul a:hover, .commentPhoto a:hover {
	cursor: pointer;
}
.fans ul a:hover span, .commentPhoto a:hover span  {
	background: #e8bb49;
}
.fans p {
	clear: left;
}

#comment_feed a {
	margin-bottom:20px;
	display:block;
}

/* Vorschl�ge */

.sideTeaser .advice li {
	border-bottom: 1px solid #d2a423;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.sideTeaser .advice li.last {
	border: none;
	padding: 0 0 14px 0;	
	margin: 0;
}
.sideTeaser .advice span.userPhoto {
	float: left;
	height: 50px;
}


.sideTeaser .advice span.userPhoto a span {
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	border: 1px solid #d2a423;	
	padding: 2px;
	margin: 0 10px 0 0;
}
.sideTeaser .advice span.userPhoto a span em {
	display: block;
	width: 18px;
	height: 18px;
	overflow: hidden;
}
.sideTeaser .advice span.userPhoto a span em img {
	height: 18px;
}

.sideTeaser .advice a {
	text-decoration: none;
}

.sideTeaser .advice a.user {
	display: block;
	font-weight: bold;
	padding: 0 0 3px 0;
}

/* Video */

.sideTeaser .countdown li.last {
	border: none;
	padding: 0 0 14px 0;	
	margin: 0;
	color: #d2a423;
}

/* Video */

.sideTeaser .video li {
	border-bottom: 1px solid #d2a423;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.sideTeaser .video li.last {
	border: none;
	padding: 0 0 14px 0;	
	margin: 0;
}
.sideTeaser .video span.userPhoto {
	float: left;
}
.sideTeaser .video span.userPhoto a span {
	display: block;
	width: 37px;
	height: 35px;
	float: left;
	padding: 2px;
	margin: 0 10px 0 0;
}
.sideTeaser .video span.userPhoto a span em {
	display: block;
	width: 37px;
	height: 35px;
	overflow: hidden;
}
.sideTeaser .video span.userPhoto a span em img {
	height: 35px;
}

.sideTeaser .video a {
	text-decoration: none;
}

.sideTeaser .video a.user {
	display: block;
	font-weight: bold;
	padding: 0 0 3px 0;
}

.sideTeaser .list_categories {
	padding-left: 10px;
	
	}

.sideTeaser .list_categories a {
	color: #454443; 
	}
	
.blogroll {
	margin-bottom: 10px;
	}

/* ## Kommentar-Elements ################################ */

.entry {
	padding: 0 0 10px 0;
	color:#454443;
	font-size:13px !important;
	line-height:22px;
}

.entry h1 {
	font-size:24px;
	color: #000391;
	padding:20px 0;
}

#contentLeft small {
	color: #000391;
	line-height: 10px;
}
#contentLeft small a {
	color: #000391;
}

.commentPhoto {
	float: left;
	width: 60px;
}

.commentText {
	float: left;
	width: 491px;
	margin: 0 0 20px 0;
	color:#454443;
}

.commentText p {
	font-size:13px;
	line-height:1.5em;
}

.comment h3 {
	font-weight: bold;
	font-size: 12px;
	color: #000391;
	line-height: 10px;
	padding: 0 0 2px 0;
}
.comment h3 a {
	color: #000391;
	text-decoration: none;
}
.comment h3 a:hover {
	text-decoration: underline;
}
.commentlist .ambassador h3 {
	color: #be9128;
}
.commentlist .ambassador h3 a {
	color: #be9128;
}
.commentlist .ambassador-title {
    margin-top: -5px;
}

.comment .commentDate {
	padding: 0 0 6px 0;	
	font-size: 9px;
}
.comment .commentDate a {
	color: #999;	
}

#commentform h2 {
	font-size:18px;
}

/* ## Footer-Elements ################################ */

#footer {
	width: 935px;
	height: 36px;
	float: left;
	margin: -36px auto 0 auto;
	padding: 0 15px 0 15px;	
	text-transform: uppercase;
}

#footerIn {
	width: 100%;
	height: 21px;
	background: #454443 url(../img/background/dotline_content.gif) no-repeat center 0;
}

#footerIn ul {
	margin: 0 0 0 10px;
}

#footerIn ul li {
	float: left;
	padding: 0 12px 0 10px;
	background: transparent url(../img/background/footer_sep.gif) no-repeat right center;	
}

#footerIn ul li.last {
	float:right;
	padding-right:15px;
	background: none;
}

#footerIn ul li a {
	height: 21px;
	line-height: 21px;
	float: left;
	color: #B5B1A4;	
	text-decoration: none;
	font-size:10px;
}

#footer ul li a.dark {
	color: #7D7B74;
}

#footerIn ul li a:hover {
	color: #fff;
}

/* Fans */
#fans_hl {
	font-size:18px !important;
}

#contentLeft .user_entry {
	clear: left;
	margin:10px 0;
	padding: 4px 0 0 0;
	background: transparent url(../img/background/top_dotline.gif) repeat-x scroll 0 0;
	float: left;
	width: 660px;
        position: relative;
}

#contentLeft #user_detail .user_entry {
	background: none;
}

	#contentLeft .user_entry h2 {
		margin: 10px 0;
	}

#contentLeft .user_photo {
	float: left;
	width: 100px;
	margin: 10px;
}

#user_detail h1{
	margin:10px;
}

#contentLeft #user_detail .user_photo {
	width: 165px;
}

#contentLeft .user_info {
	float: left;
	width:350px;
	text-align: left;
	color:#454443;
}

#contentLeft #user_detail .user_info {
	width:350px;
}

#contentLeft #user_detail #show_posts {
	clear: left;
	margin: 20px 0;
}

#contentLeft .user_photo img {
	padding: 3px;
	border: 1px solid #000391;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#contentLeft #user_detail .user_emblem {
    position: absolute;
    top: 0;
    right: 0;
}


	
#contentLeft .first{
	background: none;
}

p#showErrors {
	clear: left;
	float:left;
	background-color:lightcoral;
	border:1px solid red;
	color:#000000;
	padding: 3px 5px;
	margin: 20px 0;
	width: 550px;
	display: none;
}

#registerCodeLoading {
	vertical-align:middle;
}

p#hinweis {
	padding-left: 5px;
}

*span.right {
	display:block;
	margin:-15px 0 0 0;
}

/* CYC */

form.loginform p label {
		width: 150px;
		display: block;
		float: left;
		clear: both;
	}
	form.loginform p input.input {
		width: 150px;
		float: left;
		clear: right;
	}
	form.loginform p img {
		width: 155px;
		float: left;		
	}
	form.loginform, form.loginform p {
		clear: both;
	}
	p#message, p#login_error {
		float:left;
		width:541px;
	}
	p#message {
		margin:30px 0 0 0;
		color:#454443;
	}
	
	a#message {
		font-size:13px;
		font-weight:bold;	
		margin:150px 0;
		display:block;
	}
	
	p#login_error {
		background-color: lightcoral;
		border: 1px solid red;
		color: #000;
	}
	
.pagetitle {
	padding:15px 0 !important;
}

.center {
	padding:15px 0 !important;
}
	
#lost_pass {
	background-image:url(../img/background/pass_bg.jpg);
	width:205px;
	height:35px;
	margin-top:30px;
}

#lostpasswordform {
	padding:0 !important;
}

/* Tables */
#nutzerliste {
	width: 550px;
}

#nutzerliste th{
	background: #d2a423;
	color: white;
	font-weight: bold;
}

#nutzerliste th, td {
	padding: 2px;
}

/* comments */

#comments {
	font-size:15px !important;
	margin:40px 0 0 0;
}


/* Content slider */

.slider_hl {
	color:#000391 !important;
	font-size:13px !important;
	float:none !important;
	font-weight:bold;
}

.slider {
	margin:60px 0;
}

/* position and dimensions of the navigator */
.navi {
	float:left;
	height:20px;
	left:270px;
	position:relative;
}


/* items inside navigator */
.navi a {
	width:10px;
	height:10px;
	float:left;
	margin:3px;
	background:url(../img/contentslider/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -19px;     
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 638px;
	height:186px;
	border:1px solid #d2cec1;
	background:url(../img/contentslider/slider_bg.jpg) repeat-x;
}

.slide_left {
	float:left;
}


.slide_right {
	float:right;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:680px;
}

.one_content {
	width:125px !important;
	margin: 20px 0 0 28px;
}

/* single scrollable item */
.scrollable img {
	width:125px;
	height:120px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../img/contentslider/hori_large.png) no-repeat;
	display:block;
	width:19px;
	height:19px;
	float:left;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right {
	background-image:url(../img/contentslider/right.jpg);
}


/* left */
a.left {
	background-image:url(../img/contentslider/left.jpg);
}

/* up and down */
a.up, a.down		{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

.one_content a {
	color:#454443 !important;
	padding-top:10px;
}

/* Navigation Sortierung */

.sort_navi li {
	float:left;
	margin:10px 10px 0 0;
}

/* sorten */ 

.alpenmilch {
	border:1px solid #4da9dc !important;
	background-color:#4da9dc !important;
}

.edel-vollmilch {
	border:1px solid #3757a5 !important;
	background-color:#3757a5 !important;
}

.marzipan {
	border:1px solid #e01d26 !important;
	background-color:#e01d26 !important;
}

.nugat {
	border:1px solid #2d2d5b !important;
	background-color:#2d2d5b !important;
}

.voll-nuss {
	border:1px solid #7f4436 !important;
	background-color:#7f4436 !important;
}

.napolitaner-waffel {
	border:1px solid #e55424 !important;
	background-color:#e55424 !important;
}

.weisse-voll-nuss {
	border:1px solid #efd291 !important;
	background-color:#efd291 !important;
}

.olympia {
	border:1px solid #cba72d !important;
	background-color:#cba72d !important;
}

.knusperkeks {
	border:1px solid #92543e !important;
	background-color:#92543e !important;
}

.trauben-nuss {
	border:1px solid #7f2a23 !important;
	background-color:#7f2a23 !important;
}

.dunkle-voll-nuss {
	border:1px solid #463028 !important;
	background-color:#463028 !important;
}

.halbbitter {
	border:1px solid #792742 !important;
	background-color:#792742 !important;
}

.rum-trauben-nuss {
	border:1px solid #b62839 !important;
	background-color:#b62839 !important;
}

.edel-bitter {
	border:1px solid #ba2e89 !important;
	background-color:#ba2e89 !important;
}

.erdbeer-joghurt {
	border:1px solid #eda2c4 !important;
	background-color:#eda2c4 !important;
}

.schoko-duo {
	border:1px solid #eda2c4 !important;
	background-color:#eda2c4 !important;
}

.pfefferminz {
	border:1px solid #00abab !important;
	background-color:#00abab !important;
}

.ganze-mandel {
	border:1px solid #006540 !important;
	background-color:#006540 !important;
}

.mousse-au-chocolat {
	border:1px solid #2d201b !important;
	background-color:#2d201b !important;
}

.joghurt {
	border:1px solid #f0efef !important;
	background-color:#f0efef !important;
}

.mini_pic {
	position:relative;
	left:0px;
	border:none !important;
}


/**** HEADER ****/

.p-alpenmilch {
	color:#4da9dc !important;
}

.p-edel-vollmilch {
	color:#3757a5 !important;
}

.p-marzipan {
	color:#e01d26 !important;
}

.p-nugat {
	color:#2d2d5b !important;
}

.p-voll-nuss {
	color:#7f4436 !important;
}

.p-napolitaner-waffel {
	color:#e55424 !important;
}

.p-weisse-voll-nuss {
	color:#efd291 !important;
}

.p-weiss-und-crisp {
	color:#fec700 !important;
}

.p-olympia {
	color:#cba72d !important;
}

.p-knusperkeks {
	color:#92543e !important;
}

.p-trauben-nuss {
	color:#7f2a23 !important;
}

.p-dunkle-voll-nuss {
	color:#463028 !important;
}

.p-halbbitter {
	color:#792742 !important;
}

.p-rum-trauben-nuss {
	color:#b62839 !important;
}

.p-edel-bitter {
	color:#ba2e89 !important;
}

.p-erdbeer-joghurt {
	color:#eda2c4 !important;
}

.p-schoko-duo {
	color:#eda2c4 !important;
}

.p-pfefferminz {
	color:#00abab !important;
}

.p-ganze-mandel {
	color:#006540 !important;
}

.p-mousse-au-chocolat {
	color:#2d201b !important;
}

.p-joghurt {
	color:#f0efef !important;
}

.p-straciatella {
	color:#a3694a !important;
}

.p-espresso {
	color:#562622 !important;
}

.p-nussnugat {
	color:#0082c9 !important;
}

.stars_rank, .yellow, .grey {
	position:relative;
	top:2px;
	height:16px;
	width:16px;
}

/* Polls */

.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
    clear: left;
}

.wp-polls ul li label {
	float: left;
	width: 200px;
}

.wp-polls input {
	padding: 5px;
}

.wp-polls input[type="radio"] {
	width: 20px;
}

