.content .csc-form-checkbox { vertical-align: middle; text-align: right; }
.content .csc-form-checkbox input { width: 15px!important; margin: 0!important; background-color: #fff!important; border:0!important; }

/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/

/*
Template: steinert.de (nicht indiziert)
Diese Template verweist auf den entsprechenden Bilderorder resources/
Er enthält alle benötigten Grafiken für dieses Layout
*/

/* Basic Definition */
body       {
background-color: #ffd100;
background-image: url(resources/body.gif);
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size: 70%;ffd100
padding: 0;
margin: 0;
}

.tx-indexedsearch-searchbox-button {
width: 100px !important;
}

.tx-indexedsearch-searchbox-sword {
width: 200px !important;
}

.tx-indexedsearch-redMarkup{
color: #ff0000;
}

* html td{
font-size: 70%;
}

td {
font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
vertical-align: top;
padding-right: 5px;
padding-bottom: 5px;
}

.languagemenu {
float: left;
background-color: #ffffff;
height: 16px;
line-height: 16px;
vertical-align: middle;
}

hr {
background: #fff;
height: 1px;
}

.trenner {
}

/* ###################################################################### */ 
/* ############################  Gesamtrahmen  ############################# */ 
/* ###################################################################### */ 

#BORDER  {
width: 830px;
}

/* ###################################################################### */ 
/* ########################  Gestaltungsrahmen  ######################### */ 
/* ###################################################################### */ 

#HEADERSTART {
width: 830px;

height: 16px;
overflow: hidden;
}

#HEADER {
width: 830px;

height: 95px;
background-image: url(resources/header.gif);
background-repeat: repeat-y;
overflow: hidden;
}


#HEADEREND {
width: 830px;
background-image: url(resources/headerend.gif);
background-repeat: repeat-y;
overflow: hidden;
}

.contentstart {
float: left;
width: 280px;
}

.contentend {
float: left;
width: 540px;
}


/* ###################################################################### */ 
/* ###########################  Fussbereich  ############################ */ 
/* ###################################################################### */ 

#FOOTERSTART {
width: 830px;
height: 20px;
background-image: url(resources/footerstart.gif);
background-repeat: no-repeat;
}

#FOOTER {
margin-top: 5px;
margin-right: 10px;
height: 20px;
}

.footercontent {
visibility: hidden;
}

.footermenu {

text-align: middle;
line-height: 20px;
font-size: 9px;
color: #666666;
}

.footermenu a {
color: #666666;
text-decoration: none;
}

.footermenu a:hover {
color: #fff;
text-decoration: none;
}

#FOOTEREND {
visibility: hidden;
}

/* ###################################################################### */ 
/* #########################  Inhaltsbausteine  ######################### */ 
/* ###################################################################### */ 




/* -------------------  Promotion / Animationsbereich  ------------------ */ 

.promotion {
width: 540px;
}

.promotion td {
padding: 0px;
}

.promotion .contentelement {
width: 540px;
text-align: left;
}

/* ---------------  Einbindung des Logos als Hintergrund  -------------- */ 

.logo {
width: 830px;
height: 70px;

text-align: right;
}

.logo a {
position: relative;
top: 10px;
right: 20px;
}

/* ------------------------------  Zusatzmenü  -------------------------- */ 


.additionalmenu {
float: left;
background-color: #ffffff;
height: 16px;
line-height: 16px;
}

.additionalmenu a {
color: #000;
text-decoration: none;
}

.addmenuleft {
float: left;
background-image: url(resources/addmenuleft.gif);
background-repeat: no-repeat;
width: 20px;
height: 16px;
}

.addmenuright {
float: left;
background-image: url(resources/addmenuright.gif);
background-repeat: no-repeat;
width: 18px;
height: 16px;
}

/* ---------------------------  Hauptnavigation  ----------------------- */ 

.mainmenu {
float: right;
text-align: left;
width: 810px;
height: 24px;
border-bottom: 1px solid #000;
overflow: hidden;
}

* html .mainmenu {
height: 25px;
}

.mainmenu1-norm {

float: left;
}

.mainmenu1-act {
float: left;
}


/* ----------------------  Optionale Unternavigation  ------------------ */ 


.submenu {

float: right;
clear: both;
width: 260px;
background-color: #cccccc;
text-align: left;
line-height: 18px;
overflow: hidden;


}
.submenu1-norm a {
padding-left: 20px;
color: #000;
text-decoration: none;
}

.submenu2-norm a {
position: relative;
left: 20px;
padding-left: 20px;
color: #000;
text-decoration: none;
}

.submenu3-norm a {
position: relative;
left: 40px;
padding-left: 20px;
color: #000;
text-decoration: none;
}

.submenu4-norm a {
position: relative;
left: 60px;
padding-left: 20px;
color: #000;
text-decoration: none;
}


.submenu1-act a {
padding-left: 20px;
background-image: url(resources/submenuleft.gif);
background-repeat: no-repeat;
color: #000;
text-decoration: none;
}

.submenu2-act a {
position: relative;
left: 20px;
padding-left: 20px;
background-image: url(resources/submenuleft.gif);
background-repeat: no-repeat;
color: #000;
text-decoration: none;
}

.submenu3-act a {
position: relative;
left: 40px;
padding-left: 20px;
background-image: url(resources/submenuleft.gif);
background-repeat: no-repeat;
color: #000;
text-decoration: none;
}

.submenu4-act a {
position: relative;
left: 60px;
padding-left: 20px;
background-image: url(resources/submenuleft.gif);
background-repeat: no-repeat;
color: #000;
text-decoration: none;
}

