/*
Theme Name: YES4trade
Theme URI: http://appsoffice.de/
Description: Design für die YES4trade-Website
Version: 2.0
Author: Frank Naydowski
Tags: unikat
*/
@charset "utf-8";
/* CSS Document */
@import url("http://yes4trade.de/wp-content/themes/branfordmagazine/css/webfonts/webfonts.css") all;
body {
	margin:0;
	padding:0;
	background:#FFF url(images/bg2.png) repeat-x;
	font-size:12px;
	font-family: 'SegoeUINormal', "Times New Roman", Helvetica, sans-serif;
	color:#333;
}
.logo, .box_2_bottom, .box_2_top, .box_2 .blogroll li, .box_2.links .title, .box_2.links .title, .box_2.news .title, .footer_voll_top, .btn_book, .btn_book:hover, .btn_2rad, a:hover.btn_2rad, a:hover.btn_test, .teaser_kontakt, .tooltip a, .preisprint, .preisprint a:hover, .btn_xing, .startlink, .logo, .ansprechpartner .kontakt_unten {
	background-image: url(images/sammelsorium.png);
	background-repeat: no-repeat;
}
.semibold {
	font-family: 'SegoeUISemiboldRegular', Helvetica, sans-serif;
}
b {
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
	font-weight:normal;
}
h1 {
	font-size: 40px;
	font-family: 'YanoneKaffeesatzLight', "Times New Roman";
	font-weight:bold;
	text-align:left;
}
h2 {
	font-size: 25px;
	font-family:'YanoneKaffeesatzLight', "Times New Roman";
	font-weight:bold;
	text-align:left;
	margin:0 0 10px 0;
}
h3 {
	font-weight:normal;
	font-size:12px;
	margin:7px 0 0 0;
	padding:0;
}
.drucker {
	display:none;
}
.fullpage {
	width:100%;
}
.contentarea {
	width:980px;
	margin:0 auto 0px auto;
	position:relative;
}
.searchform {
	display:none;
}
.hauptmenue {
	position:absolute;
	right:0px;
	top:16px;
	margin:0;
	padding:0;
	line-height:40px;
	list-style:none;
	z-index:1;
}
.hauptmenue li {
	padding-right:5px;
	margin:0 5px 0 0;
	float:left;
}
.hauptmenue a {
	font-size:18px;
	padding:0px 8px 3px 8px;
	display:block;
}
.hauptmenue a:hover {
	background-color:#75C45B;
	/*background-color: #8FE373;
	background-position:left top;*/
	color:#FFF
}
.logo {
	width:300px;
	height:70px;
	background-position: -5px -772px;
	display:block;
}
.startteaser {
	position:absolute;
	top:70px;
	left:0px;
	background:url(images/bg_main.jpg) no-repeat;
	width:980px;
	height:380px;
	font-size:16px;
	text-align:justify;
	color:#FFF;
}
.startteaser.big {
	position:absolute;
	top:120px;
	left:0px;
	background:none;
	height:380px;
	font-size:16px;
	text-align:justify;
	color:#FFF;
}
.startteaser.big h2 {
	margin:14px 0 0 324px;
}
.startteaser h1 {
	color:#fff;
	width:400px;
	text-shadow:0.1em 0.1em 0.2em #333;
	margin:15px 0 -7px 0;
}
.startteaser p {
	width:400px;
}
.teaser {
	position:absolute;
	top:70px;
	left:0px;
	width:980px;
	height:150px;
}
.teaser h1 {
	width:644px;
	color:#fff;
	text-shadow:0.05em 0.05em 0.1em #000;
	margin:24px 0 -7px 0;
}
.teaser.news h1 {
	margin:15px 0 -7px 0;
	font-size:34px;
}
.teaser_kontakt {
	position:absolute;
	right:0px;
	top:13px;
	width: 285px;
	height:135px;
	background-position:0 -640px;
}
.btn_test {
	position:absolute;
	top:292px;
	left:43px;
	display:block;
	height:50px;
	width:312px;
}
a:hover.btn_test {
	background-position: -1px -40px;
}
.teaserimage {
	position:absolute;
	left:517px;
	top:55px;
}
/* Title area links */

.title:link, .title:active, .title:visited {
	color: #840000;
	text-decoration: none;
}
.title:hover {
	color: #840000;
	text-decoration: underline;
}
/* HTML headline links */


a {
	text-decoration:none;
	color:#333;
}
a:visited {
	text-decoration:none;
	color:#333;
}
h3 a:link, h3 a:active, h3 a:visited {
	text-decoration:none;
}
h3 a:hover {
	text-decoration:underline;
}
h4 a:link, h4 a:active, h4 a:visited {
	color:#666;
	text-decoration:none;
}
h4 a:hover {
	text-decoration:underline;
}
.ueberschrift {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0A4600;
}
/* Links in the sidebar */



