/*
Theme Name: Webdesign mit Photoshop Standard-Theme
Theme URI: http://www.webdesign-mit-photoshop.de
Description: Standard-Theme
Version: 1.0
Author: Philip Fuchslocher (Screendesign), René Schulze (HTML/CSS-Template)
Author URI: http://www.philip-fuchslocher.de, http://www.ich-bin-kult.de
Tags: multi-color, dark, green, orange, magenta, eye candy, icons
*/

/*-----------------------------------------------------*/
/*----------------------- Haupt -----------------------*/
/*-----------------------------------------------------*/

* {
	
	margin: 0;
	padding: 0;
	border: 0 none;
	
}

body {
	
	background: #525353 url('./images/background.gif') repeat-x fixed;
	
}

#wrapper {
	
	width: 880px;
	margin: 0 auto;
	
}

#menu {
	
	background: #fff url('./images/menu-background.gif') repeat-x scroll left bottom;
	border: 2px solid #c5c5c5;
	border-radius: 5px;
	
	/* proprietär */
	-khtml-border-radius: 5px; /* Safari, Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari */
	/* proprietär */
	
	margin: 12px 0 0 4px;
	
	list-style-type: none;
	
}

#content {
	
	background: #f2f2f2 url('./images/wrapper-background.gif') repeat-y scroll right top;
	border: 2px solid #c5c5c5;
	border-radius: 5px;
	
	/* proprietär */
	-khtml-border-radius: 5px; /* Safari, Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari */
	/* proprietär */
	
	margin: 6px 0 0 4px;
	padding: 0 0 30px 0;
	
}

#startseite #content {
	
	background-image: none;
	
}

#footer {
	
	padding-bottom: 30px;
	
}


/*-----------------------------------------------------*/
/*--------------------- Schrift -----------------------*/
/*-----------------------------------------------------*/

body {
	
	color: #212121;
	font-size: 100%;
	font-family: Verdana, Tahoma, Sans-Serif;
	
}

a {
	
	color: #9dbe00;
	text-decoration: none;
	
}

a:hover,
a:focus {
	
	color: #778f02;
	
}


#content p a::before,
#content li a::before,
#content .forumpreview li a::before,
#content .right a::before,
#content .commentlist a::before {
	
	content: '› ';
	
}

#content p a:not([href^="http://www.webdesign-mit-photoshop.de"])::before,
#content li a:not([href^="http://www.webdesign-mit-photoshop.de"])::before,
#content .forumpreview li a:not([href^="http://www.webdesign-mit-photoshop.de"])::before,
#content .right a:not([href^="http://www.webdesign-mit-photoshop.de"])::before,
#content .commentlist a:not([href^="http://www.webdesign-mit-photoshop.de"])::before {
	
	content: '» ';
	
}

a[href^="#"]::before {
	
	content: '› ' !important;
	
}

#weblinks #content h3 a::before,
#content a.reading-rehearsal::before,
#content h3 a::before,
#content .tt::before {
	
	content: '' !important;
	
} 

#content .product-teaser a {
	
	color: #5c6f02;
	
}

#content .product-teaser a:hover {
	
	color: #2e3702;
	
}

#menu li a {
	
	color: #000;
	font-size: .75em;
	font-weight: bold;
	
}

#menu li a:hover,
#menu li a:focus {
	
	color: #9dbe00;
	
}

#menu li.current_page_item a {
	
	color: #fff;
	
}

#content h2 {
	
	color: #424242;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 1.125em;
	font-weight: bold;
	
	margin-bottom: .3em;
	
}

#content .product-teaser h2 {
	
	color: #fff;
	margin-bottom: .4em;
	
}

#content .posts h2,
#content .post h2 {
	
	margin-bottom: .1em;
	
}

#content h2.pagetitle {
	
	margin-bottom: 1em;
	
}

