﻿/* **** Basis-Stylesheet fuer typo3-zugang.de ***************************** */
/* **** URL: www.typo3-zugang.de.de *************************************** */
/* **** Copyright nunodesign.de ******************************************* */
html {
	height: 100%;
	font-size: 100.01%;
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}
a, h1, h2, h3, h4, h5, h6, p, blockquote,
ul, ol, li, dfn, dt, dd, dl,
table, tbody, tfoot, thead, th, td, tr,
fieldset, select, input, textarea, address, form,
label, legend, caption, img, span, strong {
	font-family: Arial, Helvetica, sans-serif;
}
samp, code, kdb, b {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size: 100.01%;
	margin: 0;
	padding: 0;
	/*height: 101%;*/
	/*height: 100%;*/
	min-height: 90%;
	/*background-image: url(../img/body-background.jpg);
	background-repeat: repeat-x;
	background-position: top left;*/
	background-color: #EBEBEB;
}

a, h1, h2, h3, h4, h5, h6, p, blockquote,
ul, ol, li, dfn, dt, dd, dl,
table, tbody, tfoot, thead, th, td, tr,
fieldset, select, input, textarea, address, form,
label, legend, caption, img, span, strong {
	margin: 0;
	padding: 0;
}

hr {
	border: none;
	background: #D9D9D9;
	height: 1px;
}
p {
	font-size: .75em;
	margin: 0;
	padding: 0 0 .5em 0;
	color: #9C9B9B;
}
input, textarea {
	color: #9C9B9B;
	border: 1px solid #D9D9D9;
	background-color: #FFF; 
}

legend, label {
	font-size: 12px;
	color: #747474;
}

fieldset {
	border: none;
}

a img {
	border: none;
}

img {
	margin: 0;
	padding: 0;
}
dd, dl, dt {
	color: #9C9B9B;
	font-size: 12px;
}
dt img {
	margin: 0;
	padding: 0;
}

span {
	color: #FE8E29;
}
/* ********************************************************************** */
/* **** Ueberschriften ************************************************** */
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0 0 1.5em 0;
	color: #6B6B6B;
	font-size: .8em;
}
h2, h3, h4, h5, h6 {
	font-size: .75em;
}
h2 {
	padding: 0 0 .5em 0;
}
h3 {
	padding: 0 0 .5em 0;
}
h4 {
	padding: 0 0 .5em 0;
}
h5 {
	padding: 0 0 .5em 0;
}
h6 {
	padding: 0 0 .5em 0;
}

/* ********************************************************************** */
a:link, a:visited {
	color: #747474;
	text-decoration: none;
}

a:hover, a:active {
	color: #3E92B4;
	text-decoration: underline;
}
a:focus {
	color: #3E92B4;
	text-decoration: underline;
}
.internal-link img, .internal-link-new-window img,
.external-link img, .external-link-new-window img,
.download img, .mail img {
	padding: 0 .5em 0 0;
	margin: 0 0 .2em 0;
	clear: both;
}
a.internal-link {
	background-image: url(../rte/internal-link.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}
a.internal-link-new-window {
	background-image: url(../rte/internal-link-new-window.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}
a.external-link {
	background-image: url(../rte/external-link.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}
a.external-link-new-window {
	background-image: url(../rte/external-link-new-window.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}
a.download {
	background-image: url(../rte/download.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 1.25em;
}
a.download:hover {
}
a.mail {
	background-image: url(../rte/mail.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 1.75em;
}
/* ********************************************************************** */
p.bodytext {
	font-size: .75em;
	margin: 0;
	padding: 0 0 1.5em 0;
	color: #9C9B9B;
	overflow:visible;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}
/* ********************************************************************** */
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
/* ********************************************************************** */
/* **** Wrap ************************************************************ */
#wrap {
	/*height: 100%;*/
	/*min-height: 100%;*/
	margin: 0 auto; /* zentrieren für IE6, Firefox, Opera, Safari und Netscape */
	width: 980px;
	/*width: 100%;*/

}
/* **** Wrap-Inner ****************************************************** */
#wrap-inner {
	min-height: 90%;
}
/* **** Header ********************************************************** */
#header {
	float: left;
	width: 980px;
	height: 180px;
	background-color: #EBEBEB;
	background-color: transparent;
	background-image: url(../img/header-background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
/* **** Main Body ******************************************************* */

#main-body {
	background-color: transparent;
	background-image: url(../img/main-body-background-2400.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	float: left;
	width: 980px;
	margin: 0;
	padding: 0;
	height: auto;
}
/* **** Logo ************************************************************ */
#logo {

}
/* **** Content-Wrapper ************************************************* */
#content-wrapper {
	width: 717px;
	height: auto;
	background-color: transparent;
	border-bottom: none;
	float: right;
	padding: 0;
	margin: 7px 25px 0 0;
}

#content-wrapper ul {
}
/* **** Left-Content **************************************************** */
#left-content {
}
/* **** Right-Content **************************************************** */
#right-content {
}
/* **** Bottom-Content **************************************************** */
#border-content {
}
/* **** Content ********************************************************* */
#content {
	float: left;
	background-color: transparent;
	width: 475px;
	margin: 0;
	padding: 1.5em;
	height: auto;
}
/* **** Sidebar ********************************************************* */
#sidebar {
	float: right;
	background-color: transparent;
	width: 190px;
	margin: 0;
	padding: 0;
	height: auto;
}

