html, body{ 
 margin:0;
 margin-top:0px; /*-93px*/  /*DCDCDC*/ /*555555*/
 padding:0; 
 text-align:center; 
}
tr,p
{
	font-size				: 11px;
}

ul, ol {
	padding-left			: 0px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-type			: disc; 
	list-style-position		: outside;
	margin-left				: 5px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px
}

li {
	padding-left			: 0px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-image		: url(../images/arrow.png); 
	margin-left				: 10px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px
}
 
body {
	background				: #DCDCDC url(../images/bodybg.jpg) repeat-x top left;
	text-align				: center;
	font					: 11px Verdana, Arial, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	color					: #555555; 
	padding					: 0px;
	margin					: 0px;
	margin-top  			:-21px;
}

 
/* General Layout */
#container {
	width: 902px;
	margin: 0 auto;
	padding: 0;
	text-align: left;	
}
* html #container {
	width: 902px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	margin-top: -21px;	
}	
#reisebild {
	position:absolute;
	width:88px;
	height:115px;
	z-index:1;
	left: 610px;
	top: 433px;
}
#iiframe {
	left: 50px;

}
.container-top {
	width: 902px;
	padding: 0;
}

.container-mid {
	width: 902px;
	padding: 0;
	margin: 0 auto;

}

.container-inner {
	width: 902px;
	padding: 0;
}
.contact_email {
        margin-left: 45px;
}
.con {
	margin-left: 45px;
}


#header1
{
	width				: 100%;
	background			: url(../images/toplogo1.jpg);
	background-repeat 	: no-repeat;
	height				: 93px;
}

#topmostmenu
{
	height				: 34px;
}

div#footer1
{
	background	: url(../images/footer-bg.gif);
	background-repeat	: repeat-x;
	height		: 34px;
	width		: 100%;
}

#wrapper {
	height: 400px;
}

div#header {
	position: relative;
	background: url(../images/header_cy1.jpg) 50% 0 no-repeat;
	height: 146px;
	overflow: hidden;
}

div#blendimage {
	height: 146px;
	background-position: 50% 0;
}

/* General Layout */



/* Template related stuff */

div.moduletable
{
	width		: 100%;
	margin-bottom    		: 5px;
	margin-top				: 5px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	padding-left			: 0px;
}
div.moduletable2
{
	width		: 100%;
	margin-bottom    		: 5px;
	margin-top				: 30px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	padding-left			: 0px;
}
div.moduletable td {
	padding-left			: 5px;
	text-align				: left;
}

div.moduletable form
{
	padding-left			: 5px;
}


div.moduletable h3 {
	color					: #efefef;
	font-family				: Arial;
	font-size				: 11px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: capitalize;
	vertical-align			: top;
	font-weight				: bold;
	background				: transparent url(../images/moduleheader.jpg) no-repeat top left;
	padding-left			: 20px;
	padding-top				: 3px;
	padding-bottom			: 5px;
	margin-bottom			: 0px;
	height					: 20px;
	
	
}


div.moduletable td {
	padding: 3px 0!important;
}


/* #### SMALL FONT SETTINGS #### */

.small {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #777777;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 10px;
  	color            		: #cccccc;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink2 {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #3F505E;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.smalldark {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #002850;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentheading1  {	
	background				: transparent url(../images/contentheader.jpg) no-repeat top left;
	color					: #700201;
	font-family				: Arial;
	font-size				: 14px;
	letter-spacing			: 0px;
	text-decoration			: none;
	font-weight				: bold;
	height					: 25px;
	padding-left			: 40px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	width					: 100%;
	}
.contentpane {
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 5px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
	line-height				: 15px;		
  	margin-top      		: 3px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
  	width            		: 95%;
}

