body {
	background-color: #FFFFFF;
	
	font-size: 12px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

body a {
	font-size: 12px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.bodytext {
	font-size: 12px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
                text-align: justify;
}

.bodytext a {
                font-size: 12px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.navi {
	font-size: 12px;
	color: white;
	font-family: Verdana;
	text-decoration: none;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	
	border-color: white;
                border-width: 0 0 1px 0;
                border-style: solid;
}

.navi_act {
	font-size: 12px;
	color: white;
	font-family: Verdana;
	font-weight: bold;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	
	border-color: white;
        border-width: 0 0 1px 0;
        border-style: solid;
}

.h1style {
	font-size: 14px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.h1style {
	font-size: 14px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.h2style {
	font-size: 15px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.h3style {
	font-size: 16px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.h4style {
	font-size: 17px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.h5style {
	font-size: 18px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}



LI {
	FONT-SIZE: 12px;
	COLOR: black;
}

UL {
        MARGIN-LEFT: 15px;
        PADDING-LEFT: 15px;
}


.csc-bulletlist, csc-bulletlist-1, csc-bulletlist-2, csc-bulletlist-3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-DECORATION: none;
                MARGIN-TOP: 10px;
                MARGIN-BOTTOM: 10px;
/*                list-style-image: url("/fileadmin/kanzlei_carl/images/roterpunkt.gif");*/
                line-height: 20px;
}

.csc-bulletlist, csc-bulletlist-1, csc-bulletlist-2, csc-bulletlist-3 li {
                line-height: 20px;
}

.zitat {
        text-align:center;
        FONT-SIZE: 12px;
        FONT-STYLE: italic;
}

a.internal-link
{
       text-decoration: underline;
       color: #91532a;
}

#footer { clear: both; height: 40px; padding: 10px 0 30px; color: #91532a; font-size: 10px; text-align: center; overflow: hidden; width:800px; }
#footer ul { display: block; }
#footer li { display: inline; }
#footer li a { color: #999; padding: 0 5px; }
#footer li a:hover { border: none; text-decoration: underline; }



/* style für Kontaktformular */

td.mainText {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
}

.errorText {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
}

textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #FFFFFF;
}

input {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #FFFFFF;
}

input.check {
  border-style: none;
  border-width: 0px;
  border-color: #FFFFFF;
}

select {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #FFFFFF;
}

td.line {
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-bottom-color: #000000;
}

td.messageBox {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-family: Verdana;
  font-size: 12px;
  color: #FF0000;
}