#sidebar-image {
	float: left;
	width: 164px;
	height: 192px;
	margin: 15px 0 0 0;
	padding: 10px 0 0 12px;
	border: 1px solid #DADADA;
	background-color: transparent;
}
#sidebar-image img {
	border: 1px solid #DADADA;
}
#teaser {
	float: left;
	width: 160px;
	min-height: 200px;
	margin: 10px 0 0 0;
	padding: .5em;
	background-color: transparent;
	border: 1px solid #D9D9D9;
}

/* **** Content-Elemente ************************************************ */
#content ul {
	margin: .25em .5em .5em 1em;
}
#content li {

}
#content a img {
	border: 1px solid #7F9DB9;
	border: none;
}
/* **** Breadcrumb ****************************************************** */
#breadcrumb-list, #warenkorb {
	list-style: none;
	font-size: .7em;
	color: #747474;
	margin: 6px 0 0 25px;
}
#breadcrumb-list li, #warenkorb li {
	display: inline;
}
#breadcrumb {
	float: left;
	width:500px;
}
#breadcrumb2 {
	float: left;
	width:500px;
}
#warenkorb {
	float: right;
	margin: 6px 27px 0 0;
}
/* **** Lefthand Navi *************************************************** */
#lefthand {
	float: left;
	width: 220px;
	background-color: transparent;
	min-height: 400px;
	height: auto;
	padding-bottom: 20px;
}

#lefthand span {
	font-weight: normal;
	padding: .25em 0 .75em 2.5em;
	display: block;
	color: #6B6B6B;
	font-size: .8em;
}

#lefthand-navi-produkte, #lefthand-navi-service,
#lefthand-navi-support, #lefthand-navi-unternehmen {
	margin: 7px 0 5px 9px;
	width: 210px;
	float: left;
	background-position: top right;
	background-repeat: no-repeat;
}
#lefthand-navi-produkte {
	background-image: url(../img/lefthand-navi-produkte-background.jpg);
}
#lefthand-navi-service {
	background-image: url(../img/lefthand-navi-service-background.jpg);
}
.lefthand-navi-service {
	background-image: url(../img/lefthand-navi-service-background.jpg);
}
.lefthand-navi-support {
	margin: 7px 0 5px 9px;
	width: 210px;
	float: left;
	background-position: top right;
	background-repeat: no-repeat;
}
.lefthand-navi-support li a.activ {
	color: #FE8E29;
	text-decoration: none;
}
.lefthand-navi-support li {
	background-image: url(../img/lefthand-navi-support-punkt.gif);
}



#lefthand-navi-support {
	background-image: url(../img/lefthand-navi-support-background.jpg);
}
#lefthand-navi-unternehmen {
	background-image: url(../img/lefthand-navi-unternehmen-background.jpg);
}

#lefthand-navi-produkte li a.activ {
	color: #74A60F;
	text-decoration: none;
}
#lefthand-navi-service li a.activ {
	color: #60BDF8;
	text-decoration: none;
}
#lefthand-navi-support li a.activ {
	color: #FE8E29;
	text-decoration: none;
}
#lefthand-navi-unternehmen li a.activ {
	color: #AFAFAF;
	text-decoration: none;
}
.navlist {
	list-style: none;
	margin-left: 23px;
	font-size: .8em;
}
.navlist ul {
	list-style: none;
	margin-left: 1px;
	font-size: .9em;
}
.navlist ul ul {
	margin-left: 9px;
	font-size: 1em;
}