.contentpaneopen {
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
  	width            		: 95%;
}
.componentheading {	
	background				: transparent url(../images/contentheader.jpg) no-repeat top left;
	color					: #700201;
	font-family				: Arial;
	font-size				: 14px;
	letter-spacing			: -1px;
	text-decoration			: none;
	text-transform			: uppercase;
	font-weight				: bold;
	height					: 21px;
	margin-left				: 0px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
	padding-left			: 20px; 
	padding-right			: 0px; 
	padding-top				: 1px; 
	padding-bottom			: 3px;
	width					: 100%;
}
.contentheading  {	
	background				: transparent url(../images/contentheader.jpg) no-repeat top left;
	color					: #700201;
	font-family				: Arial;
	font-size				: 14px;
	letter-spacing			: -1px;
	text-decoration			: none;
	text-transform			: uppercase;
	font-weight				: bold;
	height					: 21px;
	margin-left				: 0px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
	padding-left			: 20px; 
	padding-right			: 0px; 
	padding-top				: 1px; 
	padding-bottom			: 3px;
	width					: 100%;
	}

.createdate {
  	font-family     		: Arial, Helvetica, sans-serif;
  	font-size        		: 10px;
  	color            		: #999999;
  	text-align       		: left;
}

/* ###################### FORMULAR SETTINGS ###################### */
form {
	margin					: 0px;
	padding					: 0px;
}
.inputbox {
	font					: 11px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
	border					: 1px solid #CCCCCC;
	background-color		: #F7F7F7;	
}
.inputbox2 {
	font					: 10px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
	border					: 0px;
	background				: transparent;
}
.button {
	font					: 10px Arial, Trebuchet MS, tahoma, Geneva, Helvetica, sans-serif;
	margin-top				: 0px;
	margin-bottom			: 0px;
}


/* #### LINKS #### */
a.readon:link, a.readon:visited {
	color					: #891919;
 	text-transform			: uppercase;
	background				: url(../images/readon.gif) no-repeat center left;
	font					: 11px Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a.readon:hover {
	background				: transparent url(../images/readon.gif) no-repeat center left;
	font					: 11px Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color					: #555555;
 	text-transform			: uppercase;
	font-weight				: normal;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a:link, a:visited {
  	font-size        		: 11px;
  	color            		: #891919;
  	text-decoration  		: none;
  	font-family      		: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  	color            		: #555555;
  	text-decoration  		: none;
}

a.category:link, a.category:visited {
	color            		: #891919;
	font-weight      		: bold;
	letter-spacing   		: 1px;
}

a.category:hover {
	color            		: #555555;
}

/* #### FOR MODIFYING {moscode} OUTPUT.  DON'T SET THE COLOR! #### */
.moscode {
	background-color		: #e0e0e0;
	padding-left			: 5px; 
	padding-right			: 5px; 
}

/* #### TEXT PASSED WITH MOSMSG URL PARAMETER #### */
.message {
	font-weight				: bold;
	font-size 				: 14pt;
	color 					: #E0B54E;
	text-align				: left;
	width					: 100%;
	padding-left			: 5px; 
	padding-right			: 5px; 
}


/* #### MISCELLANEOUS #### */

.images {
	border					: 0px;
	margin-top				: 0px;
	margin-left				: 0px;
	margin-bottom			: 0px;
	margin-right			: 0px;
	}

/* mainlevel menu */
#rightcol a.mainlevel,
#rightcol a.mainlevel:link,	
#rightcol a.mainlevel:active {
	font-size   			: 11px;
	font-weight				: normal;
	color					: #333333;
	margin					: 0px;
	text-decoration			: none;
	text-transform			: uppercase;
	background				: url(../images/bullet.gif) no-repeat 0 3px;
	padding-left			: 15px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	line-height				: 10px;

}

#rightcol a.mainlevel:visited {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #;
}

#rightcol a.mainlevel:hover {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #ffffff;
}

#rightcol a.sublevel,
#rightcol a.sublevel:link 
#rightcol a.sublevel:active {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #888888;
	text-decoration			: none;
	padding-left			: 18px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

#rightcol a.sublevel:visited {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #888888;
}

#rightcol a.sublevel:hover {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #E0C37E;
}

/* splitmenu sublinks */


#rightcol ul.submenu,
#rigthcol ul.submenu ul,
#rigthcol ul.submenu ul ul {
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}
* html #rightcol ul.submenu,
#rigthcol ul.submenu ul,
#rigthcol ul.submenu ul ul {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 5px;
}

