body{
	font-family: tahoma, Helvetica, Arial;
	font-size: 13px;
line-height:18px;
color: #333;
}







DIV {
	font-family : Arial, Helvetica, Verdana;
}

.clsCM1On {
	color: white;
	font-size : 12px;
font-weight:bold;
	text-decoration : none;
        padding: 2px 4px;
line-height:20px;
height:20px;
overflow:hidden;
}

.clsCM1Over {
	color: #e00;
	font-size : 12px;
font-weight:bold;
	text-decoration : none;
        padding: 2px 4px;
line-height:20px;
height:20px;
overflow:hidden;
}

.clsCM2On {
	color: red;
	font-size : 11px;
	text-decoration : none;
        padding: 2px 4px;
line-height:20px;
height:20px;
overflow:hidden;
}

.clsCM2Over {
	color: white;
	font-size : 11px;
	text-decoration : none;
        padding: 2px 4px;
line-height:20px;
height:20px;
overflow:hidden;
}




#mitte{

}

#navigation{
display:none;
}

#navigation a{
display:none;
}

#bodycontainer{

}


#container {

width:800px;
background:#fff;
padding:0;
margin:0;
overflow:hidden;
text-align:left;
}

#seitentitel {
margin-bottom:30px;
padding:0px;
font-size:28px;
line-height:30px;
color:#e00;
font-weight:bold;
overflow:hidden;
}

#leftcolumn{
width:190px;
overflow:hidden;
float:left;
padding: 30px 0 20px 0px;
margin:0 0 0 10px;
}

.shadow{
margin:3px 10px 10px 3px;
float:left;
background:#ddd;
}

.shadow img{
position:relative;
top:-4px;
left:-4px;
background:#fff;
border:2px outset #fff;
}


#maincolumn {
width:585px;
overflow:hidden;
float:left;
padding: 30px 0px 20px 0px;
margin:0;
}

#precontent{
background:#fee;
padding:0;
font-size:11px;
}

#precontent a{
padding: 0 2px 0 10px;
	background: url(/img/pfeil.gif) left -1px no-repeat;
	font-weight: bold;
	text-decoration: none;
color:black;
}


#content{
font-size: 13px;
	line-height:18px;
margin:0 10px 0 0;
padding:0;
font-weight:normal;
color:#333;
}

h1 {
	font-size: 16px;
	line-height:16px;
margin:0;
padding:20px 0 10px 0;
font-weight:bold;
}

h2 {
	font-size: 13px;
	line-height:18px;
margin:0;
padding:20px 0 10px 0;
font-weight:bold;
}


p {
	text-align: justify;
padding:6px 0 6px 0;
margin:0;
}


#address {
font-size:11px;
padding-left:0px;
margin:0px;
line-height:15px;
}

#address img {
padding:0;
margin-left:-15px;
}

td {
vertical-align:top;
font-size: 13px;
line-height:18px;
color: #333;
}

#flag {
position:absolute;
top:9px;
right:0px;
z-index:10;
}




#content a {
	margin: 0;
	border: 0;
	padding: 0 2px 0 10px;
	background: url(/img/pfeil.gif) left top no-repeat;
	text-decoration: none;
color:black;
border-bottom:1px dotted #333;
}



#content a.help {
	margin: 0 0 0 5px;
	border: 0;
	padding: 0 2px 0 10px;
	background: url(/img/help.gif) left top no-repeat;
	text-decoration: none;
color:black;
bborder-bottom:1px dotted #333;
}

ol, ul {
margin:0 0 0 30px;
padding:0;
list-style-position:outside;
}

li {
padding:0 50px 0 0;
}

.inputfield{
border:1px solid #e66;
font-size:12px;
height:17px;
}


.wid50{
width:50px;
}

.wid100{
width:100px;
}

.wid150{
width:150px;
}

.hei100{
height:100px;
}

#content .fieldname{
background:#fee;
color:#333;
padding:0 3px 0 3px;
border:0px solid #c00;
font-weight:bold;
font-size:12px;
}

hr {
border-top:1px solid #c00;
height:1px;
}

.sendbutton {
	border-style:1px solid;
border-color: #fee #e66 #e66 #fee;
background: #e66;
color:#fff;
}

.sendbutton:hover {
	border-style:1px solid;
border-color: #e66 #fee #fee #e66;
	background: #fee;
	color: #333;
}