#content h3 {
	
	font-size: .75em;
	line-height: 1.4em;
	border-bottom: 1px dotted #606060;
	margin-bottom: 1em;
	padding-bottom: .2em;
	
}

#content .topnews h3 {
	
	color: #9dbe00;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 1.125em;
	line-height: 1em;
	
	border-bottom: 0 none;
	
	margin-bottom: .3em;
	padding-bottom: 0;
	
}

#content .news h3 {
	
	color: #9dbe00;
	font-size: 1em;
	font-family: Helvetica, Arial, Sans-Serif;
	line-height: 1.2em;
	
	border: 0 none;
	
	margin-bottom: .3em;
	
}

#content .news h3 span {
	
	color: #424242;
	font-size: .75em;
	padding: 0 0 0 .3em;
	
}

#content .forumpreview h3 {
	
	color: #424242;
	font-size: 1.125em;
	font-family: Helvetica, Arial, Sans-Serif;
	
	border: 0 none;
	
	margin-bottom: .3em;

}

#content .right h3 {
	
	color: #fff;
	font-size: .6875em;
	line-height: 1.4em;
	
}

#content .left .posts h3,
#content .left h3.searchresult {
	
	border-bottom: 0 none;
	
}

#content .left .posts h3 {
	
	margin-left: 0;
	
}

#content dl.contact dd h3 {
	
	border: 0 none;
	
	margin-bottom: .5em;
	padding-bottom: 0;
	
}

#content h3.searchresult {
	
	margin-bottom: 0;
	
}

#weblinks #content .left h3 {
	
	margin-top: 2em;
	
}

#weblinks #content .left h3 a {
	
	color: #a2a2a2;
	font-size: .75em;
	
}

#weblinks #content .left h3 a:hover,
#weblinks #content .left h3 a:focus {
	
	color: #6d6d6d;
	
}

#content .left h4,
#content .left h5 {
	
	font-size: .75em;
	margin-bottom: .5em;
	
}

#content p {
	
	font-size: .75em;
	line-height: 1.4em;
	
	margin-bottom: 1.2em;
	
}

#content p.meta {
	
	font-size: .5625em;
	margin-bottom: 3em;
	
}

#content .product-teaser p {
	
	margin-bottom: .5em;
	
}

#content .news p {
	
	margin-bottom: .5em;
	
}

#content .topnews p {
	
	margin-bottom: .5em;
	
}

#content .topnews .date .year,
#content .topnews .date .day-month,
#content .topnews .date .day-full {
	
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	line-height: 1em;
	
}

#content .topnews .date .year {
	
	color: #181818;
	font-size: .8125em;
}

#content .topnews .date .day-month {
	
	color: #444;
	font-size: 2.1875em;
	
}

#content .topnews .date .day-full {
	
	color: #848484;
	font-size: .8125em;
	
}

#content .news li {
	
	font-size: 1em;
	margin-bottom: 0;
	
}

#content .forumpreview ul li {
	
	font-size: .75em;
	line-height: 1.4em;
	margin-bottom: 0;
	
}

#content form label {
	
	font-weight: bold;
	margin-bottom: .3em;
	
}

#content form input,
#content form textarea {
	
	color: #212121;
	font-size: 1em;
	font-family: Verdana, Tahoma, Sans-Serif;
	font-style: italic;
	
}

#content form input.submit,
#content #sidebar #searchform #searchsubmit,
#content .cform .sendbutton {
	
	color: #fff;
	font-style: normal;
	border: 0 none;
	
}

#content #comments label,
#content .right form label {
	
	font-weight: normal;
	
}

#content ul {
	
	margin-bottom: .9em;
	list-style-type: none;
	
}

#content ul li,
#content ol li {
	
	font-size: .75em;
	
}

#content ol li {
	
	margin-bottom: .6em;
	
}

#content ol.commentlist li,
#content .left ol.pings li {
	
	font-size: 1em;
	
}

#content .left ol.pings li a.url {
	
	font-size: .625em;
	
}

