body {
background-color: #ffffff;
font-family: Tahoma, Courier;
font-size: 11px;
line-height: 16px;
}

.tahoma,td,p,.navi,a,.schwarz,.rot {
	font-family: Tahoma, Courier;
	font-size: 11px;
	line-height: 16px;
	color: #272525;
	letter-spacing: 1px;
}

.navi,a,a:hover,.hc_link {
font-style: normal;
text-decoration: underline;
border: 0px;
}

a:hover {
text-decoration: underline;
color: #00489C;	
}

.hc_link {
text-decoration: none;
}

img {
border: 0px;
}

.schwarz {
color: #000000;
}

.rot {
color: #AF0E0E;
}

/* ############# */

.submit, input, radio, .input, .plz, .ort, .area {
font-family: Tahoma, Arial;
font-size:11px;
color:#333333;
border: 1px 1px 1px 1px;
border-style: ridge;
border-color: #cccccc;
background-color: transparent;
height: 18px;
width:200px;
padding-left: 2px;
line-height: 15px;
}

input {
width: 60px;
}
.radiobutton {
width: 20px;
border: 0px;
border-style: none;
}
radio {
border: 0px;
width: 20px;
}
.ort {
width: 147px;
}
.plz {
width: 50px;
}

.area {
height: 100px;
width: 300px;
}

select {
height: 70px;
border-color: #cccccc;
background-color: transparent;
}

.checkbox{ 
width: 20px; 
float: left; 
clear: left;
padding: 0px;
margin: 0px;
}

textarea, .edittext{
font-family: Tahoma, Arial;
font-size:11px;
color:#444648;
width:200px;
height:200px;
border-style:solid;
border-width:1px;
border-color: #cccccc;
line-height: 15px;
background-color: transparent;
}

.edittext {
width:650px;
height:200px;
}

.erforderlich {
color: #FF0000;
font-size: 10px;
}

/* +++++++ Format für individuellen tb Inhalt Text ++++++++++++++ */
.boxbg {
background-color: #FF6600;
}
.boxbg_info {
background-color: #0099ff;
}
.boxbg_red {
background-color: #F33D3D;
}
.boxbg_green {
background-color: #8EF33D;
}

ul {
padding-left: 15px;
}

li {
padding-left: 5px;
font-family: Tahoma, Arial;
		font-size:11px;
		line-height:17px;
		color:#165278;
}