img{display:block;}

body {     font-family: Arial;    background-image: none;     background-color: #000000;    background-attachment: fixed;     background-position: 0 0;     text-align: left;    margin: 0;    padding:0;    overflow-y: scroll;}

.link_icon { display:block; padding-left:20px; height: 20px; width: 50px; background-repeat:no-repeat; background-position:0px 2px;}

.ico_pdf { background-image:url(http://www.connectmoney.de/files/gfx/fico_pdf.gif); }.ico_xls { background-image:url(http://www.connectmoney.de/files/gfx/fico_xls.gif); }

.ico_doc { background-image:url(http://www.connectmoney.de/files/gfx/fico_doc.gif); }.ico_zip { background-image:url(http://www.connectmoney.de/files/gfx/fico_zip.gif); }

.ico_jpg, .ico_jpeg { background-image:url(http://www.connectmoney.de/files/gfx/fico_jpg.gif); }

.ico_gif, .tif { background-image:url(http://www.connectmoney.de/files/gfx/fico_pic.gif); }

.ico_def { background-image:url(http://www.connectmoney.de/files/gfx/fico_def.gif); }

.formgenheadline {	color: #333;	background-color: #ffffff;	display: block;	padding-left: 10px;	font-family: Tahoma, Geneva, sans-serif;	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	font-weight: bold;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 3px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-style: normal;}

.doform {	background-color: #DFE7DF;	padding-left: 1.2em;	padding-bottom: 1.2em;}

.doleft {	float: left;	width: 240px;	background-color: #FFF;	margin-right: 1.2em;	margin-top: 1.2em;	padding: 0.5em;	border: 1px solid #999;}
.doform  .inp100 {	background-color: #CCC;}.formbg {	background-color:#f000ff;}
.formgenerror {  color: #FFFFFF;  background-color: #990000;  border: 6px dashed #FFCC00;  margin: 5px;  padding: 5px;}
.formgen_manual {  color: #333333;  font-size: 1.2em;  background-color: #eeeeee;}
.formgenconfig {	background-color: #F8F8F8;	font-family: "Courier New", Courier, monospace;	color: #063;	font-size: 1.2em;	width: 95%;	margin-right: 2em;	height: 250px;	border: 1px solid #999;}
.formgen_sample {	background-color: #FFF;	font-family: "Courier New", Courier, monospace;	color: #333333;	font-size: 1.2em;	width: 95%;	border: 1px solid #999;}.formgenalias { color: #999999;}
#formgenblock {  width: 100%;  padding: 10px;}#formwrap {  width: 360px;  border-color: transparent;  padding: 0px 0px 0px 5px;  background-color: #164784;  }#form {  border-color: #ffffff;  }  
#kontakt {font-family: Arial;color: #000000;  }.inpt { color: #333333;font-family: Arial;font-size: 12px;}

.txt { color: #ffffff;font-family: Helvetica, Arial;font-size: 12px;}  
.infotext {color: #999999; font-style: italic; }.formgentitle {	color: #6E97C1;	background-color: #ffffff;	display: block;	padding-left: 10px;	font-family: Geneva, Arial, Helvetica, sans-serif;	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	font-weight: bolder;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 3px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #333333;	border-bottom-color: #999;	border-left-color: #666666;	font-style: italic;	font-size: 20px;	margin-bottom: 6px;}

.infotext2 {	color: #37D749;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}

.myDivs .formgenheadline {	background-color: #485DB4;	color: #FFF;}

.formnavi {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #eeeeee;	padding-top: 4px;	padding-right: 10px;	padding-bottom: 15px;	padding-left: 0px;}

.formnavi a {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #000;	padding: 0.3em;	color: #333;	font-weight: bold;	text-decoration: none;	margin-right: 0.5em;	font-family: Tahoma, Geneva, sans-serif;	margin-left: 0em;	font-size: 1.2em;}

.doleftdoc {	float: left;	width: 120px;	background-color: #FFF;	margin-right: 1.2em;	margin-top: 1.2em;	padding: 0.5em;	border: 1px solid #999;}.doleftdoc2 {	float: left;	width: 420px;	background-color: #FFF;	margin-right: 1.2em;	margin-top: 1.2em;	padding: 0.5em;	border: 1px solid #999;}

.formnavi a:hover {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #CCC;	padding: 0.3em;	color: #333;	font-weight: bold;	text-decoration: none;	margin-right: 0.5em;	font-family: Tahoma, Geneva, sans-serif;	margin-left: 0em;	font-size: 1.2em;}/* Dreispalter */

.clearLeft {	clear:left;}.imagelist ul {	margin			: 10px auto;	text-align		: left;}

.imagelist li {	padding-left	: 10px;	float			: left;	list-style-type	: none;}

.imagelist img {	border			: 2px solid #666;	margin			: 5px;}

.imagelist a {	color			: #666;	text-decoration	: none !important;}

.imagelist a:hover {	color			: #f29400;	border-bottom	: 1px solid #666;}

#wrap {	text-align: left;	background-color:#000000;	color: #ffffff;	margin: 20px auto;	width: 930px;	overflow: hidden;}

#topper { background: #000000;border-top: : 15px solid #000000;}#topper p { /* Schriftzug im Design-Rahmen oben */	}

#header {	clear: both;	margin: 0 0 0 5px;	padding: 0 0 0 0px;	height: 110px;	border-bottom: dotted;	border-bottom-color: #ffffff;	width: 930px;}

.mainNav {	margin: 20px 0 0 1px;	height: 24px;	width: 900px;	background: #000000;}

.mainNav ul{  display:block;  margin:20px 0 0 1px;  padding:0;}.mainNav li{  display:inline;  list-style-type:none;}

.mainNav a, .mainNav a:visited {	background-color: #000000;	color: #ffffff;	display: block;	float: left;	font-size: 12px;	line-height: 24px;	padding: 0px 16px 0 13px;	text-decoration: none;}

.mainNav ul li a:active, .mainNav a:hover, .mainNav ul li a.rex-current, .mainNav ul li a.rex-active {	background-color: #000;	color: #999999;	display: block;	float: left;	font-size: 12px;	line-height: 24px;	padding: 0px 16px 0 13px;}

.mainNav a.current, .mainNav a.current:hover, .mainNav a.current:visited, .mainNav a.current:active {	background-color: #000000;	color: #999999;	display: block;	float: left;	font-size: 12px;	line-height: 24px;	padding: 0px 16px 0 13px;}

div.teaser {	margin-bottom: 25px;}#navigation {	float: left;	width: 0px;	padding: 0px 0;}

#navigation ul.rex-navi1 li {	padding: 0 0 0 0;	margin: 2px 0 0 -35px;	list-style-type: none;	background: #000000;}

#navigation ul.rex-navi1 a {	display: block;	padding: 0 0 0 0px;	font-size: 1em;	width:135px;	font-weight: normal;	line-height: 32px;}

#navigation ul.rex-navi1 a.rex-current, #navigation ul.rex-navi1 a:hover {	text-decoration: none;	color: #999999;	background: #000000;  }

.column {float:left;padding:10px 26px 0px 0px;width:240px;text-align: justify;}.clearfix {clear:both;display:block;}

#content {	margin: 50px 0px 25px 15px;	padding: 0px auto 20px 0px;	line-height: 1.6em;	text-align: left;	font-size: 14px;	width: 915px;	background-color: #000000;	}#content01 {	margin: 40px 0px 40px 15px;	padding: 0px 0px 0px 0px;	line-height: 1.6em;	text-align: left;	font-size: 12px;	background-color: #000000;	width: 280px;	float: left;	}#content02 {margin: 40px 0px 40px 35px;	padding: 0px 0px 0px 0px;	line-height: 1.6em;	text-align: left;	font-size: 12px;	background-color: #000000;	width: 280px;	float: left;	}#content03 {margin: 40px 0px 40px 35px;	padding: 0px 0px 0px 0px;	line-height: 1.6em;	text-align: left;	font-size: 12px;	background-color: #000000;	width: 280px;	float: left;	}#content h1 { font-weight:100; font-size: 22px; line-height: 28px;}#content h2 {	font-size: 1.2em;	margin: 0 0 0.5em 0;}#content h3 {	font-size: 1.1em;	margin: 0 0 0.5em 0;}#content h4 {	font-size: 1em;	margin: 0 0 0.5em 0;}#content img {	padding: 1px;	display: inline;	background: #000000;}#content div.flRight { /* floating images, inserted via textile*/	float: right;	margin-left: 10px;}#content div.flLeft { /* floating images, inserted via textile*/	float: left;	margin-right: 10px;}a {	text-decoration: none;	color: #ffffff;}a:hover {	text-decoration: none;	color: #999999;}a img {	border: 2;	border-color: #333333;	margin: 20px 20px 0 0;	padding: 0 0px 0 0;}#footer {	clear: both;	margin: 15px 0 0 0;	padding: 20px 0 0px 0;	width: 930px;	height: 50px;	text-align: center;	color: #ffffff;	font-size: 10px;	border-top: dotted;	border-top-color: #ffffff;}#footer a {	color: #999999;	text-decoration: none;}#footer a:hover {color: #333333;	text-decoration: none;}.left {	margin: 10px 10px 5px 0;	float: left;}.right {	margin: 10px 0 5px 10px;	float: right;}.textright {	text-align: right;}.center {	text-align: center;}.small {	font-size: 0.8em;}.bold {	font-weight: bold;}.hide {	display: none;}