a:link {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
}
a:visited {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
}
a:hover {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
}
a:active {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
}
P {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
OL {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
UL {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
DIV {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
H2 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
H1 {
	FONT-SIZE: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
TD#footer {
	BORDER-TOP: #333333 1px dotted
	BACKGROUND-COLOR: #FFFFFF
}
TD#footer P {
	FONT-SIZE: 10px; TEXT-ALIGN: center
}
TD#content {
	PADDING-RIGHT: 11px; PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 600px; PADDING-TOP: 15px
}
TD#menu_1 {

}
TD#menu_1  SPAN {
	background-color: #8b2b2b;
	vertical-align: bottom;
}
TD#menu_1  SPAN  A {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
TD#menu_1  SPAN  A:hover {
	TEXT-DECORATION: underline
}
TD#menu_1  SPAN.menu1-level1-no {
	color: #FFFFFF;
	padding: 5px;
	vertical-align: bottom;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
TD#menu_1  SPAN.menu1-level1-act {
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	border-bottom-style: none;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
TD#menu_1  SPAN.menu1-level1-act  A {
	COLOR: #FFFFFF;
	vertical-align: bottom;
}
TD#menu_2     SPAN.menu1-level1-no {
	FONT-SIZE: 10px;
	width: 200px;
	padding: 5px;
}
TD#menu_2      SPAN.menu1-level1-no A {
	FONT-SIZE: 10px;
	width: 200px;
	padding: 5px;
}
TD#menu_2    SPAN.menu1-level1-act {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	width: 200px;
	padding: 5px;
}
TD#menu_2     SPAN.menu1-level1-act A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	width: 200px;
	padding: 5px;
}
DIV.csc-mailform {
	WIDTH: 700px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
DIV.csc-mailform-field {
	MARGIN: 3px
}
DIV.csc-mailform-field INPUT {
	BORDER-RIGHT: #dddddd 1px solid;
	BORDER-TOP: #dddddd 1px solid;
	BORDER-LEFT: #dddddd 1px solid;
	WIDTH: 550px;
	BORDER-BOTTOM: #dddddd 1px solid
}
DIV.csc-mailform-field LABEL {
	FLOAT: left;
	WIDTH: 250px
}
DIV.csc-mailform-field TEXTAREA {
	BORDER-RIGHT: #dddddd 1px solid;
	BORDER-TOP: #dddddd 1px solid;
	BORDER-LEFT: #dddddd 1px solid;
	WIDTH: 550px;
	BORDER-BOTTOM: #dddddd 1px solid
}
DIV.csc-mailform-field SELECT {
	BORDER-RIGHT: #dddddd 1px solid;
	BORDER-TOP: #dddddd 1px solid;
	BORDER-LEFT: #dddddd 1px solid;
	WIDTH: 550px;
	BORDER-BOTTOM: #dddddd 1px solid
}
INPUT.csc-mailform-submit {
	FLOAT: right;
	WIDTH: 40px
}
DIV.csc-mailform-radio INPUT {
	WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
DIV.csc-mailform-radio LABEL {
	FLOAT: none; WIDTH: auto
}
DIV.csc-mailform-radio FIELDSET {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
DIV.csc-mailform-radio LEGEND {
	DISPLAY: none; VISIBILITY: hidden
}
DIV.tx-macinasearchbox-pi1-field INPUT {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}

.contenttable {
	/* allgemeine Formatierungen für alle Tabellen */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 580px;
	margin: 1px;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.contenttable-0 .tr-0   {
	background-color: #336699;
	text-align: left;
} /* Standard Tabelle Header Einstellung */

table.contenttable-0 .tr-even   {
} /* Standard Tabelle ungerade Tabelle */

table.contenttable-0 .tr-odd   {
	background-color: #dddddd;
} /* Standard Tabelle gerade Tabelle */

table.contenttable-1 .tr-0   {
	background-color: #336699;
	text-align: left;
} /* Tabelle Layout 1 gerade Header Einstellung */

table.contenttable-1 .tr-even   {
} /* Tabelle Layout 1 ungerade Tabelle */

table.contenttable-1 .tr-even  .td-0   {
	width: 100px;
} /* Tabelle Layout 1 ungerade Tabelle erste Zeile */

table.contenttable-1 .tr-even   .td-1   {
	width: 50px;
} /* Tabelle Layout 1 ungerade Tabelle zweite Zeile */

table.contenttable-1         .tr-even   .td-2   {
	width: 100px;
} /* Tabelle Layout 1 ungerade Tabelle dritte Zeile */

table.contenttable-1         .tr-even   .td-3   {
	width: 50px;
} /* Tabelle Layout 1 ungerade Tabelle vierte Zeile */

table.contenttable-1         .tr-even   .td-4   {
	width: 100px;
} /* Tabelle Layout 1 ungerade Tabelle fünfte Zeile */

table.contenttable-1          .tr-even    .td-5   {
	width: 180px;
} /* Tabelle Layout 1 ungerade Tabelle sechste Zeile */

table.contenttable-1        .tr-odd   {
	background-color: #dddddd;
} /* Tabelle Layout 1 gerade Tabelle */
.tx_spdirectory-pi1-small {
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
	margin-top: 5pt;
	margin-right: 5pt;
	margin-bottom: 2pt;
	margin-left: 0pt;
}


#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#303030}

#tinybox {position:absolute; display:none; padding:10px; background:#8b2b2b url(fileadmin/template/litebox/images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#303030}

.button {font:14px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}.mainborder {
	border: 1px solid #FFFFFF;
}

.align-center {
	text-align: center;
}