ul.submenu li{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

ul.submenu ul li a{
	text-indent: 15px;

	
}

ul.submenu ul ul li a{
	text-indent: 30px;

}

ul.submenu ul li a {
	border-right: 0px solid #46596E;


}

ul.submenu li a {
	display: block;
	border-top			: 0px solid #BE2222;
	border-right		: 0px solid #BE2222;
	width: 150px;
	margin-left		: 5px;
	margin-bottom	: 0px;


}



#rightcol ul.submenu a:link,
#rightcol ul.submenu a:visited {
	text-transform	: capitalize;
	color			: #333333;
	line-height		: 20px;
	font-size		: 11px;
}

#rightcol ul.submenu a:hover {
	text-decoration: none;
	color			: #990000;
	background-color: #FFFFFF;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #990000;
}

#rightcol ul.submenu ul li a {
	border-right: 4px solid #46596E;
}





/* this is used to set margin for the mainlevel menus particularly */
#rightcol .moduletable table
{
	margin-left			: 5px;
}

/* mainlevel menu */

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
	background-color 		: #700201;
	color            		: #efefef;
	height           		: 20px;
	font-weight      		: normal;
	letter-spacing   		: 0px;
}

.sectiontableentry1 {
	
}

.sectiontableentry2 {
}

/*  Top most menu */

a.mainlevel-nav,
a.mainlevel-nav:link 
a.mainlevel-nav:active {
	font-size   			: 11px;
	font-weight				: bold;
	font-family				: arial;
	color					: #888888;
	margin					: 0px;
	text-decoration			: none;
	text-transform			: lowercase;
	background				: url(../images/topmenubg.jpg) no-repeat top left;
	padding-left			: 18px; 
	padding-top				: 15px; 
	padding-bottom			: 0px;
	text-align				: left;
	height					: 45px;
}

a.mainlevel-nav:visited {
	font-size				: 11px;
	font-weight				: bold;
	margin					: 0px;
	color					: #888888;
}

a.mainlevel-nav:hover {
	font-size				: 11px;
	font-weight				: bold;
	margin					: 0px;
	color					: #356397;
}

.divTopMenu
{
	padding-top: 50px; 
	padding-left: 400px; 
	padding-right: 50px;
	
}

/* Top most menu */



/* table mainframe properties */

#mainframe
{
	background	: url(../images/mainbg.jpg);
	width		: 100%;
	border-right		: 1px solid #700201;
	border-left			: 1px solid #700201;
}
.tdMainContent
{
	vertical-align : top;
	width			: 701px;
	padding-left	: 5px;
	border-right		: 1px solid #700201;
	background-color	: #ffffff;
	border-left	: 1px solid #700201;
}

.tdRightCol
{
	vertical-align	: top;
	width			: 192px !important;
	width			: 188px;
}

#rightcol
{
	
}


/* table mainframe properties */

/*****************************
 ****      splitmenu      ****
 *****************************/
/* top level links */

#navheader li {
	z-index: 3;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
#navheader li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 0 14px;
	text-decoration: none;
	color: #EEEEEE;}
	
#navheader li a:hover {
	color: #fff;}
	
#navheader li.active {
	z-index: 1;
	height: 17px;
	border-bottom: 4px solid #DDDBDB;
}
#navheader {
	z-index: 2;
	position: absolute;
	height: 20px;
	margin-top	: 7px;
	background		: url(../image/toplogo2.jpg);
}
	
#slider {
	z-index: 2;
	position: absolute;
	height: 20px;
	border-bottom: 4px solid #FFFFFF;
}
* html #slider {
	z-index: 2;
	height: 20px;
	border-bottom: 2px solid #FFFFFF;
}


div#horizmenu {
	

	position: relative;
}

.clr {
	clear: both;
}


/* icon menu (name only icon) */

/* mainlevel menu */
a.mainlevel_iconmenu,
a.mainlevel_iconmenu:link 
a.mainlevel_iconmenu:active {
	font-size   			: 11px;
	font-weight				: normal;
	color					: #990000;
	margin					: 0px;
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	padding-left			: 7px;
}

a.mainlevel_iconmenu:visited {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #990000;
}

a.mainlevel_iconmenu:hover {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #990000;
	text-decoration			: underline;
}

/* icon menu (name only icon) */

