body
{
width:100%;
height:100%;
margin:0;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color:#000000;
background-color:#ffffff;
}

h1
{
font-size:large;
}

h3
{
color:#292929;
font-size:large;
border:0;
padding:0;
margin:0;
}

h4
{
border:0;
padding:0;
margin:0;
font-size:small;
}

p
{
padding: 0 0 10px 0;
margin:0;
border:0;
}

a 
{
text-decoration:none;
font-weight:bold;
color:#000000;
}

#bread_search
{
width:100%;
padding: 17px 0 0 30px;
height:40px;
}

#breadcrumb
{
width:auto;
float:left;
font-size:x-small;
margin:0;
border:0;
padding:10px 0 0 0;
color: #666666;
}

#breadcrumb a
{
color: #666666;
text-decoration:none;
font-weight:normal;
}

#print_text
{
float:left;
height:auto;
width:580px;
margin:0;
padding: 0px 0px 20px 30px;
}

.csc-sitemap ul
{
padding: 0;
border:0;
margin:0;
}

.csc-sitemap ul li
{
padding: 5px 0 0 0;
border:0;
margin:0;
list-style-type:none;
}

.csc-sitemap ul li a 
{

text-decoration:none;
}

.csc-sitemap ul li a:visited 
{
color:#5e5e5e;
text-decoration:none;
}

.csc-sitemap ul li ul
{
padding: 0 0 10px 0;
}

.csc-sitemap ul li ul li
{
padding: 0 0 0 10px;
list-style-type:disc;
list-style-position:inside;
}

.csc-sitemap ul li ul li ul li
{
padding: 0 0 0 10px;
list-style-type:square;
list-style-position:inside;
}

/*Suche stylen*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup 
{
color:#2988b6;
}

.tx-indexedsearch .info-tmpl-css dd.item-path a
{
color:#5e5e5e;
text-decoration:none;
font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
{
border: 1px solid silver;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset
{
border:0;
width:300px;
padding:0;
margin:0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset .tx-indexedsearch-form
{
width:auto;
float:left;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset .tx-indexedsearch-search-submit
{
margin-left: 260px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset .tx-indexedsearch-search-submit INPUT#tx-indexedsearch-searchbox-button-submit
{
background-color:#ffffff;
border: 1px solid silver;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
font-weight:bold;
}

.tx-indexedsearch-noresults
{
text-align:left;
}

.vcard a
{
font-weight:bold;
}

.single p
{
padding:0;
}

.single a
{
font-weight:bold;
}

.single
{
padding: 10px 0 20px 0;
border-bottom:1px solid #ffffff;
}

.sub
{
padding-right: 10px;
background-image:url(suche.png);
background-repeat: no-repeat;
background-position: 90% 50%;
}

.menu a
{
font-weight:normal;
}

/* Wrapped das Bestell-Formular */
.csc-mailform
{
width: 100%;
padding:0;	
border: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color:#5e5e5e;
	
}

/* Wrapped die einzelnen Zeilen der Formulare */
.csc-mailform-field
{
vertical-align:middle;
width: 380px;	
border: 0;	
clear:both;
height:auto;
}

.csc-mailform-field label
{
width:100%;
display: block;
float:left;
margin: 2px -255px 2px 0px;
}

/* Wrapped die Eingabezeilen der Formulare */
.csc-mailform-field textarea
{
width:240px;
border: 1px solid silver;
padding: 2px;
margin: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color:#5e5e5e;
}


/* Wrapped die Eingabezeilen der Formulare */
.csc-mailform-field input
{
border: 1px solid silver;
padding: 2px;
width:240px;
border-right: -255px;
margin: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color:#5e5e5e;
}


/* Wrapped die Checkbox des Bestell-Formulars */
.csc-mailform-field input.csc-mailform-check
{
width: auto;	
margin:0px;
border: 0px;
}

/* Formatiert die Absenden / Abbrechen-Buttons der Forumlare */
input.csc-mailform-submit
{
width: auto;
/*height: 30px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
background-color:#5e5e5e;
color: #FFFFFF;
border: 0px;
margin: 5px 10px 0px 127px;
float:left;
cursor:pointer;
}

/*.csc-textpic*/
.csc-textpic-intext-left-nowrap,
.csc-textpic-intext-right-nowrap
{
min-height:160px;
height:auto !important;  /* für moderne Browser */
height:160px;  /*für den IE */
padding:20px 0 20px 0px;
margin:0;
border-bottom: 1px solid silver;
}

.align-right
{
text-align:right;
}