.navlist li {
	padding: 0 0 0 .7em;
	color: #747474;
}

.navlist a {
	color: #747474;
}
.navlist a:link { 
	color: #747474;
	text-decoration: none;
}
.navlist a:visited { 
	color: #747474;
	text-decoration: none;
}
.navlist a:hover, .navlist a:focus {
	text-decoration: underline;
}

#lefthand-navi-produkte li, #lefthand-navi-service li,
#lefthand-navi-support li, #lefthand-navi-unternehmen li{
	background-position: 0 5px;
	background-repeat: no-repeat;
}

#lefthand-navi-produkte li {
	background-image: url(../img/lefthand-navi-produkte-punkt.gif);
}
#lefthand-navi-service li {
	background-image: url(../img/lefthand-navi-service-punkt.gif);
}
#lefthand-navi-support li {
	background-image: url(../img/lefthand-navi-support-punkt.gif);
}
#lefthand-navi-unternehmen li {
	background-image: url(../img/lefthand-navi-unternehmen-punkt.gif);
}

#lefthand-navi-produkte li,
#lefthand-navi-produkte li a:hover, #lefthand-navi-produkte li a:focus {
	color: #74A60F;
}
#lefthand-navi-service li,
#lefthand-navi-service li a:hover, #lefthand-navi-service li a:focus {
	color: #60BDF8;
}

#lefthand-navi-support li,
#lefthand-navi-support li a:hover, #lefthand-navi-support li a:focus {
	color: #FE8E29;
}
#lefthand-navi-unternehmen li,
#lefthand-navi-unternehmen li a:hover, #lefthand-navi-unternehmen li a:focus {
	color: #AFAFAF;
}


.navlist li a {
	margin: 0;
}

/* ********************************************************************** */
/* **** Login *********************************************************** */

#loginbox ul li, #loginbox ul, #loginbox ul li a {

}

#login ul, #logout ul {

}
/* ********************************************************************** */
/* **** Sub Navi ******************************************************** */
#subnav {

}
/* **** Meta Navi ******************************************************* */
#meta-navi {
	font-size: 11px;
	margin: 0 auto;
	padding: 0 0 0 0;
	float: left;
	width: 980px;
	background-color: transparent;
}

#seo-navi {
	font-size: 11px;
	margin: 0 auto;
	padding: 0 0 0 0;
	background-color: transparent;
}

/* **** Meta Navi ******************************************************* */
#nuno-navi, #login, #logout {
	color: #747474;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: transparent;
}

#nuno-navi a, #seo-navi a, #login a, #logout a {
	color: #747474;
	font-size: 11px;
}
#login a, #logout a {
}
#login, logout {
}
/* **** Meta Navi - Elemente ******************************************** */
#meta-navi ul, #seo-navi ul {
	padding: 0;
	color: #747474;
	list-style: none;
}
#meta-navi ul li,  #seo-navi ul li {
	display: inline;
	padding: 0;
}

/* ********************************************************************** */
/* **** Footer ********************************************************** */
#footer {
	width: 980px;
	height: 100px;
	background-color: transparent;
	background-image: url(../img/footer-background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
#footer-outer {
	clear: both;
	width: 100%;
	margin: 0 auto;
	width: 980px;
	color: #747474;
	text-align: center;
}

#copyright {
	width: 100%;
	margin: 0 auto;
	padding: 4px 0 18px 0;
	font-size: .8em;
	text-align: center;
}
#copyright span {
	color: #6B6B6B;
}
/* ********************************************************************** */

/* **** Typo3 Indexed Search ******************************************** */
#searchbox {
	background-color: transparent;
	background-image: url(../img/searchbox-background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: right;
	width: 200px;
	margin: 20px 0 20px 0;
}
#searchbox label {
}
#searchbox form {
	float: left;
	margin: 0;
}
#searchbox input {
}
#searchbox input.text {
	width: 114px;
	float: left;
	height: 17px;
	background: transparent;
	border: 1px solid #D9D9D9;
	border-right: none;
	padding: 0 0 0 .3em;
	margin: 0 0 0 2.5em;
	font-size: .8em;
}
#searchbox input.button {
	width: 22px;
	float: left;
	height: 19px;
	color: #9C9B9B;
	background-color: transparent;
	border: 1px solid #D9D9D9;
	border-left: none;
	padding: 0 .2em 0 0;
	margin: 0;
	font-size: .8em;
}