#content .left ol.pings li .comment-content p,
#content .left ol.pings li .comment-meta {
	
	font-size: .625em;
	margin: 0;
	
	
}

#content ul.posts li {
	
	font-size: 1em;
	
}

#content .wp-pagenavi {
	
	font-size: .75em;
	
}

#content #sidebar ul li {
	
	font-size: 1em;
	
}

#content #sidebar ul li ul li {
	
	font-size: .6875em;
	
}

#content #sidebar #searchform label {
	
	color: #fff;
	font-size: .6875em;
	font-weight: bold;
	line-height: 1.4em;
	
}

#content .right p,
#content .cform li {
	
	font-size: .688em;
	line-height: 1.4em;
	
	margin-bottom: 1.2em;
	
}

#content .navigation a {
	
	color: #fff;
	font-size: .75em;
	
}

#content .navigation .alignright {
	
	text-align: right;
	
}

#content .commentlist .meta strong {
	
	font-size: .688em;
	
}

#content .commentlist .comment-meta {
	
	font-size: .688em;
	border-top: 1px dotted #606060;
	
}

#content .reading-rehearsal {
	
	line-height: 2.2em;
	
}


#material #content ul li {
	
	line-height: 1.6em;
	
}

#content ul.index li {
	
	font-size: .563em;
	font-weight: bold;
	
}

#content .wp-caption-text {
	
	font-size: .688em;
	font-style: italic;
	
}

#content .left pre {
	
	font-size: .833em;
	margin-bottom: 1.6em;
	
}

#usermessagea, #usermessage2a {
	
	font-size: .75em;
	
}

#footer-menu li a {
	
	color: #d9d9d9;
	font-size: .6875em;
	text-align: right;
	
}

#footer-menu li a:hover,
#footer-menu li a:focus {
	
	color: #fff;
	
}


/*-----------------------------------------------------*/
/*----------------------- Teil ------------------------*/
/*-----------------------------------------------------*/

/*------Header Start------*/
#header h1 {
	
	width: 369px;
	height: 68px;
	
	float: left;
	
}

#header h1 a {
	
	width: 369px;
	height: 68px;
	
	text-indent: -5000px;
	
	background: transparent url('./images/logo.gif') no-repeat;
	
	display: block;
	overflow: hidden;
	
}

#header .options {
	
	width: 511px;
	margin-top: 15px;
	float: right;
	
}

#header .options .css {
	
	width: 340px;
	float: left;
	
}

#header .options .style-chooser {
	
	width: 164px;
	float: right;
	
}
/*------Header Ende------*/

/*------Menü Start------*/
#menu li {
	
	width: 114px;
	float: left;
	
}

#menu li a {
	
	text-align: center;
	
	border-radius: 3px;
	
	/* proprietär */
	-khtml-border-radius: 3px; /* Safari, Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari */
	/* proprietär */
	
	margin: 4px 3px;
	padding: 8px 0 9px 0;
	
	display: block;
	
}

#menu li.current_page_item a {
	
	background: #9dbe00;
	
}

#menu li.current_page_item a:hover,
#menu li.current_page_item a:focus {
	
	background: #778f02;
	
}
/*------Menü Ende------*/

/*------Startseite Start------*/
.product-teaser {
	
	background: #9cbe00 url('./images/product-teaser-green.gif') repeat-x scroll left bottom;
	padding: 43px 0 10px 37px;
	
}

.product-teaser dt {
	
	width: 195px;
	margin: 0 35px 0 0;
	float: left;
	
}

.product-teaser dd {
	
	width: 468px;
	margin: 80px 0 0 0;
	float: left;
	
}

#content .topnews {
	
	background: #eff1e5 url('./images/topnews-background.gif') repeat-x;
	padding: 30px 0 21px 24px;
	
}

#content .topnews .date {
	
	width: 109px;
	height: 92px;
	
	text-align: center;
	
	background: transparent url('./images/calender.jpg') no-repeat;
	
	margin-right: 36px;
	padding: 23px 7px 17px 8px;
	
	float: left;
	overflow: hidden;
	
}

