body {
	font-family                      : Arial, Helvetica, sans-serif;
	font-size                        : 12px;
	font-weight                      : normal;
	color                            : #262626;
	background-color                 : #333;
    text-align                       : center;
    padding                          : 0;
}

h1 {
    font-size                        : 30px;
    color                            : #cccccc;
    margin                           : 0;
}

h2 {
    font-size                        : 21px;
    font-weight                      : normal;
    margin-top                       : 20px;
}

h3 {
    font-size                        : 16px;
    margin                           : 20px 0 0 0;
}

form {
    margin                           : 0;
    padding                          : 0;
}


a {
    color                            : #ffffff;
}

a.dark {
    color                            : #262626;

}
ol {
    padding-left                     : 20px;
}

li {
    font-weight                      : bold;
    margin-left                      : 0;
    padding-left                     : 0;
}

.LinkWeiss {
	color							:#FFFFFF}
	
.LinkSchwarz{
	color							:#000000}


.textColumn {
    margin                           : 20px;
    position                         : relative;
}

input {
    border                           : 1px solid #aaaaaa;
}

select {
    border                           : 1px solid #aaaaaa;
}

input.formField {
    width                            : 130px;
}

input.formFieldError {
    width                            : 130px;
    background-color                 : #ffaaaa;
}

select.formField {
    width                            : 130px;
}

select.formFieldError {
    width                            : 130px;
    background-color                 : #ffaaaa;
}

select.formFieldError2 {
    background-color                 : #ffaaaa;
}

textarea.beschreibung {
    width                            : 260px;
    height                           : 110px;
    padding                          : 1px;
	font-family                      : Arial, Helvetica, sans-serif;
	font-size                        : 12px;
    overflow                         : hidden;
}

div.beschreibung {
    width                            : 260px;
    height                           : 110px;
    padding                          : 1px;
    overflow                         : hidden;

}

.formButton {

}

span.number {
    color                             : #8a0e2b;;
}

span.numberedListTitle {
    color                             : #3e8bc6;
    font-weight                       : bold;
}

span.sternchen {
    font-size                         : 9px;
}

a.menuBottom {
    color                             : #262626;
    text-decoration                   : none;
}

a.menuBottom:hover {
    color                             : #8a0e2b;
}

a.menuBottomActive {
    color                             : #8a0e2b;
    text-decoration                   : none;
    font-weight                       : bold;
}

a.menuBottomSub {
    color                             : #262626;
    text-decoration                   : none;
}

a.menuBottomSub:hover {
    color                             : #8a0e2b;
}

a.menuBottomSubActive {
    color                             : #8a0e2b;
    text-decoration                   : none;
    font-weight                       : bold;
}

a.menuTop {
    color                             : #262626;
    text-decoration                   : none;
}

a.menuTop:hover {
    color                             : #8a0e2b;
}
a.menuTopActive {
    color                             : #770000;
    text-decoration                   : none;
    font-weight                       : bold;
}

a.menuUser {
    color                             : #262626;
    text-decoration                   : none;
}

a.menuUser:hover {
    color                             : #8a0e2b;
}
a.menuUserActive {
    color                             : #8a0e2b;
    text-decoration                   : none;
    font-weight                       : bold;
}

a.outerArea {
    color                             : #262626;
}

a.numberedList {
    color                             : #3e8bc6;
    font-weight                       : bold;
    text-decoration                   : none;
}

img {
    border                            : none;
}

td.formFieldLabel {
    width                              : 100px;
}

td.formFieldField {
    width                              : 150px;
}

td.formRightSend {
    text-align                        : right;
}

td.formLeftSend {
    text-align                        : right;
}

th.border {
    border                            : #aaaaaa solid 1px;
}

td.border {
    border                            : #aaaaaa solid 1px;
    vertical-align                    : top;
}

td.addressList {
    font-weight                       : bold;
    vertical-align                    : top;
    color                             : #262626;
}

td.addressListGrey {
    font-weight                       : bold;
    vertical-align                    : top;
    color                             : #aaaaaa;
}

span.dark {
    color                             : #8a0e2b;
}

.errormessage {
    color                             : #cc0000;
    background-color                  : #ffffff;
    margin                            : 20px;
}





/* Kalender */

table.calendar {

	visibility	: hidden;
	position	: absolute;
	top	: 0;
	left: 0;
	background-color		: #FFFAEE;
	color: #000;
	border: solid 1px #988344;
	padding: 2px;
}

span.calendarOpener {
	color: #990000;
	cursor: pointer;
}

span.calenderNavigation {
	color: #990000;
	cursor: pointer;
}

span.calenderMonthYear {

}

th.calenderWeekdays {
color	: #000;
}

span.calenderToday {
background-color		: #ccc7bb;
}

span.calenderClose {
	cursor	: pointer;
	color	: #990000;
}

td.calenderDay {
	width	: 2.5em;
	color	: #000;
}

td.calenderToday {
background-color: #ffc7bb;
}

td.calenderPrevNextMonth {}

/* CSS Unternehmertools */

.UTtabTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#046542;
	margin: 2px;
	padding:2px;}
	
.UTtabText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#EFFFF9;
	margin: 2px;
	padding:2px;}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 4px;
	color:#FFF;}