	body {
		text-align:center;
		background-color:#6C6E73;
		background-image:url(../img/bg.gif);
		background-repeat:repeat-x;
		margin:0px;
		height:101%;
		}
	#frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:46px;
		padding:0px;
		text-align:left;
		}
	/*################################################################################# header */
	#contentheader {
		height:206px;
		}
	#contentlogo {
		height:184px;
		background-image:url(../img/logo.de.jpg); background-repeat:no-repeat;
		}
	#contentmenu {
		height:22px;
		background-color:#000000;
		}
	/*################################################################################# menu */

	#contentmenu ul {
		margin:0px;
	 	padding:0px;
		list-style:none;
		font-size:10px;
	}
	#contentmenu li {
		float:left;
		margin:0px;
		margin-top:5px;
		padding-left:7px;
		padding-right:7px;
		border-left: 1px solid #FFFFFF;
	}
	#contentmenu li.first {
		float:left;
		margin:0px;
		margin-top:5px;
		padding-left:14px;
		padding-right:7px;
		border-left: none;
	}
    #contentmenu a {
		text-decoration:none;
		color:#F2EAD3;
		font-weight:bold;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:10px;
	}
    #contentmenu a:hover {
		color:#FFFFFF;
	}
    #contentmenu .selected {
		color:#999999;
	}
	/*################################################################################# content */
    #content {
    	position:absolute;
    	top:252px;
    	width:760px;
    	background-color:#3B3E44;
    	padding-top:33px;
	}
    #contentmain {
		position:relative;
		right:22px;
    	float:right;
    	width:500px;
		color:#F2EAD3;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:11px;
		line-height:14px;
		margin-bottom:20px;
	}
    #submenu {
    	position:relative;
    	right:22px;
    	float:right;
    	width:237px;
    	height:160px;
	}
    #test { background-color:#eeeeff;
    	width:22px;
    	float:right;
    	height:160px;
	}
    #servicemenue {
    	width:237px;
    	float:left;
    	height:40px;
	}
    #contentmain h1{
		margin-top:0px;
		margin-bottom:16px;
		font-weight:bold;
		color:#F3C50A;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:14px;
	}
    #contentmain h2{
		margin-top:16px;
		margin-bottom:9px;
		font-weight:bold;
		color:#F2EAD3;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:11px;
	}
    #contentmain h3{
		margin-top:0px;
		margin-bottom:0px;
		font-weight:bold;
		color:#F3C50A;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:12px;
	}
    #contentmain a{
		text-decoration:none;
		color:#FF0000;
	}
    #contentmain .box{
    	padding:10px;
    	border-width:1px;
    	border-style:solid;
    	border-color:#F2EAD3;

	}
    #contentmain p{
		margin-top:6px;
		margin-bottom:8px;
	}
    #contentmain .indent{
		margin-left:22px;
	}
    #contentmain .biglist li{
		padding-bottom:8px;
	}
    #contentmain .smalllist li{
		padding-bottom:0px;
	}

    #contentmain .box_top{
    	background-image:url(../img/box_top.gif); background-repeat:no-repeat;
    	text-align:center;
	}
    #contentmain .box_label{
    	padding:10px;
    	background-color:#3B3E44;
    	font-weight:bold;
	}
    #contentmain .box_bottom{
    	border-left-width:1px;
    	border-left-style:solid;
    	border-left-color:#F2EAD3;
      	border-right-width:1px;
    	border-right-style:solid;
    	border-right-color:#F2EAD3;
      	border-bottom-width:1px;
    	border-bottom-style:solid;
    	border-bottom-color:#F2EAD3;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
	}

    #contentmain .list_green{
    	list-style-image: url(../img/bullet_green.gif);
	}
	
	.column_left{
		width:324px; 
		float:left;
	}
	.column_right{
		width:170px; 
		float:left;
	}	
	/*################################################################################# submenu */
	#submenu ul {
		margin:0px;
		margin-left:14px;
		padding:0px;
		list-style-type: none;
	}
	#submenu li {
		width:190px;
		margin:0px;
		margin-bottom:7px;
		padding:0px;
		padding-bottom:8px;
		float:left;
		border-bottom: 1px solid #9C9E97;
	}
	#submenu li.last {
		width:190px;
		margin:0px;
		margin-bottom:7px;
		padding:0px;
		padding-bottom:8px;
		float:left;
		border-bottom: none;
	}
	#submenu a {
		display: block;
		width:160px;
		text-decoration:none;
		font-weight:bold;
		color:#9C9E97;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size:11px;
	}
	#submenu a:hover {
		color:#F2EAD3;
	}
    #submenu .selected {
		color:#F2EAD3;
	}

	/*################################################################################# servicemenu */
	#servicemenue ul {
		margin:0px;
		margin-right:32px;
		padding:0px;
		list-style-type: none;
	}
	#servicemenue li {
		margin:0px;
		padding:0px;
		margin-left:8px;
		float:right;
	}
	/*################################################################################# footer */
    #footer {
    	width:760px;
    	height:26px;
    	float:left;
    	background:url("../img/address.gif");
	}







.formbox {
  margin-top:20px;
  width: 400px;

}

.formbox2 {
  margin-top:20px;
  width: 480px;

}

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 100px;
  padding-top: 0px;
  padding-right: 5px;
  vertical-align:top;
}

.label2 {
  float: left;
  width: 130px;
  padding-top: 3px;
  padding-right: 5px;
  vertical-align:top;
}

.button {
  margin-top: 15px;
  margin-bottom: 30px;
  width:190px; border-width:1px; border-style:solid; background-color:#6B6E73; color:#D5CEBA;
}
.field
    {
    border-width:0px;
    border-style:solid;
    background-color:#6B6E73;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#D5CEBA;
    WIDTH: 190px; HEIGHT: 18px;
    overflow:auto;
    }
.field2
    {
    border-width:0px;
    border-style:solid;
    background-color:#6B6E73;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#D5CEBA;
    WIDTH: 240px; HEIGHT: 18px;
    overflow:auto;
    }
.select2
    {
    border-width:0px;
    border-style:solid;
    background-color:#6B6E73;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#D5CEBA;
    WIDTH: 240px;
    HEIGHT: 18px;
    }