#searchbox input:focus,
#searchbox input:hover,
#searchbox input.button:focus {

}
/* ********************************************************************** */
/* **** Typo3 Content-Classes - Content-Bereich ************************* */
.news-list-container {
	padding: 0;
	float: left;
}

.news-list-item {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #D9D9D9;
}
.news-list-item a  {
}
.news-list-item h1 {
	padding: 0 0 .5em 0;
}
.news-list-item p {
}
.news-list-date {
	float: right;
	font-size: .7em;
	display: block;
}
.news-list-more {
	float: left;
	font-size: .8em;
}

/* ********************************************************************** */
#sidebar .news-latest-container {
	padding: 0;
	margin: 0;
}

#sidebar .news-latest-item {
	float: left;
	padding: .5em 0 1em 0;
}
#sidebar .news-latest-item a {
	float: left;
	clear: both;
}
#sidebar .news-latest-item h1 {
	padding: 0 0 .75em 0;
	float: left;
}
#sidebar .news-latest-item h2 {
	padding: 0 0 .25em 0;
	float: left;
	font-size: .7em;
}
#sidebar .news-latest-item p {
	font-size: .7em;
	padding-bottom: 0;
	float: left;
}
#sidebar .news-latest-date, .news-single-timedata {
	float: right;
	font-size: .65em;
	padding: 0 0 .2em 0;
	display: block;
	color: #3E92B4;
}
.news-single-timedata {
	padding: .25em 0 0 0;
}
#sidebar .news-latest-more, .news-single-backlink {
	font-size: .7em;
	padding: 0;
}
.news-single-img {
	float: left;
	padding-right: 1em;
}
.news-single-item h3 {
	float: right;
	width: 500px;
}
.news-single-item a img {
}
/* ********************************************************************** */
#sidebar h1 {
	padding: 0;
}
#sidebar .news-latest-container {

}

#sidebar .news-latest-item {

}
#sidebar .news-latest-item h1 {
	font-size: .7em;
	padding: 0;
	float: left;
}
#sidebar .news-latest-item p {
	float: left;
}
#sidebar .news-latest-date {
}
#sidebar .news-latest-more {

}

.news-list-browse {
	font-size: .8em;
	color: #747474;
}

.tx-ttnews-browsebox {
}

.tx-ttnews-browsebox strong {
}

.tx-ttnews-browsebox a {
}

/* ********************************************************************** */
/* **** Search-Results ************************************************** */
.tx-indexedsearch {
	padding: 0;
	margin: 0;
	float: left;
	width: 669px;
}
.tx-indexedsearch-descr {
	margin: 0 .5em .5em 0;
	padding: 0 0 .25em 0;
	border-bottom: 1px dotted #D9D9D9;
}
.tx-indexedsearch-searchbox {
	font-size: .75em;
}
.tx-indexedsearch-sw {
	color: White;
	font-weight: bold;
}
.tx-indexedsearch-whatis {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-weight: normal;
	font-size: .8em;
	margin: 1.25em 0 .5em 0;
}
.tx-indexedsearch-res {
	clear: both;
	padding: .5em 0 0 0;
	margin: 0 .35em 0 0;
}
.tx-indexedsearch-res h3 {
	margin: 0;
	padding: 0 0 .35em 0;
}
.tx-indexedsearch-browselist-currentPag {
	
}
.tx-indexedsearch-browsebox {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-browsebox p {
	margin: 0;
	padding: 0;
}
ul.browsebox {
	margin: 0;
	padding: 0;
}		
.browsebox li {
	display: inline;
}
.browsebox li a {
	padding: 0 1em 0 0;
}
.browsebox li a:hover {
	text-decoration: underline!important;
}

.tx-indexedsearch-searchbox fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
.tx-indexedsearch-searchbox legend {
	padding: 0 .5em 0 0;
	background-color: #FFF;
}
.tx-indexedsearch-form {
	float: left;
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-form input {
	color: #747474;
	border: 1px solid #D9D9D9;
	margin: 0;
	padding: 0;
	float: left;
	width: 16em;
}
.tx-indexedsearch-form label {
	padding: .1em .5em 0 0;
	float: left;
	color: #747474;
}
#tx-indexedsearch-searchbox-sword {
	margin: 0;
	padding: 0 0 .2em .2em;
}
.tx-indexedsearch-searchbox-sword {
	padding: 0 0 0 .2em;
}
.sword {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-searchbox-sword.sword {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-searchbox {
}
.tx-indexedsearch-search-submit {
	float: left;
	margin: 0;
	padding: 0;
}
#tx-indexedsearch-searchbox-button-submit {
	background-color: #FFF;
	color: #747474;
	border: 1px solid #D9D9D9;
	border-left: none;
	margin: 0 0 0 -5px;
	padding: 0 .5em 0 .5em;

}
.tx-indexedsearch-searchbox-button.submit {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-icon.icon {
	padding: 0;
	margin: 0;
	float: left;
}
/* ********************************************************************** */
/* **** Kontakt ********************************************************* */
#mailform, #nl-registration {
	margin: 0 0 0 .4em;
}
fieldset.csc-mailform {
	font-size: .8em;
	margin: 1em .5em .5em 1em;
	padding-bottom: .5em;
	border: none;
}
#nl-registration fieldset {
	font-size: .8em;
	margin: 1em .5em .5em 1.25em;
	padding-bottom: .5em;
	border: none;
}

fieldset.csc-mailform textarea {
	font-size: .9em;
	 width: 334px;
}
.tx-julleformpreview-pi1 .label,
.csc-mailform-field label, #nl-registration label, 
#nl-registration legend {
	color: #747474;
}

