	body, td, a, #content {
		font: 10pt/13pt Verdana, Arial, Helvetica, sans-serif;
		color: black; 
		text-align: left
	}
    a { 
    	color: #039; 
    	text-decoration: underline 
    }
    img { 
    	border:0px;
   	}
	h1 {
		font-size:12pt;
		line-height:15pt;
		padding-bottom:0px;
		margin-bottom:5px;
	}    
    h3 { 
    	font: 10pt/13pt; 
    	text-align: left;
    	font-weight:bold;
    	margin-top:-5px; 
    }
    h2 { 
    	font-style: normal; 
    	font-size:12pt;
    	font-weight: bold; 
    	line-height: 18pt; 
    	border-bottom: 2px; 
    	margin-top:8px;
    	margin-bottom:12px; 
   	}
   	h4 {
		font-size: 10pt;
		line-height:10pt;
		margin-bottom:3px;


	}
	h4.question {
		margin-top:0px;
	}
 	ul { 
 		margin-left:18px;
 		padding-left:0px;
 		list-style-image:url(/extension/staude/design/staude/images/bullet_aufzaehlung.gif)
 	}
 	ul.formul {
 		margin-top:0px;
 		margin-bottom:-15px
 	}
 	li {
 		padding-top:0px;
 		margin-top:0px;
 	}
 	strong {
 		font-weight:normal;
 	}
	table#floatright tr td {
		width:auto;
	}
	
	#adresstable, #adresstable2 {
	 	width: 245px;
	 	margin:0px;
	 	padding:0px;
	 	border:0px;
	}
	#adresstable2 {
		margin-bottom:30px;
	}
 	#cellectiontop {
		position:relative;
		top:-25px;
	}
	#cellectiontop2 {
		position:relative;
		top:-55px;
	}
	#content {
		width:600px;
		margin: 0px 5px 10px 10px;
		padding-top:20px;

	}
	#dhz_img {
		width:100px;
		padding:48px 10px 10px 47px;
	}
	#dhz_float {
		margin-top:10px;
		width:215px; 
		float:right;
		background:url(/extension/staude/design/staude/images/DHZ_faecher.gif) no-repeat;
	}
	#floatimage {
	   float: right;
	   padding-left:10px;
	   margin-left:0px; 
	   text-align:right;  
	}

	#floatimagesingle, #floatimagesingle_2, #floatimagesingle3, #floatimagesingle4 {
		width:auto;
		float:right;
	}
	#floatimagesingle_2 {
		margin-right:29px;
		height:300px;
	}
	#floatimagesingle3 {
		margin-right:29px;
	}
	#floatimagesingle4 {
		padding-left:20px;

	}
	#floatright {
		padding:0px;
		margin-left:0px;
	   float:none; 
	}
	#footer {
		height:29px;
		vertical-align:middel;
		background-color:#003399;
	}
	#highercontent {
		position:relative;
		top:-5px;
	}
	#imgList {
		float:right;
		margin: 0 10px 0 25px;
		text-align:right;
		height:600px;
	}
	#innerfloat	{
		text-align:left;
		padding-left:48px;
	}
	#kontakt {
	   width:180px;
	   float: left;
	   margin-top:-5px;
	   margin-right:0px;
	   padding-top:0px;

	}
	#leftfooter {
		float:left;
	}
	#lowerspacer {
		font-size:21px;		visibility:hidden;
		height:0px;
		line-height:0px;
	}
	
	#navrow {
		background: url(/extension/staude/design/staude/images/bltrans.gif) repeat-x;
		width:625px;
	}
	#outertable {
		margin:auto;
		background: url(/extension/staude/design/staude/images/fondstrp.gif) repeat-y;
		width:763px;
		height:400px;
		border:0px;
		padding:0px;
	}
	#rightfooter, #leftfooter{
		height:auto;
		color:white;
		font-size:12px;
		font-weight:bold;
		margin-left:15px;
	}
	#rightfooter {
		float:right;
		text-align:right;
		margin-right:15px;
	}

    #side_nav {
	   margin-left:10px;
	   width:123px;

	}
	#sidenavi {
		width:143px;
		margin:0px;
		padding:0px;

	}
    #tbnav {
		padding-bottom:0px; 
		margin-bottom:0px

	}
	#tdwidth {
		width:190px;


	}
	#themen {
		position:relative;
		top:-25px;
	}

	.arrow {
		width:16px;
		float:left;
		margin:0px 0px 0px 20px;
	}
	.b{
		font-weight:bold;
		font-size:10pt;
	}
    .b-small{
    	font-weight:bold;
    	font-size:11px;
    }
    .book_cell {
		padding:0px 10px 10px 0px;
    	font:16pt;

    }
	.book_cell2 {
		text-align:left;
		padding-bottom:5px;
		width:auto;
	}
	.center {
		text-align:center;	
	}
	.clr {
		clear:both;
	}
	.contactImage {
	   vertical-align:top;
	   padding:0px;
	   margin: 0px 2px 10px 0px
	}
	.contactimgrow {
		width:259px; 
		padding-left:5px;
		padding-top:43px;
	}
	.contactimgrow2 {
		width:259px; 
		padding-left:5px;
		padding-top:20px;
	}
	.content_short {
		padding-right:75px;
	}
	.floatlist {
		width:auto;
		float:left;
		margin-right:20px;
	}
	.footerlink, .footerlink_b {
		text-decoration:none;
		color:white;
		font-size:12px;
		font-weight:normal;
		margin-left:20px;
	}
	.footerlink_b {
		font-weight:bold;
	}
	.footerpos {
		width:auto;
		float:left;
	}

	.lowerground {
		position:relative;
		top:-5px;
	}
	.hiddenfield {
		display:none;
	}
	.imgauto {
		width:auto;
	}
	.imgpadding{
		padding-bottom:5px;
	}
	.img100 {
		width:100%;
	}
	.img156 {
		padding-top:39px;
	}
	.img1562 {
		padding-top:20px;
	}
	.message-warning{
		position:relative;
		top:-65px;
		color:#cc190b;
		width:350px;
	}
	.prodfull_autor {
		font-family:Arial;
		font-variant:normal;
		font-size:9pt;
		line-height:16px;
		margin-bottom:10px

	}
	.prodfull_autor2 {
		font-family:Arial;
		font-variant:normal;
		font-size:9pt;
		line-height:16px;
		margin-bottom:-10px

	}
	.product_table {
		width:75%;
	}
	.product_table2 {
		width:85%;
	}
	.product_table3 {
		width:85%;
		margin-top:-15px;
	}
    .product_cell {
		padding:0px 0px 10px 0px;
    	line-height:13pt;
    	font-size:10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    .product_cell_bo {
		vertical-align:bottom;
    }
	.product_center {
		width:30px;
	}
	.prod_link {
		text-decoration:none;
		font-weight:bold;
	}
	.vimg {
		margin-bottom:5px;
	}
	.vimg2 {
		margin:5px 10px 0px 0px;
		padding: 0px;
		float:left;
		vertical-align: top;
	}
	.vimg2 div, .vimg2 p , .vimg2 img {
		margin:0px ;
		padding: 0;
	}

	.nav_link_on, .nav_link_off:hover{
		text-decoration:none;
		color: #003399; 
		text-align: left;
		font-weight:bold;

	}
	.nav_link_off{
		text-decoration:none;
		color: #3366cc; 
	 	text-align: left;
	 	font-weight:bold;
	}
	.nav_link_on {
		border-left:3px solid #003399; 
		padding-left:3px;
		display:block;
		margin-bottom:-15px;
	}


    
    /* 
    from here down the forms
    */
    .label {
    	font-size:9pt;
    	margin:auto;
    }
    .labelfield {
    	text-align:right;
    }
    
    .floatbutton {
    	width:auto;
    	float:left;
    	padding-right:5px;
    }
    .selectheader2 {
    	text-align: left;
    	font-weight:bold;
	    }
    .buttonfield{
    	text-align:center;
    	width:23px;
    }
    .dropdown {
    	font-size:9px;
    	margin:0px;
    	padding:0px;
    }
    .longfield {
    	width:360px;
    	height:19px;
    	font-size:12pt;
    }
    .shortfield {
    	width:60px;
    	height:19px;
    	font-size:12pt;
    }
    .mediumfield {
    	width:296px;
    	height:19px;
    	font-size:12pt;
    }
    
    /*
    everything in contact_form below field
    */
    .small{
    }
    .tiny {
    	font-size:10px;
    }
    .blue {
    	color:#003399;
    }
    .selectheader  { 
    	text-align: left;
    	font-weight:bold;
    	margin-top:-5px; 
    }

    
    h2.header {
    	border-left:6px solid #F12413; 
    	padding-left:3px;
    	display:block;
    }
	
	.radionfloat {
		width:auto;
		float:left;
		margin-bottom:20px;


	} 
	.radionext {
		width:auto;
		display:block;
	}
    

