/****************** VE_GUESTBOOK ******************/
P.bodytext_veguestbook {padding-top: 4px; }
.tx-guestbook-list-header { background-color: #FFFFFF; color: #000000; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #FFFFFF; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; margin-bottom: 10px }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #C5D6E6; color: #000000; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#C5D6E6; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#C5D6E6; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#C5D6E6; font-size:12; color:#333333; width:200; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }


/********************** SRFREECAP ******************/
.tx-srfreecap-pi2-image { margin-left: 1em; }
.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }



/****** LEFTNAV ******/


/*** LEFTNAV LEVEL 1 ***/

DIV.leftnav-level1-no, DIV.leftnav-level1-no A {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-bottom: 1px dotted #999999;
}

DIV.leftnav-level1-act, DIV.leftnav-level1-act A, DIV.leftnav-level1-act A:hover, DIV.leftnav-level1-no A:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-bottom: 1px solid #999999;
}


/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav-level2-no, DIV.leftnav-level2-no A {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
}

DIV.leftnav-level2-act, DIV.leftnav-level2-act A, DIV.leftnav-level2-act A:hover, DIV.leftnav-level2-no A:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
}


/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav-level3-no, DIV.leftnav-level3-no A {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
}

DIV.leftnav-level3-act, DIV.leftnav-level3-act A, DIV.leftnav-level3-act A:hover, DIV.leftnav-level3-no A:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
}




/* Felder und Submit Button für Email-Formulare */

.csc-mailform-field input {
background-color: #ffffff;
border: 1px solid;
border-color: #BDBDBD;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
line-height:15px;
}

.csc-mailform-field textarea {
background-color: #ffffff;
border: 1px solid;

border-color: #BDBDBD;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
line-height:15px;
}

.csc-mailform-field label {
margin:2px;
font-size:12px;
line-height:15px;
color:#000000;
/*float: left;*/
text-align: left;
margin-right: 0px;
width: 100px;
display: block;
font-family: Verdana, Geneva, Helvetica, sans-serif;
}

/*Border um gesamtes Formular wenn gewünscht
.csc-mailform {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
}*/

/*Ausrichtung des Submit Buttons*/

#mailformformtype_mail
{
margin-left: 0px;
margin-top: 15px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #CCCCCC;
border-width: 1px;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-bottom-color: #A2A2A2;
border-right-color: #A2A2A2;
border-style: solid;
}

.csc-mailform-field {
font-size: 12px;
line-height:15px;
clear:both;
}

.csc-mailform-field select {
background-color: #ffffff;
border: 1px solid;
border-color: #BDBDBD;
}