#nl-registration legend {
	margin: 0;
	padding: 0;
	color: #999;
	font-weight: bold;
}
#nl-registration p {
	margin: 0 0 0 1.25em;
	padding: 0;
}
#mailform fieldset.csc-mailform {
}
#mailformmitteilung {
    font-size: 1em;
	 width: 334px;
	 color: #7F9DB9;
}
#mailform input {
	width: 336px;
	border: 1px solid #D9D9D9;
	color: #747474;
}
#mailform input#mailformemail {
}
#mailform input#mailformname {

}
#mailform input.csc-mailform-submit,
#nl-registration #submit-field,
#nl-registration #reset-field,
#nl-registration input#profil-submit-field,
#nl-registration input#update-submit-field {
   margin: .5em 0 .5em 5.6em;
   width: 6em;
	clear: both;
	border: 1px solid #D9D9D9;
	color: #9C9B9B;
	background: #FFF;
}
#nl-registration input#profil-submit-field {
	margin: .5em 0 .5em 6.8em;
}
#nl-registration input#update-submit-field {
	float: right;
	margin-right: .9em;
}

#mailform input#mailformformtype_mail2 {
   margin: .5em 0 .5em 5.2em;
   width: 6em;
	clear: both;
	border: 1px solid #7F9DB9;
	color: #747474;
	background: #FFF;
}

#nl-registration #reset-field {
   margin: .5em 0 .5em .25em;
}

div.csc-mailform-field textarea, div.csc-mailform-field input,
#nl-registration input {
	margin: .25em 0 0 0;
	padding: 0 .25em 0 .25em;
}
div.csc-mailform-field label {
	margin: .25em 0 0 0;
	width: 6em;
	float: left;
}
.csc-mailform-check, input#mailformtv {
}

select#mailformtime, select#mailformBetreff {
	width: 344px;
	border: 1px solid #7F9DB9;
	color: #747474;
	margin: .25em 0 0 0;
}
select#mailformtime {
	margin: .3em 0 0 0;
}
#nl-reg-buttons {
	padding-left: 18.55em;
}


#nl-registration label {
	width: 6em;
}
#nl-registration input {
	width: 336px;
	margin: .5em 0 0 0;
	border: 1px solid #7F9DB9;
	color: #7F9DB9;
}
#nl-reg-first-name label {
	margin-right: 2em;
}
#nl-reg-last-name label {
	margin-right: 1em;
}
#nl-reg-phone label, #nl-reg-address label {
	margin-right: 2.75em;
}
#nl-reg-email label {
	margin-right: 3.35em;
}
#nl-reg-firma label {
	margin-right: 3.95em;
}

