#content {
	background-color:#cfe4fa;
	margin:50px 0 0 0;
	padding:30px 30px 90px 30px;
	width:900px;
}
table#content-sub {
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	height:367px;
	padding:0;
	margin:0;
}

#content table#columns {
	border-collapse:collapse;
	border-spacing:0;
	width:900px;
}
#content table#columns  td {
	text-align:left;
	vertical-align:top;
}
#content td#leftcol-1-1-1-1 , 
#content td#leftcol-1-1-2 {
	border-right:25px solid #cfe4fa;
	width:256px;
}
#content td#leftcol-2-1-1  {
	border-right:25px solid #cfe4fa;
	width:538px;
}
#content td#centercol-1-1-1-1 , 
#content td#centercol-1-1-2{
	border-right:25px solid #cfe4fa;
	border-color:none;
	width:257px;
}
#content td#rightcol-1-1-1-1, 
#content td#rightcol-2-1-1 {
	border-right:25px solid #cfe4fa;
	width:256px;
}
#content td#rightcol-1-1-2 {
	width:337px;
}
#content td#outercol-1-1-1-1 , 
#content td#outercol-2-1-1 {
	width:56px;
}

/* Bilder */
#content img {
	float:left;
	margin:15px 5px 10px 5px;
}
#content img.slogan-home {
	border:0;
	margin:0;
	padding:0;
}

/* Ueberschriften */
h1, h2, h3  {
	margin:10px 0;
}
#content h1 {
	font-size:14px;
	font-weight:bold;
	line-height:125%;
	text-transform:uppercase;
}
#content h2 {
	font-size:13px;
	font-weight:bold;
	line-height:125%;
}

/* Links */
#content a, #content a:visited {
	color:#1e407a;
	text-decoration:underline;
}
#content a:hover {
	text-decoration:none;
}
#content .right {
	float:right;
}

.padding30 {
	padding:30px;
}

/* Formulare */
#content table.form {
	border-collapse:collapse;
	border-spacing:0;
	margin-top:20px;
	width:630px;
}
#content table.form td {
	padding:4px 15px 4px 0;
	border:0px solid red;
}
#content table.form td.label {
	text-align:right;
	width:150px;
}
#content table.form td.label130 {
	text-align:right;
	width:130px;
}
#content table.form td.checkbox {
	width:36px;
}
.form .salutation {
	background-color:#edf2f7;
	border:1px solid #999;
	line-height:18px;
	width:57px;	
}
.form .name,
.form .firstname,
.form .email,
.form .street {
	background-color:#edf2f7;
	border:1px solid #999;
	height:18px;
	width:214px;	
}
.form .button {
	background-color:#6187b8;
	border-top: 1px solid #ededed;
	border-right: 1px solid #212121;
	border-bottom: 1px solid #212121;
	border-left: 1px solid #ededed;
	color:#fff;
	padding:0px 5px;
	width:100px;
}

/* Absaetze und Listen */
#content p {
	line-height:150%;
	margin-bottom:10px;
}
#content p, 
#content ul, 
#content ol {
	color:#1e407a;
	margin:10px 0;
}
#content ul {
	line-height:150%;
	list-style-type:none;
	margin-left:0px;
	text-indent:0px;
}
#content ul li {
	background:url('../img/bullet-01.gif') top left no-repeat;
	padding-left:15px;
}
#content ol {
	line-height:150%;
	margin:20px 0;
	margin-left:23px;
}
#content li p {
	margin:0;
}

/* Datei bzw Linkliste */
.filelist a {
	color:#1e407a;
}
.filelist table.file {
	border-collapse:collapse;
	border-spacing:0;
}
.filelist table.file .icon {
	padding-right:2px;
}
.filelist table.file .file {
	padding-right:2px;
}
.filelist table.file .name {
	padding-right:2px;
}
.filelist table.file .size {
}

/* CSS Styled Content */
#content div.csc-textpic  {}
#content div.csc-textpic img {margin:5px 0 5px 0;}
/* image orientations */
div.csc-textpic-left  {}
div.csc-textpic-right  {}
div.csc-textpic-center {}
div.csc-textpic-intext-right {}
div.csc-textpic-intext-left {}
div.csc-textpic-intext-right-nowrap {}
div.csc-textpic-intext-left-nowrap {}
div.csc-textpic-above {}
div.csc-textpic-below {}

/* image list properties */
dl.csc-textpic-image {}
dl.csc-textpic-lastcol {}
dl.csc-textpic-firstcol {}

#content div.csc-textpic-left   {
	margin-left:0;
	margin-right:5px;
}
#content div.csc-textpic-right  {
	margin-left:5px;
	margin-right:0;
}
#content div.csc-textpic-center  {
	margin-left:5px;
	margin-right:5px;
}
#content div.csc-textpic-above  {
	margin-top:10px;
	margin-bottom:10px;
}
#content div.csc-textpic-below  {
	margin-top:10px;
	margin-bottom:5px;
}

#content dd.csc-textpic-caption {
 font-size:10px;
 padding-top:0px;
 padding-bottom:5px;
}
div.csc-textpic-text {}
div.csc-textpic-imagewrap {}
div.csc-textpic-clear {clear:both;}