.subnav li a:link, .subnav li a:visited { /* .subnav is the categories list */
	background: #fff;
	display:block;
	padding:4px 4px 4px 20px;
	border-bottom: 1px solid #999;
}
.subnav li a:hover, .subnav li a:active {
	background: #F4F4EC;
	text-decoration:none!important;
}
#sidelist a:link, #sidelist a:active, #sidelist a:visited {
	text-decoration:none;
}
#sidelist a:hover {
	text-decoration:underline;
}
#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#F4F4EC;
	color: #666;
}
#sidelist .children li a:hover, #sidelist .children li a:active {
	color:#000;
	text-decoration:none!important;
}
/* Links in unordered lists */

.bullets li a {
	text-decoration:none!important;
}
.bullets li a:hover {
	text-decoration:underline!important;
}
/* How tags appear */

.tags a {
	text-decoration:none;
}
.tags a:hover {
	text-decoration:underline;
}
/* Links within comments metadata (date, Author etc.) */

.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited {
	text-decoration:none;
}
.commentmetadata a:hover {
	text-decoration:underline;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 4px 15px 5px 0;
}
.alignright {
	float: right;
}
.wp-caption {
	text-align: center;
	background-color: #fff;
	margin-top:5px;
	margin-right: 15px;
	margin-bottom:0px;
}
.wp-caption img {
	padding:2px;
	border:1px solid #999;
}
.wp-caption img:hover {
	border:1px solid #333;
}
.wp-caption p.wp-caption-text {
	color:#666;
	font-size: 10px;
	line-height: 12px;
	padding: 7px 4px 2px 5px!important;
	margin: 0!important;
}
.seitenleiste {/*you guessed it: it´s the sidebar container*/
	width: 250px;
	float:right;
	margin-top: 47px;
}
#sidebar li {
	list-style:none;
}
#leftcol {/*the left homepage column carrying the "Featured Article" section*/
	width:287px;
	border-right:1px solid #b6b6b6;
	padding-right:18px;
}
#leftcol, #rightcol {
	margin-top:10px;
	float:left
}
#rightcol {/*actually the column in the middle of the homepage (if the right column is the sidebar)*/
	width:277px;
	padding-left:18px;
	margin-top: -2px;
	text-align:justify;
}
/******************************************

*   Sidebar                         

******************************************/



.subnav li {/*.subnav is mainly the categories list*/
	list-style:none;
}
#sidelist li {
	list-style:none;
}
.bullets li {
	margin:0 0 5px 15px;
	list-style:square;
}
#sidelist .bullets li {
	list-style:square;
	margin-bottom:5px;
	margin-left:22px;
}
#sidelist .children {
	background:#F4F4EC;
}
#sidelist .children li {
	background: #F4F4EC;
	list-style: none;
	margin-left:15px;
	padding-left:15px;
	border-bottom:1px solid #fff;
}
#sidelist .feed li {
	margin-bottom:5px;
	padding-left:20px;
	background:url(images/rss.gif) no-repeat;
}
/******************************************

*   Siedebar-Widget: rsswidget                         

******************************************/

.lirsswidget {
	text-decoration: none;
	padding: 5px;
	margin:5px;
	margin-bottom:8px;
	background-color: #F9FFF2;
}
.rssSummary {
}
.rsswidget {
	font-weight: bold;
	text-decoration: none;
}
.ulrsswidget {
	background:#F4F4EC none repeat scroll 0 0;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	color:#666666;
	margin:0px;
	padding:5px 5px 5px;
}
/******************************************

*   Headlines                         

******************************************/



.blogtitle, .blogtitle a {
	color: #000;
	font-size: 1.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: regular;
	padding: 20px 0px 10px 0px;
}
#sidebar h2, #sidebar h3 a {
	font: 0.9em Arial, Helvetica, sans-serif;
	letter-spacing:0.3em;
	text-transform:uppercase;
	margin-bottom:4px;
	font-weight:bold;
	color:#840000;
}
#sidebar h3, #sidebar h2 {
	font-size:0.9em;
	border-top:3px double #999;
	border-bottom:1px solid #999;
	padding:5px 0 5px 2px;
	margin:20px 0 15px 0;
	color:#840000;
}
h3#respond {
	font-size:1.1em;
	border-top:1px solid #666;
	margin-top:25px;
	padding-top:20px
}
h3#comments {
	margin-top:32px
}
h3 a:link, h3 a:visited {
	color: #666;
	;
}
h4 {
	font-size:1.2em;
	margin-bottom:6px;
}
/******************************************

*   Content                        

******************************************/

#content{
	padding-top: 90px;
	width: 600px;
}