#nl-reg-zip label {
	margin-right: 4.85em;
}
#nl-reg-city label {
	margin-right: 5.35em;
}
#nl-reg-country label {
	margin-right: 4.3em;
}
#nl-reg-mobile label {
	margin-right: 4.25em;
}
#nl-reg-fax label {
	margin-right: 5.05em;
}
#nl-reg-www label {
	margin-right: 4.4em;
}

#nl-registration input#checkbox {
	width: 1em;
	height: 1em;
}

div.error {
	padding-top: .5em;
	color: #FE8E29;
}
/* ********************************************************************** */
/* **** Frontend User Registration ************************************** */
.tx-srfeuserregister-pi1 {
	padding-bottom: 1em;
}
.tx-srfeuserregister-pi1-error, .tx-srfeuserregister-pi1 dd {
	color: #FE8E29;
}
.tx-srfeuserregister-pi1 dt {
	padding-top: .5em;
}
.tx-srfeuserregister-pi1 input {
	width: 21.3em;
	width: auto;
	padding: 0 .2em 0 .2em;
}
input.tx-srfeuserregister-pi1-submit {
	width: auto;
	padding: 0 .2em 0 .2em;
}
input#tx-srfeuserregister-pi1-module_sys_dmail_html {
	width: 1em;
}
input#tx-srfeuserregister-pi1-password,
input#tx-srfeuserregister-pi1-password_again {
	width: 5.63em;
}
/* **** New Login Box *************************************************** */
.tx-newloginbox-pi1 {
	padding-bottom: 15px;
}
.tx-newloginbox-pi1 label, .tx-newloginbox-pi1 input {
	font-size: 12px;
	color: #747474;
}
#newloginboxuser, #newloginboxpass {
	padding-top: 5px;
}
#newloginboxpass {
	padding-left: 32px;
}
#newloginboxuser input, #newloginboxpass input,
#newloginboxsubmit input {
	font-size: 12px;
	color: #747474;
}
#newloginboxsubmit input {
	margin: 6px 0 6px 90px;
}
/* **** Events ********************************************************** */
.tx-julleevents-pi1-listrow .wrapperTable2 {
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.tx-julleevents-pi1-listrow .class-main24 strong {
	font-size: 12px;
	color: #747474;
}
.tx-julleevents-pi1-singleView .submit {
	font-size: 12px;
	color: #747474;
	margin-left: 215px;
}
.tx-julleevents-pi1-listrowField-teaser,
.tx-julleevents-pi1-singleView-Subcontent {
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.tx-julleevents-pi1-searchbox-sword {
	padding: 1px;
	margin-right: 4px;
}
.tx-julleevents-pi1-searchbox-sword,
.tx-julleevents-pi1-searchbox-button {
	font-size: 11px;
}
.tx-julleevents-pi1-editAdd-EditCell input {
	width: 266px;
}
.wawi{
font-size:12px;

}
/* **** Typo3 Klassen *************************************************** */
.csc-textpic-imagewrap {
	margin-bottom: 1em;
}
/* ********************************************************************** */
/* **** Sitemap ********************************************************* */
#content #sitemap {

}

#content .csc-sitemap li,
#content .csc-menu li {
	list-style: disc;
	margin: .25em .25em .25em 1em;
}
#content .csc-sitemap ul li ul li, #content .csc-sitemap ul li ul li ul li,
#content .csc-menu ul li ul li, #content .csc-menu  ul li ul li ul li {
	list-style: circle;
}
#content .csc-sitemap ul li ul li, #content .csc-sitemap ul li ul li ul li,
#content .csc-sitemap ul li ul li ul li ul li {

}
#content .csc-sitemap ul li ul li ul li,
#content .csc-sitemap ul li ul li ul li ul li {

}
#content .csc-sitemap ul,
#content .csc-menu {
	margin: 0;
	font-size: .8em;
	line-height: 1.2em;
}
#content .csc-sitemap ul li ul,
#content .csc-menu li ul {
	margin: .25em 0 .5em 1em;
	font-size: .85em;
	padding: 0;

}
#content .csc-sitemap ul ul ul {

}
#content .csc-sitemap ul ul ul ul {

}
#content .csc-sitemap ul li a {

}
#content .csc-sitemap ul li a:hover {

}
#content #sitemap ul li ul li a {

}
#content #sitemap ul li ul li ul li a {

}
#content .csc-sitemap ul li ul li ul li ul li a {

}
/* ********************************************************************** */