/* ----------  Optionale Contentspalte (3spaltiger Auftritt)  ---------- */ 


.subcontent {
float: right;
clear: both;
width: 260px;
overflow: hidden;
background-color: #cccccc;
}


.subcontent .contentelement {
width: 220px;
text-align: left;
}


.subcontent h1 {
font-size: 160%;
}

.subcontent h2 {
font-size: 140%;
}

.subcontent h3 {
font-size: 120%;
}

/* -------------------  Brotkrummenpfad / Seitenpfad  ----------------- */ 

.sitepath {
text-align: left;
width: 500px;
color: #999999;
margin-bottom: 10px;
}


.sitepath a {
color: #999999;
text-decoration: none;
}


/* ------------------------  Eigentlicher Inhalt  ---------------------- */ 




.content {
width: 540px;
}

.content .contentelement a:link {
color: black;
font-weight: 700;
text-decoration: none;
}

.content .contentelement a:visited {
color: black;
font-weight: 700;
text-decoration: none;
}

.content .contentelement a:hover {
color: #FFD100;
font-weight: 700;
text-decoration: underline;
}

.content .contentelement {
width: 500px;
text-align: left;
}

.content h1 {
font-size: 160%;
margin-bottom: 15px;
margin-top: 10px;
}

.content h2 {
color: #FFD100;
font-size: 180%;
margin-top: 10px;
}

.content h3 {
font-size: 130%;
margin-bottom: 5px;
margin-top: 5px;
}


.content p {
margin-bottom: 5px;
margin-top: 5px;
}


.content .csc-mailform {
width: 98%;
}

.csc-form-labelcell {
width: 25%;
}


.csc-form-label-req {
margin:0px;
}

.csc-form-label {
margin:0px;
}

.content input {
width: 90%;

color: #000000;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size: 11px;
font-weight: 700;
background-color: #EAEAEA;
border: solid 1px #CCCCCC
}

.content textarea {
width: 90%;
color: #000000;
font-size: 11px;
font-weight: 700;

font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
background-color: #EAEAEA;
border: solid 1px #CCCCCC;
scrollbar-arrow-color: #CCCCCC;/*Farbe der Pfeile*/	;
scrollbar-base-color: #FFFFFF; /*Heller Reflex am linken und oberen Rand*/;
scrollbar-track-color: #CCCCCC;/*Farbe der "Bahn" in der sich der Scrollschieber bewegt*/;
scrollbar-face-color: #EAEAEA; /*Eigentliche Farbe des Schiebers*/;
scrollbar-highlight-color: #FFFFFF;/*Eigentliche Farbe des Schiebers*/;
scrollbar-shadow-color: #000000; /*Schattenfarbe um Relief darzustellen*/;
}

.serviceform input{
width: 100%;
}

.serviceform textarea{
width: 100%;
}

/* ----------------------------  Adressen  -------------------------- */ 
.content .address {
margin-bottom: 10px;
border-bottom: 1px dashed gray;
}

/* ----------------------------  Tabellenlayout 1  -------------------------- */ 
.contenttable-1 {
width: 98%
}

.contenttable-1 td {
padding: 5px;
}

.contenttable-1 .tr-even {
}

.contenttable-1 .tr-odd {
background-color: #EAEAEA;
}

.tr-0 {
background-color: #ffd100;
font-weight: 700;
}




/* ----------------------------  Rahmenlayout  -------------------------- */ 



.csc-frame-frame1 {
margin-bottom: 10px;
border-bottom: 1px dashed gray;
}

.csc-frame {
width: 99%;
float: left;
}


/* -------------------------------  Uploads  ---------------------------- */ 

.csc-uploads {
width: 98%;
float: left;

}

.csc-uploads-icon {
float: left;
padding-right: 10px;
}


.csc-uploads-text {
padding-right: 10px;
clear: none;
}

/* - Nach Auftrag von Herrn Hoynk von Steinert entfernt
.csc-uploads-icon img {
border-style: solid;
border-width: 1px;
border-color: gray black black gray;
}
 */

.csc-uploads-fileSize {
font-size: 9px;
}



/* -------------------  Definition der Newsliste  ----------------- */ 

.news-list h3 {
font-size: 10px;
padding-top: 20px;
}

/* -------------------  Definition der Highlightbereiche  ----------------- */ 

.highlight {
float: right;
clear: both;
width: 260px;
overflow: hidden;
}


.highlight h1,h2,h3,h4,h5,h6 {
font-size: 15px;
}

.highlightcontent {
color: #717171;
margin-top: 10px;
}


.highlightcontent .contentelement {
width: 220px;
text-align: left;
display: block;
clear: both;
}

.highlight .csc-uploads-description {
font-size: 9px;
}

.highlightcontent a:hover {
color: #FFD100;
}

.highlightcontent a:link {
color: black;
text-decoration: none;
}

.highlightcontent a:visited {
color: black;
text-decoration: none;
}


.highlightstart {
}

.highlightend    {
}

/* ------------------------  IE Scrollbars Gestaltung  ---------------------- */ 
html {
scrollbar-arrow-color: #000000;/*Farbe der Pfeile*/	;
scrollbar-base-color: #FFFFFF; /*Heller Reflex am linken und oberen Rand*/;
scrollbar-track-color: #000000;/*Farbe der "Bahn" in der sich der Scrollschieber bewegt*/;
scrollbar-face-color: #ffd100; /*Eigentliche Farbe des Schiebers*/;
scrollbar-highlight-color: #FFFFFF;/*Eigentliche Farbe des Schiebers*/;
scrollbar-shadow-color: #000000; /*Schattenfarbe um Relief darzustellen*/;
}