.mediacontent100 {
	background-color: #CCC;
	width: 880px;
	height: 450px;
	margin: 0;
	padding: 0;
}
.description {
	font-size: 1.3em;
	font-weight: bold;
	color:#999;
}
.svideoentry { /* videoliste überschrift */
	margin: 0 10px 3px 10px;
	border-bottom: 1px solid #fff;
	position: relative;
	font-size: 10px;
	padding:3px 0px 20px 0px;
}
.svideoentry img {
	margin: 0px 5px 0px 0px;
	width:60px;
	float:left;
	padding:1px;
	border: 1px solid #CCC;
}
.svideotitle {
	font-size:10px;
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
}
.svideotitle a {
}
.svideocontent {
	line-height: 12px;
}
.svideofacts {
	position:absolute;
	bottom:6px;
	right:3px;
}
.feature {
	background: url(images/backgrounds/bg_featured.jpg) repeat-x #F4F4EC;
	padding:15px;
	border: 1px solid #ccc;
}
.feature p, #rightcol p {
	margin:0;
}
#leftcol img, #rightcol img {
	padding:1px;
	border:1px solid #999;
}
#leftcol .feature {
	margin-bottom: 15px;
}
#leadpic {
	float:left;
	margin: 0 18px 8px 0;
	padding:1px;
	border: 1px solid #999;
}
#lead p {
	margin-bottom:10px;
}
.read-on a { /* This can be used to format the "[...]" link in the lead story */
	color:#840000!important;
	text-decoration:none;
}
.read-on a:hover {
	text-decoration:underline;
}
/* Formating of "rightcol" which is the column in the homepage middle ;-) */



#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
}
#leftcol img {
	margin-bottom: 4px;
	display:block
}
#rightcol .clearfloat {
	border-bottom:1px solid #999;
	padding:12px 0;
}
/* Post Formatting */



.entry {
	padding-bottom:28px;
	text-align:justify;
}
.entry h3 {
	letter-spacing:normal;
	color: #005B0E;
	font-size:14px;
	padding:20px 0 0 0;
}
.entry.contenteintrag .fancybox img {
	max-width:620px !important;
	height:auto !important;
	margin: 0 10px 0 0;
	padding:10px;
	width:auto !important;
	border:1px solid #ddd;
}
.entry.contenteintrag .seriesmeta {
	background:#F1F1F1;
	padding:3px 10px;
	text-align:center;
}
.entry.contenteintrag .seriesbox {
	background:#eeeeee;
	border:1px solid #dddddd;
	padding:5px 10px 10px 10px;
	margin:10px 0 10px 0px;
}
.entry.contenteintrag img.series-icon-0 {
	width:auto !important;
	height:auto !important;
	margin:10px 0;
}
.entry.contenteintrag .seriesbox h1{
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
	font-size:14px;
	margin:0;
}
.entry.contenteintrag .seriesbox .serieslist-li-current{
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
	color:#027423;
}
.entry.contenteintrag .seriesbox li a:hover{
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
}
.entry.contenteintrag .seriesbox ul{
	padding:0;
	margin:0;
}
.entry.contenteintrag .seriesbox li{
	padding:0;
	margin:0;
	list-style:decimal inside;
}
.entry.contenteintrag .seriesmeta a{
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
}
.entry.contenteintrag .seriennavigation {
	background:#F1F1F1;
	padding:0;
	margin:10px 0 0px 0px;
}
.entry.contenteintrag .seriennavigation .left{
	background:#308330;
	float:left;
	padding:10px 5px;
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:55px;
	text-align:center;
}
.entry.contenteintrag .seriennavigation .right{
	background:#308330;
	float:right;
	padding:10px 5px;
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:55px;
	text-align:center;
}
.entry.contenteintrag .seriennavigation .series-nav-left{
	float:left;
	padding:2px 0 0 5px;
	width:240px;
	text-align:left;
}
.entry.contenteintrag .seriennavigation .series-nav-right{
	float:right;
	padding:2px 5px 0 0px;
	width:240px;
	text-align:right;
}
.entry.contenteintrag .seriennavigation a{
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
}
.entry.contenteintrag .seriennavigation a:hover{
	text-decoration:underline;
}


.size-full {
}
.entry img {
	clear:both;
}
.handbooklist {
	background:#EEE;
	padding:10px;
	margin:5px 0px 15px 0;
	position:relative;
}
.handbooklist ul {
	margin:13px 0;
	padding:0;
}
.handbooklist ul {
	margin:13px 0;
	padding:0;
}
.handbooklist .gallery  {
}
.handbooklist .gallery-icon {
	background:#fff;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	width:180px;
	height:120px;
	margin:0 auto;
	padding:10px;
}
.handbooklist .gallery br {
	line-height:0px;
}
.handbooklist .gallery-icon a{
	display:block;
	height:120px;
	overflow:hidden;
	border:1px solid #ddd;
}
.handbooklist .gallery-icon a img{
	border: none !important;
}
.handbooklist .gallery-caption{
	width:180px;
	padding:0 10px 5px;
	background:#fff;
	margin:0 auto !important;
	font-size:10px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height:12px;
	text-align:justify;
	min-height:62px;
}
.entry.contenteintrag .handbooklist .fancybox img {
	max-width:585px !important;
	background:#FFF;
	margin:0 auto;
	display:block;
}
.handbooklist li img {
	max-width:520px !important;
}
.entry.contenteintrag .handbooklist img.attachment-thumbnail  {
	max-width:150px !important; 
}
.entry.contenteintrag ol {
	padding-left:0px;
}
.entry.contenteintrag ol li{
	margin-left:25px;
	list-style-position:inside;
}
.hinweis {
	color:#060;
	padding:5px 5px 5px 50px;
	background: url(images/hinweis.png) left no-repeat;
	min-height:40px;
	min-width:40px;
	border:#ccc 1px solid;
	margin:5px 0;
}
.hinweis img {
	max-width:520px !important;
}
.post blockquote {
	color:#666;
	background:#F4F4EC;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.post ul li {
	list-style:square;
	margin-bottom:5px;
	margin-left:42px;
}
.post ol li {
	margin-bottom:5px;
	margin-left:48px;
}
#tags {
	padding:3px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
}
.postmetadata {
	font-size:0.9em;
	margin:0 0 10px 0;
	padding:5px 10px;
	background:#F4F4EC;
	border-top:1px solid #E6E3D3;
	border-bottom:1px solid #E6E3D3;
}
/* Form Elements */