a.mainlevel-nav1,
a.mainlevel-nav1:link,
a.mainlevel-nav1:visited {
	font-size   			: 11px;
	font-weight				: bold;
	font-family				: arial;
	color					: #990000;
	margin					: 0px;
	text-transform			: capitalize;
	padding-left			: 5px; 
	padding-top				: 15px; 
	padding-bottom			: 0px;
	text-align				: left;
	height					: 45px;
}

a.mainlevel-nav1:hover {
	font-size				: 11px;
	font-weight				: bold;
	margin					: 0px;
	color					: #356397;
}

/* red color module div */
div.moduletable_red
{
	background-color		: #C12E2E;
	color					: #ffffff;
	padding					: 5px;
	text-align				: justify;
	border					: 1px solid #c6c6c6;
}

div.moduletable_red td {
	padding-left			: 5px;
	text-align				: left;
}

div.moduletable_red form
{
	padding-left			: 5px;
}


div.moduletable_red h3 {
	color					: #FFFFFF;
	background-color		: #B91919;
	font-family				: Arial;
	font-size				: 12px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: capitalize;
	font-weight				: bold;
	padding-left			: 10px;
	height					: 20px;
	padding-top				: 5px;
	margin-bottom			: 5px;
}
/* red color module div */

/* blue color module div */
div.moduletable_blue
{
	background-color		: #386DB2;
	color					: #ffffff;
	padding					: 5px;
	text-align				: justify;
	border					: 1px solid #c6c6c6;
}

div.moduletable_blue td {
	padding-left			: 5px;
	text-align				: left;
}

div.moduletable_blue form
{
	padding-left			: 5px;
}


div.moduletable_blue h3 {
	color					: #FFFFFF;
	background-color		: #255EA8;
	font-family				: Arial;
	font-size				: 12px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: capitalize;
	font-weight				: bold;
	padding-left			: 10px;
	height					: 20px;
	padding-top				: 5px;
	margin-bottom			: 5px;
}
/* blue color module div */

/* green color module div */
div.moduletable_green
{
	background-color		: #5A955D;
	color					: #ffffff;
	padding					: 5px;
	text-align				: justify;
	border					: 1px solid #c6c6c6;
}

div.moduletable_green td {
	padding-left			: 5px;
	text-align				: left;
}

div.moduletable_green form
{
	padding-left			: 5px;
}


div.moduletable_green h3 {
	color					: #FFFFFF;
	background-color		: #4F8352;
	font-family				: Arial;
	font-size				: 12px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: capitalize;
	font-weight				: bold;
	padding-left			: 10px;
	height					: 20px;
	padding-top				: 5px;
	margin-bottom			: 5px;
}
/* green color module div */


/* color based bg */

.tblMain
{

}

.tdMainContent
{
	
}

/* main level no icon */

a.mainlevel-noicon:link, a.mainlevel-noicon:visited {

	display					: block;

	color					: #D36302;

	font-weight				: bold;

	width					: 90%;

	padding-left			: 10px;

	text-decoration			: none;

	font-family				: Arial,Verdana, Helvetica, sans-serif;

	line-height				: 18px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	
	height					: 18px;
}

a.mainlevel-noicon:hover {

	color					: #FFFFFF;

	background-color		: #D36302;
	

}

/*PERSONEN*/

img.person {
	height:140px;
	margin:0 15px 50px 20px !important;
	float:left;
	clear:left;
}

.personen-details {
	float:right;
	width:520px;
	margin-top:0;
	height:182px;
}

.personen-details a {
	margin-left:0px;
}

.personen-details h2 {
	margin-top:0;
}

.personen-details .h2_1 {
	_margin-top:0 !important;
}

.personen-details .h2_2 {
	_margin-top:3px !important;
}

.personen-details .h2_3 {
	_margin-top:4px !important;
}

.personen-details .h2_4 {
	_margin-top:6px !important;
}

.personen-details .h2_5 {
	_margin-top:8px !important;
}
/* IE FONT SIZE */