#content .topnews .allgemein,
#content .topnews .ergaenzungen,
#content .topnews .korrekturen,
#content .topnews .material {
	
	width: 468px;
	min-height: 107px;
	padding-right: 130px;
	float: left;
	
}

#content .topnews .allgemein {
	
	background: transparent url('./images/icon-topnews-allgemein.png') no-repeat scroll right center;
	
}

#content .topnews .ergaenzungen {
	
	background: transparent url('./images/icon-topnews-ergaenzungen.png') no-repeat scroll right center;
	
}

#content .topnews .korrekturen {
	
	background: transparent url('./images/icon-topnews-korrekturen.png') no-repeat scroll right center;
	
}

#content .topnews .material {
	
	background: transparent url('./images/icon-topnews-material.png') no-repeat scroll right center;
	
}

#content .topnews .date span {
	
	display: block;
	
}

#content .topnews .date .year {
	
	padding-top: 12px;
	
}

#content .topnews .date .day-month {
	
	padding-top: 8px;
	
}

#content .news {
	
	padding: 21px 0 0 0;
	list-style-type: none;
	
}

#content .news li {
	
	width: 50%;
	min-height: 10em;
	background: transparent url('./images/icon-allgemein.png') no-repeat scroll 30px 5px;
	padding: 0 0 10px 0;
	float: left;
	
}

#content .news .allgemein {
	
	background-image: url('./images/icon-allgemein.png');
	
}

#content .news .ergaenzungen {
	
	background-image: url('./images/icon-ergaenzungen.png');
	
}

#content .news .korrekturen {
	
	background-image: url('./images/icon-korrekturen.png');
	
}

#content .news .material {
	
	background-image: url('./images/icon-material.png');
	
}

#content .news li h3,
#content .news li p {
	
	padding: 0 35px 0 102px;
	
}

#content .forumpreview {
	
	background: transparent url('./images/forumpreview-background.gif') repeat-x;
	padding: 20px 0 30px 0;
	
}

#content .forumpreview h3,
#content .forumpreview ul {
	
	padding: 0 0 0 127px;
	
}

#content .forumpreview ul {
	
	min-height: 73px;
	background: transparent url('./images/forumpreview-icon.png') no-repeat scroll 30px 0;
	list-style-type: none;

}
/*------Startseite Ende------*/

/*------Zweispaltigkeit Start------*/
#content .left {
	
	width: 576px;
	background: #f2f2f2 url('./images/left-background.gif') repeat-x;
	padding: 2.5em 0 0 0;
	float: left;
	
}

#content .right {
	
	width: 296px;
	background: #e5e5e5 url('./images/right-background.gif') repeat-x;
	float: left;
	
}

#content .left h2,
#content .left h3,
#content .left h4,
#content .left h5,
#content .left p,
#content .left ul,
#content .left ol,
#content .left pre,
#content .posts,
#content .hentry,
#content .wp-pagenavi,
#content .navigation,
#content .wp-caption,
#content .left ol.pings {
	
	margin-right: 74px;
	margin-left: 24px;
	
}

#content .posts h2,
#content .posts p,
#content .posts ul,
#content .posts ol,
#content .hentry h3,
#content .hentry p {
	
	margin-right: 0;
	margin-left: 0;
	
}

#content .left ol {
	
	margin: 0 140px 1em 80px;
	
}

#content .posts ol {
	
	margin: 0 66px 1em 56px;
	
}

#content #sidebar ul {
	
	list-style-type: none;
	
}