select {
	background:#f2f2f2;
	border:1px solid #9c9c9c;
	width:100%
}
#searchform {
	padding:16px 5px 0 0;
}
.button {
	padding: 1px;
	background:#333;
	color:#fff;
	border:none;
}
.button:hover {
	background:#666;
	color:#FFF;
	text-decoration:none
}
#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
}
#commentform textarea {
	width: 100%;
	margin-top:5px;
}
/* Comments*/



.commentlist {
	padding-left:30px;
}
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#F4F4EC;
	border:1px solid #E6E3D3;
}
.commentlist blockquote {
	color:#666;
	background:#fff;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
}
.commentmetadata {
	display: block;
}
.commentlist small {
	background:#fff;
	border:1px solid #E6E3D3;
}
/* Float Properties*/

.clr {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
.clearfloat {
	display:inline-block;
}
.clearfloat {
	display:block;
}
.linkmenue li {
	list-style: none;
}
.linkmenue a, .linkmenue a:hover {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: block;
	height: 25px;
	margin: 1px 0;
	padding-left: 30px;
	background: url(images/listen_bullet.png) no-repeat;
	line-height: 2em;
}
.linkmenue ul {
	margin:0 5px 15px -37px;
}
.linkmenue1 a {
	background-color: #060;
}
.linkmenue1 a:hover, .linkmenue1 a:active, .linkmenue1active a {
	background-color: #030;
}
.linkmenue2 a {
	background-color: #06F;
}
.linkmenue2 a:hover, .linkmenue2 a:active, .linkmenue2active a {
	background-color: #00C;
}
.linkmenue3 a {
	background-color: #F90;
}
.linkmenue3 a:hover, .linkmenue3 a:active, .linkmenue3active a {
	background-color: #F60;
}
.videopic img {
	width: 200px;
	background-color: #F4F4F4;
}
.werbung img {
	border-width: 0;
	padding: 0;
}
.liste {
	list-style-type:none;
	list-style-position:outside;
}
.liste li {
	margin-top: 5px;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul.funklist {
	text-decoration: none !important;
}
.funklist a:hover {
	text-decoration: none !important;
}
li.current_page_item.listtag.aktuell {
	border:  solid thin;
	border-color: #999;
	padding: 3px;
	padding-left:10px;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 1px;
	background-color: #B9B9B9;
}
li.current_page_item.listtag.aktuell a {
	border-bottom-color: #CCC;
	background-color:  #B9B9B9;
}
li.page_item.listtag {
	border:  solid thin;
	border-color: #999;
	padding: 3px;
	padding-left:10px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	margin-bottom: 1px;
	background-color: #F5F5F5;
}
li.page_item.listtag:hover {
	background-color: #00D700;
}
/******************************************

*   Lexikon IMM Glossary                       

******************************************/



.hackadelic-sliderPanel {
	border: 1px solid #ccc;
	padding: 10px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	text-decoration: none !important;
}
a.hackadelic-sliderButton.left-image {
}
a.hackadelic-sliderButton {
	/*border: 0px solid lightgrey;*/
	color: #090;
	padding: 0 3px;
	text-decoration: none !important;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	padding-left:21px;
	background:url(/wp-content/themes/branfordmagazine/images/slidesign.gif) 3px center no-repeat;
	background-color: #E0E0E0;
	font-weight: bold;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background-color: #C6FFC6;
}
.entry .hackadelic-sliderPanel {
	background-color: #EAFFEA;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #6F9;
}
/******************************************

*   YES Preisliste (von Chris uebernommen)                       

******************************************/



td.yesitem {
	border-bottom : 1px solid #025d10;
	padding : 4px;
	font-size : 1em;
	text-align: left;
}
td.yesitemfoot {
	border-bottom : 1px solid #025d10;
	padding : 4px;
	font-size : 1em;
	font-weight : bold;
}
td.yesitempreis {
	border-bottom : 1px solid #025d10;
	text-align : center;
	padding : 4px;
	font-size : 1em;
}
td.yesitemcheckbox {
	border-bottom : 1px solid #025d10;
	text-align : center;
	padding : 4px;
}
td.orange {
	background-color: #FF8000 !important;
}
td.yesitemcheckbox img {
	border: none;
}
td.yesitemcheckboxfoot {
	border-bottom : 1px solid #025d10;
	text-align : center;
	padding : 4px;
	font-size : 1em;
	font-weight : bold;
}
td.yestop {
	border-bottom : 1px solid #025d10;
	height : 20px;
	background-color : #025d10;
	color : #ffffff;
	padding : 6px;
}
td.yesstufe {
	border-bottom : 1px solid #025d10;
	height : 20px;
	width:50px;
	text-align : center;
	background-color : #025d10;
	color : #ffffff;
	font-weight : bold;
	padding : 3px;
}
.preisecontent{
	margin:0 auto;
	width:676px;
}
table.yestable {
	border-spacing : 0;
}
td.yessteuer {
	font-size : 1em;
	font-weight : bold;
	font-style : italic;
}
.yes-green{
	background:url(images/greenbow.png) no-repeat;
	width:20px;
	height:20px;
	margin:0 auto;
}
.no-red{
	background:url(images/greybox.png) no-repeat;
	width:20px;
	height:20px;
	margin:0 auto;
}
.yes-print, .no-print {
	display:none;
}
.preisoverlayprint{
	height:70px;
	background: #308330;
	border-bottom: 1px solid #0A0;
}
.print{
	display:none;
}
.preisoverlayprint input{
	float:right;
	margin:24px 20px 0 0;
}
.preisoverlayprint .logo{
	float:left;
	margin:10px 20px;
	background-position: -5px -779px;
	height:55px;
}
.listenhinweis{
	margin: 0 auto 20px;
}
.sidebar_widget {
	margin-bottom: 10px;
}
.box_2 {
	background: url(images/bg_box2.png) repeat-y;
	position:relative;
	margin-bottom:17px;
	overflow:hidden;
}
.box_2.gruen {
	background: url(images/bg_box3.png) -1px 0 repeat-y;
}
.box_2_bottom {
	background-position: -1px -143px;
	height:10px;
	width:315px;
	position:absolute;
	bottom:0;
	left:0;
}
.box_2_top {
	background-position: -1px -119px;
	height:4px;
}
.box_2 h1 {
	font-size:25px;
	margin:0 0 4px 2px;
}
.box_2 .blogroll li {
	background-position: 0 -201px;
	padding:0 0 1px 15px;
	border-bottom: 1px solid #fff;
	margin:1px 10px 0 0;
	list-style:none;
}
.box_2.links .title {
	background-position: 0 -90px;
	height:28px;
	margin-bottom:5px;
}
.box_2.startoffer {
	height:145px;
	background: url(images/bg_starttarif_werbung.png) no-repeat;
}
.box_2.news .title {
	background-position: 0 -259px;
	height:28px;
	margin-bottom:5px;
}
.box_2 .blogroll {
	padding:0 0 0 8px;
	margin:5px 0;
}
.box_2 li a:hover {
	text-decoration:underline;
}
.start .box_2.links {
	height:204px;
}
.box_2.news {
	height:255px;
}
.box_2.newsletter {
}
.box_2.newsletter input[type=text] {
    border: 1px solid #DDDDDD;
    font-size: 16px;
    height: 26px;
    margin: 10px 0 0px 0px;
    padding: 4px;
    width: 262px;	
}
.box_2.newsletter .mp-container {
    padding: 0 0 0 16px;
}
.box_2.newsletter .mp-message {
    margin: 10px 16px 0 0px;
	border:1px solid #0C0;
	background-color: #FFF;
	color:#0C0;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding:10px;
}
.box_2.newsletter .mp-message .error{
    background: #fff;
    border: none;
    color: #F00;
    font-size: 12px;
    opacity: 1;
    padding: 0;
    width: auto;
	display:block;
	-moz-border-radius:none;
    -moz-box-shadow:none;	
}
.box_2.newsletter .MailPressFormName {
	display:none;
}
.box_2.newsletter input[type=submit] {
    border: 1px solid #000;
    display: block;
    font-size: 15px;
    margin: 10px auto 20px;
    padding: 4px 20px 5px;
	background:#333;
	color:#fff;
	font-family:inherit;
	font-weight:bold;
	text-shadow:0 1px 2px #000000;
}
.box_2.search .searchbox {
	margin:0 10px 10px 10px;
}
.box_2_top.gruen {
	background-position: -3px -1037px
}
.box_2_bottom.gruen {
	background-position: -3px -1060px
}
.gsc-search-button{
	margin-left:6px !important;
}
.box_2_mehrlink {
	background:none repeat scroll 0 0 #DCF5B9;
	border:1px solid #FFFFFF;
	display:block;
	float:right;
	height:27px;
	margin-right:9px;
	text-align:center;
	width:99px;
}
.eindrittel {
	float:right;
	width:315px;
}
.eindrittel.start {
	margin-top:400px;
}
.eindrittel {
	margin-top:170px;
}
.std-eindrittel {
	float:right;
	background-color:#F9F9F9;
	margin-top:15px;
	padding:10px;
	border:#CCC 1px solid;
}
.eindrittel-header {
	font-weight:bold;
	font-size:12px;
	color:#666;
	border-bottom:#333 1px solid;
}
.eindrittel h2 {
	text-decoration:none;
	border:none;
	margin:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
	color:#333;
	font-family: 'SegoeUINormal', Helvetica, sans-serif;
}
.eindrittel a {
	text-decoration:none;
}
.eindrittel p {
	margin:0;
}
.entwicklernews_aufmacher {
	border-bottom:#ccc 1px solid;
	padding:15px 0 5px;
}
.std_entwicklernews_aufmacher {
	border-bottom:#CCC 1px solid;
	padding:0px 0 5px;
}
.std_entwicklernews_aufmacher h2 {
	font-size:14px;
	font-weight:bold;
	border-bottom:none;
	margin: 10px 0 5px;
}
.std_entwicklernews_aufmacher p {
	margin:0;
}
.datum {
	color:#999;
	font-size:10px;
	text-align:right;
}
.std_entwicklernews_aufmacher a {
	text-decoration:none;
}
.entwicklernews_aufmacher img {
	margin:0 5px 0 0;
	max-width:100px;
	height:auto;
	border:1px solid #D6D6D6;
	padding:1px;
}
.std_entwicklernews_aufmacher img {
	margin:0 5px 0 0;
	width:100px;
}
.entwicklernews_rest {
	margin-top:10px;
}
.entwicklernews_rest h2 {
	font-size:12px;
	font-weight:normal;
}
.entwicklernews_rest h2 a:hover{
	text-decoration:underline;
}
.entwicklernews_rest h2 ul{
	padding-left:18px;;
}
.entwicklernews_rest li {
	list-style-type:disc;
}
.zweidrittel {
	float:left;
	width:660px;
	position:relative;
	margin-top:170px;
}
.zweidrittel.start {
	margin-top:400px;
	height:450px;
}
.zweidrittel.big {
	margin-top:400px;
}
.zweidrittel.post {
	padding:0 20px 0 0;
	width:640px;
}
.zweidrittel.funktionen {
	height:466px;
}
.zweidrittel .funktionsthemen {
	height:256px;
	background:url(images/bg_funktionen.png) no-repeat;
}
.zweidrittel .links {
	background:url(images/btn_torte.png) no-repeat;
	width:336px;
	height:206px;
	float:left;
}
.zweidrittel .links:hover {
	background-position: 1px -204px;
}
.zweidrittel .rechts {
	background:url(images/btn_prozess.png) no-repeat;
	width:320px;
	height:206px;
	float:left;
}
.zweidrittel .rechts:hover {
	background-position: 1px -204px;
}

.zweidrittel.funktionen .box {
	display:block;
	height:210px;
	width:315px;
	float:left;
	margin-top:261px;
	margin-right:15px;
}
.zweidrittel-header {
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
}
.zweidrittel h2 {
	text-decoration:none;
	border:none;
	margin:5px 0 5px 0;
}
.dreidrittel {
	position:relative;
	margin:170px 0 10px 0;
}
.presse_aufmacher img {
	max-width:250px;
	margin: 0 10px 0 0;
}
.presse_aufmacher {
	border:#CCC 1px solid;
	background-color:#B3FFD1;
	padding:10px;
	margin-bottom:10px;
	text-align:justify;
}
.pressebeitrag img {
	width:250px;
	margin: 0 10px 0 0;
}
.pressebeitrag {
	border:#CCC 1px solid;
	padding:10px;
	margin-bottom:10px;
	text-align:justify;
}
.waren {
	position:absolute;
	top:0px;
	left:0px;
	width:215px;
	height:245px;
}
#kunden {
	position:absolute;
	top:0px;
	left:215px;
	width:215px;
	height:245px;
}
#maerkte {
	position:absolute;
	top:0px;
	left:430px;
	width:215px;
	height:245px;
}
.featuredpagepic {
	float:left;
	margin:20px 0 0 0;
	padding:1px;
	border:#FFF 1px solid;
}
.featuredpagetext {
	margin:15px 0 0 324px;
}
.preistabelle {
	background:url(images/preise_2011.png) no-repeat;
	height:320px;
}
.support_3dbox {
	background:url(images/bg_support_3dbox.png) no-repeat;
	height:204px;
	margin:10px 0;
	width:1002px;
}
.supportbox {
	float:left;
	height:194px;
	width:306px;
	margin:0 21px 0 0;
	padding:3px;
	position:relative;
}
.supportbox h1 {
	font-size:25px;
	margin:0;
	color:#fff;
}
.supportbox p {
	margin:4px 4px 0 115px;
}
.supportlinks {
	position:absolute;
	bottom:1px;
	right:4px;
	width:190px;
}
.supportlinks a {
	background:none repeat scroll 0 0 #DCF5B9;
	border:1px solid #FFFFFF;
	display:block;
	height:20px;
	font-size:14px;
	padding:1px 0 0 5px;
	text-shadow:1px 1px 2px #fff;
	margin:2px 0;
	color:#333;
}
.supportlinks a:hover {
	text-shadow:none;
}
.wikimenue {
	margin-bottom:10px;
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
	padding:10px;
}
.wikimenue h3{
	font-size:16px;
	margin:0;
	padding-bottom:5px;
}
.wikimenue ul{
	padding:0 0 0 0;
}
.wikimenue .list li {
	margin:5px 0px 0px 0px;
	color:#0E6500;
	list-style:none;
	background:#F1F1F1;
	font-size:14px;
	padding:2px 0 2px 5px;
}
.wikimenue .collapsing .categories ul {
	border-top:#999 1px solid;
	margin-left:-5px;
}
.wikimenue .list a {
	text-decoration:none;
	color:#000;
}
li.collapsing.categories a{
	text-decoration:underline;
}
span.collapsing.categories.collapse a{
	text-decoration:none;
}
li.collapsing.categories ul li a{
	text-decoration:none;
}
.wikimenue .self {
	color:#027423  !important;
	font-weight: bold;
}
.collapsing.categories.expand .sym {
	padding-right:5px;
}
.collapsing.categories.collapse .sym {
	padding-right:4px;
}
.wikimenue .list li ul {
}
.wikimenue .list li li {
	margin:7px 5px 1px 25px;
	list-style:decimal;
	font-weight:normal;
	padding:0 0 0 0;
	
}
.wikimenue .list li li:hover {
	background:#F8F8F8;
}
.wikimenue .list li li li {
	background:#DDFCDF;
}
.wikimenue .list li li ul {
	margin:15px -11px 0 -14px;
}
.wikimenue .list li li li a {
	color:#000;
}
/****************************/
/*  TUTORIALS  */
/****************************/