*html .personen-details h2 {
	margin-top:0;
	font-size:18px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mit {
	border:1px dotted #999999;
	margin-top: 35px;
}
* html .mit {

	border:0px dashed #999999;
	margin-top:10px;
}
.text {
	margin: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}

.blink {
	margin-left:6px;
}
*html .blink {
	margin-left:5px;
}

hr {border:1px dotted #999999;}
* html hr {border:1px #999999;}

/* ----------versicherung */

ul.wayne {
	list-style-image: url(../images/more.jpg);
	margin-left:45px;
	padding:5px;
}
ul.wayne li {
	list-style-image: url(../images/more.jpg);
}
*html ul.wayne {
	margin-left: 40px;
	margin-top: 8px;

}
li.wayne {
	padding-left:10px;
}
p.wayne { 
	margin-left:20px; 
}
.wayne a {
	font: 11px Verdana, Arial, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	display: block;
	color:#333333;
	width:160px;
	text-decoration:none;
}
.wayne a:visited{
	color:#333333;
	width:160px;
}
.wayne a:active{
	background-color:#D5E0E6;
	width:160px;
}
.wayne a:hover {
	background-color:#EBEBEB;
	color: #000000;
	width:160px;
}
ul.wayne1 {
	list-style-image: url(../images/more.jpg);
	margin-left:101px;
	padding:5px;
}
ul.wayne1 li {
	list-style-image: url(../images/more.jpg);
}
*html ul.wayne1 {
	margin-left: 100px;
	margin-top: 8px;

}
li.wayne1 {
	padding-left:10px;
}
p.wayne1 { 
	margin-left:20px; 
}
.wayne1 a {
	font: 11px Verdana, Arial, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	display: block;
	color:#333333;
	width:120px;
	text-decoration:none;
}
.wayne1 a:visited{
	color:#333333;
	width:120px;
}
.wayne1 a:active{
	background-color:#D5E0E6;
	width:120px;
}
.wayne1 a:hover {
	background-color:#EBEBEB;
	color: #000000;
	width:120px;
}
.imgg { 
	margin-left:15px;
}
*html .imgg1 { 
	margin-left:75px;
}
.imgg1 { 
	margin-left:70px;
}
/*PRIVATRECHNER*/

ul.privat {
	list-style-image: url(../images/more.jpg);
	margin-left:-15px;
	padding-bottom:2px;
}
ul.privat li {
	list-style-image: url(../images/more.jpg) center;
	
	margin-left:-15px;
}
*html ul.privat {
	margin-left: 1px;
	margin-top: 1px;

}
li.privat {
	padding-left:0x;
	margin-left:-12px;
}
p.privat { 
	margin-left:5px; 
}
.privat a {
	font: 11px Verdana, Arial, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	display: block;
	color:#333333;
	width:160px;
	text-decoration:none;
}
.privat a:visited{
	color:#333333;
	width:160px;
}
.privat a:active{
	background-color:#D5E0E6;
	width:160px;
}
.privat a:hover {
	background-color:#EBEBEB;
	color: #000000;
	width:160px;
}

/*PRIVATRECHNER IE*/

*html ul.privat {

}

*html li.privat {
	list-style-image: url(../images/more2.jpg);
	margin-top: 0px;
	margin-left:-8px;
	padding-left:1px;
	list-style-position: outside;
}
*html .privat a {
	font: 11px Verdana, Arial, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	display: block;
	color:#333333;
	width:160px;
	text-decoration:none;
}
.privat a:visited{
	color:#333333;
	width:160px;
}
.privat a:active{
	background-color:#D5E0E6;
	width:160px;
}
.privat a:hover {
	background-color:#EBEBEB;
	color: #000000;
	width:160px;
}

.t1 {
	margin-left: -20px;
	margin-right: 10px;
}
.t2 {
	margin-left: -40px;
	margin-right: 10px;
}
.abstand {
	margin-left: 305px;
}

.input1 {
	border:1px solid #EAEAEA;
	background-color:#F7F7F7;	

}
.floatbild {
	float:right;
}
.floatbild2 {
	float:left;
	margin-top: 30px;
}
.floatbild3 {
	float:left;
}
.floatbild4 {
	float:right;
	margin-top: 30px;
}
.textbau {
	margin-left: 230px;
}
*html .textbau {
	margin-left: 225px;
}