#content .right h3,
#content #sidebar #searchform label {
	
	background: #626262;
	border-radius-topright: 5px;
	border-radius-bottomright: 5px;
	
	/* proprietär */
	-khtml-border-radius-topright: 5px; /* Safari, Konqueror */
	-khtml-border-radius-bottomright: 5px; /* Safari, Konqueror */
	-moz-border-radius-topright: 5px; /* Firefox */
	-moz-border-radius-bottomright: 5px; /* Firefox */
	-webkit-border-top-right-radius: 5px; /* Safari */
	-webkit-border-bottom-right-radius: 5px; /* Safari */
	/* proprietär */
	
	margin: 5.638em 19px 1em 0;
	padding: .2em .2em .2em 16px;
	
}

#content #sidebar #searchform label {
	
	display: block;
	
}

#content .right p,
#content #sidebar ul li ul li,
#content #sidebar #searchform div,
#content .cform li,
#usermessagea, #usermessage2a {
	
	margin: 0 19px 1.2em 16px;
	
}

#content #sidebar ul li ul li {
	
	padding-bottom: .5em;
	margin-bottom: .5em;
	border-bottom: 1px solid #ccc;
	
}

#content .posts,
#content .hentry {
	
	border-bottom: 1px dotted #606060;
	margin-bottom: 1.3em;
	
}

#content .left pre {
	
	width: 468px;
	background: #fcfcfc;
	border: 1px dotted #ccc;
	padding: 10px 5px;
	overflow: auto;
	
}

#content .left pre ol {
	
	margin: 0 0 0 2em;	
	
}

#content .left pre ol li {
	
	font-size: 1em;
	
}

/*------Zweispaltigkeit Ende------*/

/*------Formular Start------*/
#content form {
	
	margin-bottom: 1.4em;
	
}

#content form label {
	
	display: block;
	
}

#content form input,
#content form textarea {
	
	width: 180px;
	
	background: #edeee5;
	border: 1px solid #9cbe00;
	border-radius: 5px;
	
	/* proprietär */
	-khtml-border-radius: 5px; /* Safari, Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari */
	/* proprietär */
	
	padding: .3em .2em;
	
}

#content form input:focus,
#content form textarea:focus {
	
	border-color: #7a9309;
	
}

#content form textarea {
	
	width: 468px;
	
}

#content form input.submit,
#content #sidebar #searchform #searchsubmit,
#content .cform .sendbutton {
	
	width: auto;
	background: #9cbe00;
	
}

#content form input.submit:hover,
#content form input.submit:focus,
#content #sidebar #searchform #searchsubmit:hover,
#content #sidebar #searchform #searchsubmit:focus,
#content .cform .sendbutton:hover,
#content .cform .sendbutton:focus {
	
	background: #7a9309;
	
}
/*------Formular Ende------*/

/*------Formular Sidebar Start------*/
#content .right form input,
#content .right form textarea {
	
	width: 254px;
	
}

#content .right form p.text-align-right,
#content .cform .cf-sb {
	
	text-align: right;
	margin-right: 20px;
	
}


#content .right form input.submit,
#content #sidebar #searchform #searchsubmit {
	
	width: auto;
	
}

#content #sidebar #searchform {
	
	margin-bottom: 0;
	
}

#content #sidebar #searchform input {
	
	font-size: .75em;
	
}

#content #sidebar #searchform #s {
	
	width: 160px;
	
}

#content .cform ol {
	
	list-style-type: none;
	
}
/*------Formular Sidebar Ende------*/

/*------Kommentare Start------*/
#content #comments {
	
	background: #ebebeb;
	padding: 20px 0 30px 0;
	
}

#content #comments ol li {
	
	border-bottom: 1px dotted #606060;
	margin-bottom: 1em;
	
}

#content #comments input.submit {
	
	padding-right: 2em;
	padding-left: 2em;
	
}

#content #sidebar #searchform #searchsubmit,
#content .cform .sendbutton {
	
	padding-right: .5em;
	padding-left: .5em;
	
}

/*------Kommentare Ende------*/

/*------Kontakt Start------*/
#content dl.contact dt {
	
	width: 120px;
	float: left;
	margin: 3px 10px 0 24px;
	
}
/*------Kontakt Ende------*/