.step_box_nummer {
	background:url("images/bg_step.png") no-repeat scroll 0 0 transparent;
	color:white;
	font-size:14px;
	height:43px;
	padding-top:16px;
	float: left;
	text-align:center;
	width:43px;
	margin: 18px 10px 0 0px;
}
.tutorial_aufmacher img {
	width:80px;
	height:auto;
	max-height:80px;
	border:none;
	padding:0;
	margin:0;
}
.tutorial_aufmacher h2 {
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding-bottom:5px;
	font-family: 'SegoeUINormal', Helvetica, sans-serif;
}
.tutorial_aufmacher h3 {
	font-size:18px;
	margin:0;
	padding-bottom:5px;
}
.tutorial_aufmacher {
	margin-bottom: 10px;
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
	padding: 10px;
	text-align:justify;
}
.tutorial_aufmacher p {
	margin: 0;
	line-height: 14px;
}
.tutorial_aufmacher .datum {
	text-align:left;
	margin-top:5px;
}
.tutorial_aufmacher_text {
	position:relative;
	font-size:11px;
}
.tutorial_aufmacher_text a {
	background-color:#fff;
	padding:2px;
	width: 80px;
	border:1px solid #CCCCCC;
	max-height:80px;
	float:left;
	margin-right: 10px;
}
.tutorial_aufmacher_text .seriesmeta {
	display:none;
}
code {
	background:#DBDBDB;
	padding:10px;
	line-height:14px;
}
pre {
	background:#DBDBDB;
	padding:10px;
	line-height:14px;
	overflow:auto;
}
.footer_voll_top {
	background-position: 0px -290px;
	background-repeat:repeat-x;
	background-color:#308330;
	height:15px;
}
.footer_voll {
	background: #308330;
}
.footer {
	color:#8BD68B;
	margin:0 auto;
	width:980px;
	padding:0 0 0 0;
	position:relative;
}
.footer a {
	color:#8BD68B;
}
.footer a:hover {
	color:#FFF;
}
.footer_menue {
	margin:0;
	padding:0;
}
.footer_menue li {
	float:left;
	font-size:14px;
	font-family: 'SegoeUINegreta', Helvetica, sans-serif;
	list-style:none;
	width:245px;
	margin-top:10px;
}
.footer_menue li ul {
	padding-left:15px;
	margin-top:5px;
}
.footer_menue li li {
	font-family: 'SegoeUINormal', Helvetica, sans-serif;
	float:none;
	list-style-type:square;
	padding:0;
	margin:0 0 10px 0;
	width:220px;
}
.footer_menue li li ul {
	padding:0 0 0 0;
	margin: 0 0 0 -15px;
	width:230px !important;
	line-height:11px;
}
.footer_menue li ul li li {
	list-style-type:none;
	padding:0 0 0 0px;
	margin:0 2px 0 0;
	font-size:10px;
	display:inline-block;
	width:auto;
}
.footer_spalte {
	float:right;
	width:320px;
	height:300px;
	display:none;
}
.btn_book {
	display:block;
	display:none;
	width:315px;
	height:80px;
	background-position: 0px -398px;
}
.btn_book:hover {
	background-position:0px -558px;
}
.btn_2rad {
	display:block;
	display:none;
	width:315px;
	height:80px;
	background-position:0px -320px;
}
a:hover.btn_2rad {
	background-position: 0px -480px;
}
.help {
	background:#06F;
	width:150px;
	height:80px;
	position:fixed;
	left:0;
	top:300px;
	display:none;
	color:#FFF;
	font-size:12px;
}
.preisprint {
	width:315px;
	height:80px;
	background-position:0 -891px;
}
.preisprint a {
	width:155px;
	height:65px;
	display:block;
	float:left;
}
.preisprint a:hover {
	background-position:0 -960px;
}
.druckundprint {
	display:block;
}
.drucker {
	display:none;
}
#exposeMask {
	background:#678 url(images/mask_gradient_1000.png) no-repeat;
	background-position:-260px -79px;
}
form.expose {
	border:1px outset #ccc;
	background: #333 url(images/bg_kontaktform.png) repeat-x;
	padding:10px 0px 10px 0;
	margin:0 0 20px 0;
	-moz-border-radius:4px;
}
form.expose input {
	border:1px inset #ccc;
	width:220px;
	margin:0 0 5px 0px;
	height:20px;
	font-family: 'SegoeUINormal', Helvetica, sans-serif;
	font-size:11px;
}
form.expose label {
	margin:0 0 0 10px;
}
form.expose textarea {
	border:1px inset #ccc;
	width:510px;
}
form.expose input[type="submit"] {
	border:1px outset #ccc;
	font-size:14px;
}
#myform input {
	border:1px inset #ccc;
	margin:0 5px 5px 0px;
	height:20px;
	font-family: 'SegoeUINormal', Helvetica, sans-serif;
	font-size:11px;
}
#myform input:focus {
	color:#fff;
	background-color:#777;
}
#myform input:active {
	background-color:#888;
}
/* button */
#myform button {
	outline:0;
	border:1px solid #666;
}
/* error message */
.error {
	height:10px;
	background-color:#FFFE36;
	font-size:11px;
	border:1px solid #E1E16D;
	padding:2px 5px 5px;
	color:#000;
	display:none;
	width:130px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.error p {
	margin:0;
}
.vertrag label {
	display:block;
	font-size:11px;
	color:#000;
}
.vertrag input {
	width:200px;
	margin:0px 5px 0px 0;
}
.vertrag .sehrkurz {
	width:35px;
}
.vertrag .formkurz {
	width:158px;
}
.vertrag form div {
	float:left;
	margin:0px 0px 1px 0;
}
#terms label {
	float:left;
}
#terms input {
	margin:0 5px;
}
.ansprechpartner {
	background: url(images/bg_xing_kontakt.png) no-repeat;
	width:302px;
	height:270px;
	float:left;
	margin: 0 5px 10px 0;
	padding:7px 5px 5px 8px;
	position:relative;
}
.ansprechpartner a img {
	border:none;
	float:left;
}
.ansprechpartner .kontakt_oben {
	font-size:18px;
	font-family: 'SegoeUISemiboldRegular', Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	left:8px;
	top:174px;
	background:url(images/transblank.png);
	width:268px;
	padding:5px 0 0 5px;
	height:27px;
	letter-spacing:1px;
}
.ansprechpartner .kontakt_unten {
	position:absolute;
	left:14px;
	top:212px;
	background-position:-328px -317px;
	padding:0 0 5px 25px;
	line-height:18px;
}
.ansprechpartner .kontakt_unten b {
	font-size:16px;
	font-weight:normal;
	line-height:20px;
}
.btn_xing {
	display:block;
	width:78px;
	height:30px;
	background-position:-178px -1960px;
	position:absolute;
	top:241px;
	right:3px;
}
.btn_xing:hover {
	background-position:-258px -1959px;
}
.startlink {
	display:block;
	width:307px;
	height:205px;
	float:left;
	font-size:14px;
	padding:0 5px 0 3px;
	position:absolute;
}
.startlink h1 {
	margin:0;
	font-size:25px;
}
.startlink.funktionen {
	background-position:-9px -1509px;
	top:0px;
	left:0px;
}
.startlink.funktionen:hover {
	background-position:-9px -1719px;
	margin:1px 0 0 1px;
}
.startlink.support {
	background-position:-9px -1093px;
	top:0px;
	left:334px;
}
.startlink.support:hover {
	background-position:-9px -1301px;
	margin:1px 0 0 1px;
}
.werbelink {
	display:block;
	margin: 10px 0 0 0;
	width:650px;
	height:263px;
	float:left;
	background:url(images/bg_startwerbung.png) no-repeat 0px 0px;
	top:210px;
	left:0px;
	position:absolute;
}
.werbelink:hover {
	background-position:1px -263px;
}
.linkerteil {
	width:480px;
	float:left;
}
.rechterteil {
	width:480px;
	float:right;
}
.mittelteil {
	background:#0C0;
	width:2px;
	margin:0 9px;
	float:left;
	height:300px;
}
.ui-widget-header {
	background-image:url(images/bg_google_search_yes.png) !important;
	background-repeat:repeat-x !important;
	color:#fff !important;
}
.ui-widget-header .ui-icon {
	background-image:url(images/searchbuttons.png) !important;
	background-position:2px 0px;
	width:18px;
	height:18px;
}
.ui-state-hover .ui-icon, ui-state-focus .ui-icon{
	background-image:url(images/searchbuttons.png) !important;
	background-position:-18px 0px;
}