/*------Gemischtes Start------*/
#startseite #content {
	
	padding-bottom: 0;
	
}

#content #masthead {
	
	background: #ebebeb;
	margin-top: 2em;
	padding: 20px 0 30px 0;
	
}

#material #content ul {
	
	list-style-type: none;
	
}

#material #content ul li {
	
	margin-bottom: 1.2em;
	
}

#content dl.contact {
	
	margin-bottom: .6em;
	
}

#content ul.index {
	
	margin-bottom: 2.5em;
	list-style-type: none;
	
}

#content ul.index li {
	
	padding-right: .7em;
	float: left;
	
}

/*------Gemischtes Ende------*/

/*------Kommentare Start------*/
#content #comments {
	
	background: none;
	margin-top: 5.167em;
	padding-top: 0;
	padding-bottom: .2em;
	
}

#content .left .commentlist {
	
	margin-right: 0;
	margin-left: 0;
	list-style-type: none;
	
}

#content .commentlist li {
	
	margin-bottom: 0;
	padding: 20px 0;
	
}

#content .commentlist li.even {
	
	background: #d9d9d9;
	
}

#content .commentlist li.odd {
	
	background: #ebebeb;
	
}

#content .commentlist p {
	
	margin: 0;
	padding-bottom: 1.2em;
	
}

#content .commentlist .meta {
	
	width: 100px;
	margin-left: 24px;
	float: left;
	
}

#content .commentlist .comment-content {
	
	width: 338px;
	margin: 0 74px 0 40px;
	float: right;
	
}

#content .commentlist .avatar {
	
	border: 5px solid #f8f8f8;
	margin-bottom: 3px;
	display: block;
	
}

#content ol.pings {
	
	list-style-type: none;
	
}

#content #respond h3 {
	
	margin-top: 4.167em;
	
}
/*------Kommentare Ende------*/

/*------Footer Start------*/
#footer-menu {
	
	margin: 6px 3px 0 0;
	list-style-type: none;
	float: right;
}

#footer-menu li {
	
	margin-left: 16px;
	float: left;
	
}
/*------Footer Ende------*/


/*-----------------------------------------------------*/
/*---------------------- Detail -----------------------*/
/*-----------------------------------------------------*/
     
.skip {
	
	width: 210px;
	height: 129px;
	
	background: transparent url('./images/icon-navigation.png') no-repeat;
	
	text-indent: -5000px;
	
	margin: 58px 0 0 340px;
	
	display: block;
	position: absolute;
	overflow: hidden;
	
}

#header .options .css a,
#header .options .style-chooser p {
	
	margin-top: 7px;
	
}

#header .options .css a {
	
	width: 39px;
	height: 12px;
	
	text-indent: -5000px;
	
	background: transparent url('./images/css-aus.gif') no-repeat;
	
	margin-left: 270px;
	
	display: block;
	overflow: hidden;
	
}

#header .options .style-chooser p {
	
	width: 77px;
	height: 12px;
	
	text-indent: -5000px;
	
	background: transparent url('./images/farbe-anpassen.gif') no-repeat;
	
	display: block;
	float: left;
	overflow: hidden;
	
}

#header .options .style-chooser ul {
	
	width: 78px;
	margin-left: 9px;
	float: left;
	list-style-type: none;
	
}

#header .options .style-chooser ul li {
	
	width: 16px;
	margin-right: 10px;
	float: left;
	
}

#header .options .style-chooser li a {
	
	width: 16px;
	height: 21px;
	
	text-indent: -5000px;
	
	background-repeat: no-repeat;
	
	display: block;
	overflow: hidden;
	
}

#header .options .style-chooser li.style-1 a {
	
	background-image: url('./images/style-1.gif');
	
}

#header .options .style-chooser li.style-2 a {
	
	background-image: url('./images/style-2.gif');
	
}

#header .options .style-chooser li.style-3 a {
	
	background-image: url('./images/style-3.gif');
	
}

#menu li.material {

	margin-right: 187px;
	
}

.border-bottom {
	
	border-bottom: 1px dotted #606060;
	margin-bottom: 1.4em;
	padding-bottom: 1.4em;
	
}

#content .wp-pagenavi .pages {
	
	color: #fff;
	background: #626262;
	border-radius: 5px;
	
	/* proprietär */
	-khtml-border-radius: 5px; /* Safari, Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari */
	/* proprietär */
	
	padding: .4em;
	
	
}

#content .wp-pagenavi a,
#content .wp-pagenavi .current {
	
	padding: .4em .5em;
	
}

#content .navigation .alignleft {
	
	width: 49%;
	float: left;
	
}

#content .navigation .alignright {
	
	width: 49%;
	float: right;
	
}

#content .navigation a {
	
	background: #bbb;
	padding: .4em .6em .5em .6em;
	display: block;
	
}

#content .navigation a:hover,
#content .navigation a:focus {
	
	background: #626262;
	
}

#content .navigation .alignleft a {

	border-radius-topleft: 5px;
	border-radius-bottomleft: 5px;
	
	/* proprietär */
	-khtml-border-radius-topleft: 5px; /* Safari, Konqueror */
	-khtml-border-radius-bottomleft: 5px; /* Safari, Konqueror */
	-moz-border-radius-topleft: 5px; /* Firefox */
	-moz-border-radius-bottomleft: 5px; /* Firefox */
	-webkit-border-top-left-radius: 5px; /* Safari */
	-webkit-border-bottom-left-radius: 5px; /* Safari */
	/* proprietär */
	
}

#content .navigation .alignright a {
	
	border-radius-topright: 5px;
	border-radius-bottomright: 5px;
	
	/* proprietär */
	-khtml-border-radius-topright: 5px; /* Safari, Konqueror */
	-khtml-border-radius-bottomright: 5px; /* Safari, Konqueror */
	-moz-border-radius-topright: 5px; /* Firefox */
	-moz-border-radius-bottomright: 5px; /* Firefox */
	-webkit-border-top-right-radius: 5px; /* Safari */
	-webkit-border-bottom-right-radius: 5px; /* Safari */
	/* proprietär */
	
}

#content .textwidget img {
	
	margin-left: 20px;
	display: block;
	
}

#ll, .linklove, .cf_hidden {
	
	display: none;
	
}

.failure {
	
	color: #c00 !important;
	
}

.success {
	
	color: #249e0a !important;
	
}

#content .ddsg-wrapper ul li ul {
	
	padding-top: .5em;
	
}

#content .ddsg-wrapper ul li ul li {
	
	font-size: 1em;
	
}

#content .reading-rehearsal strong {
	
	display: block;
	
}

#content .commentlist li.comment-author-rene,
#content .commentlist li.comment-author-philip {
	
	background: #e9eadf;
	
}


/*-----------------------------------------------------*/
/*--------------------- CSS-Hacks ---------------------*/
/*-----------------------------------------------------*/

.clearfix:after,
#header:after,
#header options:after,
#menu:after,
#content:after,
.product-teaser:after,
.topnews:after,
.news:after,
dl.contact:after,
#content .navigation:after,
#content .commentlist li:after,
#content ul.index:after,
#footer-menu:after {
	
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;

}

/* Start Mac IE5 filter \*/
/*#content .left, #content .right
	{
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
	}*/
/* End Mac IE5 filter */
/*@media all and (min-width: 0px) {
#content .left, *#content .right
	{
	padding-bottom: 0;
	margin-bottom: 0; 
	}
#content .left:after, #content .right:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px;
	margin-bottom: -32767px;
	height: 0;
	}
}
#content .left:after {
	
	background: #f2f2f2;
	
}
#content .right:after {
	
	background: #e5e5e5;
	
}
#content {
	
	overflow: hidden;
	
}*/
