HTML {
	BACKGROUND: white;
	FONT-Family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

BODY {
	PADDING-BOTTOM: 10px;
	MARGIN: 0;
	FONT-SIZE:13px;
	COLOR: #15437f;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	background-image:url(layoutpics/bg1700b.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color: #ffffff;
}

p {FONT-SIZE:13px; color:#333; line-height:18px;}

TD  {
	FONT-SIZE:13px;
	color:#15437f;
	line-height:22px;
}

p.gross { FONT-SIZE:13px; color:#333; line-height:20px;}

input { FONT-SIZE:13px; margin:2px; color:#666}

select { FONT-SIZE:13px; margin:2px; color:#666}

div.headline { color:#000; background-color:#15437f; width:220px; text-align:center; padding:20px; }

LI 	{MARGIN: 10px;}

.flowchart {	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: 1px solid; PADDING-LEFT: 2em; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 2em; BORDER-LEFT: 1px solid; PADDING-TOP: 2em; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left}

.float {	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1em; PADDING-TOP: 0px; TEXT-ALIGN: left}

.photo {	BORDER-RIGHT: #006 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #006 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2em 2em 0px; BORDER-LEFT: #006 1px solid; COLOR: #006; PADDING-TOP: 0px; BORDER-BOTTOM: #006 1px solid; POSITION: relative; TEXT-ALIGN: justify}

.floatleft1 {	PADDING-RIGHT: 0px; PADDING-LEFT: 3em; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left}

.floatcolumn {	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50%; PADDING-TOP: 0px; TEXT-ALIGN: left}

.logo {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 700px; PADDING-TOP: 0px; POSITION: static; HEIGHT: 23px; TEXT-ALIGN: right; horizontal-align: bottom}

.maintext H1 {	BORDER-BOTTOM: 1px solid}
.bottom {	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; COLOR: #229; PADDING-TOP: 1em}
.maintext B {	FONT-WEIGHT: bold}
.grau {background-color: #fff; background-image:url(pics/back222.jpg); background-repeat:repeat-x;}
.center { text-align:center }

.linientabhoch {
	background-image: url(layoutpics/line.GIF);
	background-repeat: repeat-y;
}

.maintext {
	CLEAR: both;
	MARGIN: 0px;
	WIDTH: 746px;
	POSITION: static;
	HEIGHT: 450px;
	padding: 10px;
	border: 1px solid #DDDDDD;
}

.seitemitte {
	FONT-SIZE:14px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background:#fff;
	vertical-align: top;
}

.ltw06 {
	FONT-SIZE:14px;
	border: 1px solid #999999;
	background:#fff;
	vertical-align: top;
}

.seiteoben {
border-top: 1px solid #999999; 
border-left: 1px solid #999999; 
border-right: 1px solid #999999; 
background:#fff}

.seiteunten {
	background:#000066;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
}

.footer {
	color: #15437f;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

A, A:visited {
	TEXT-DECORATION: none;
	color: #15437f;
	font-weight:lighter;
	}
	
A:hover {
	COLOR:#fff;
	background-color: #15437f;
}

A.top:visited {
	COLOR: #FFFFFF;
	font-size:13px;
}
a.top {
	color: #FFFFFF;
	font-size:13px;
}
a.top:hover {
background-color:transparent;
	color: #fff;
	font-size:13px;
}

A.topweiss:visited {
	COLOR:#fff;
	font-size:12px;
}
a.topweiss {
	color: #fff;
	font-size:12px;
}
a.topweiss:hover {
background-color:transparent;
	color: #fff;
	font-size:12px;
	text-decoration: underline;
}

a.home {
color: #15437f;
width:100%;
font-weight:bold;
padding:10px;
}

a.home:visited {COLOR: #15437f; font-weight:bold;padding:10px;}
a.home:hover {BACKGROUND: #000066;color:#fff; font-weight:bold;padding:10px;}

A.bund:link {TEXT-DECORATION: none; font-size:12px;}
A.bund:visited {TEXT-DECORATION: none; font-size:12px;}
A.bund:hover {TEXT-DECORATION: none; font-size:12px; }

A.weitere:hover {COLOR: #fff;BACKGROUND: #15437f;}

A.dunkelhg:visited {COLOR: #006;BACKGROUND: #fff;}
a.dunkelhg {color: #006;BACKGROUND: #fff;}
a.dunkelhg:hover {BACKGROUND: #009;color:#fff}

a.linkltw06 {color: #fff;}
a.linkltw06:visited {COLOR: #fff;}
a.linkltw06:hover {BACKGROUND: #fff;color:#009}

A.gross:visited {COLOR: #15437f;font-size:14px;font-weight:bold}
a.gross {COLOR: #15437f;font-size:14px;font-weight:bold}
a.gross:hover {COLOR: #fff;BACKGROUND: #15437f;font-size:14px;font-weight:bold}

a.headline {
display:block;
width:150px;
border:0px solid #006;
padding:10px; 
font-size: 18px;
font-style: normal;
font-weight: normal;
color: #15437f;
margin-right: 0px;
margin-left: 10px;
margin-top:1px;
margin-bottom:1px;
line-height:140%;
}

a.headline:hover {
	BACKGROUND: #15437f;
	color: #fff;
	font-weight: bold;
}

a.headline_duenn {
display:block;
width:150px;
border:0px solid #006;
padding:10px; 
font-size: 18px;
font-style: normal;
font-weight: normal;
color: #15437f;
margin-right: 0px;
margin-left: 10px;
margin-top:1px;
margin-bottom:1px;
line-height:140%;
}

a.headline_duenn:hover {
	BACKGROUND: #15437f;
	color: #fff;
	font-weight: normal;
}

.neuform_weiss a {
line-height:120%;
}

UL {
	PADDING-RIGHT: 5px; 
	LIST-STYLE: disc url(arrow.gif) outside; 
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 0px; MARGIN: 2px; 
	TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 0px; TEXT-DECORATION: none
}

H1 {font-family: Candara, Verdana, Arial, Helvetica, sans-serif; line-height:150%;FONT-SIZE: 24px;color: #15437f;FONT-WEIGHT:bolder; }
H2 {font-family: Candara, Verdana, Arial, Helvetica, sans-serif; line-height:150%;FONT-SIZE: 19px;color: #15437f;FONT-WEIGHT: lighter;}
H3 {font-family: Candara,Verdana, Arial, Helvetica, sans-serif; line-height:150%;FONT-SIZE: 18px;color: #15437f;FONT-WEIGHT: lighter;}
H4 {font-family: Candara,Verdana, Arial, Helvetica, sans-serif;line-height:150%;FONT-SIZE: 18px;color: #15437f;FONT-WEIGHT: bold;}
H4:hover {font-family: Candara,Verdana, Arial, Helvetica, sans-serif; COLOR: #fff;BACKGROUND: #15437f;}
H5 {font-family: Candara,Verdana, Arial, Helvetica, sans-serif; line-height:120%;FONT-SIZE: 18px;color: #15437f;FONT-WEIGHT: bolder;}
H6 {font-family: Candara,Verdana, Arial, Helvetica, sans-serif; line-height:120%;FONT-SIZE: 16px;FONT-WEIGHT: lighter;color: #15437f;}
H6.gross {font-family: Candara,Verdana, Arial, Helvetica, sans-serif; line-height:120%;FONT-SIZE: 16px;FONT-WEIGHT: 600;color: #15437f;}

.meldung1 {
    font-size:13px;
	border:0px solid #BBB;
	padding:10px;
	margin-top:0px;
	margin-left:0px;
	background-color: #fff;
	margin-right: 0px;
	text-align:left;
}

.meldung1 P, .meldung1 TD { font-size:12px;	line-height:140%}

.bildtabelle TD {background:#eee; FONT-SIZE: 11px; color: #006;}
.bildtabelle {text-align:left;margin: 5px;}
.headerlogin {	FONT-SIZE: 10px; COLOR: gray; TEXT-ALIGN: right; TEXT-DECORATION: none}
.name {	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.left {	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: left; MARGIN: 2em; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}
.center {	MARGIN: 2em}
.right {	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: right; MARGIN: 2em; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}
IMG {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}

TABLE {
	BACKGROUND-REPEAT: no-repeat;
	text-align:left;
	font-size:13px;
}

TD {	BACKGROUND-REPEAT: no-repeat}
TR {	BACKGROUND-REPEAT: no-repeat}

#TextBox {
	background-color: #efefef;
	padding:10px;
	border:1px dashed #ddd;
	FONT-SIZE:11px;
	margin: 10px 10px 10px 0px;
}

.rtab {
	border:0px solid #ddd;
	background-color: #fff;
	background-image:url(pics/back444.jpg); 
	background-repeat:repeat-x;
	text-align:left;
	vertical-align:middle;
	font-size:16px;
}

.rtab:hover {
   background-color:#000066;
}

.bildmitte {
	FONT-SIZE:11px;
	margin: 0px;
	border: 0px solid #DDDDDD;
	padding: 0px;
}

.bildmitte TD {	FONT-SIZE:11px;}

.bild {	margin-right: 10px;
margin-bottom:10px;}

.grossbild {	
margin: 0px;
margin-bottom:10px;
margin-right:10px;
}

.x1 {
	background-color: #3363A1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
}

.klein {
	font-size: 12px;
}

.meldung {
	font-size: 12px;
}

.haupt {
	font-size: 12px;
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: normal;
}

.haupt TD {
	font-size: 13px;
}

hr {
	height:0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #BBBBBB;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
}

.headline {
	font-size: 16px;
	font-style: normal;
	font-weight: bold !important;
	margin-right: 10px;
	margin-left: 0px;
	line-height:150%;
}

.headline_duenn {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #15437f;
	margin-right: 10px;
	margin-left: 0px;
}

.headline_klein {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #15437f;
	margin-right: 10px;
	margin-left: 0px;
}

.neuform {
	background-color: #fff;
	border: 1px solid #BBB;
}

.neuform_weiss {
	background-color: #fff;
	border: 1px solid #eee;
}

.rechtstab TD {
    border: 1px solid #BBBBBB;
	background-color: #fff;
	padding: 0px ;
	margin:0px ;
}

.headlineschlank {
	font-size: 18px;
	line-height:140%;
	font-style: normal;
	font-weight: normal;
	color: #006;
	margin-right:0px;
	margin-left:0px;
	}
	
ins {
	font-size: 18px;
	color: #000066;
	padding-left:10px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.minibut {
	margin: 2px;
}

h4#weitere:hover {
	BACKGROUND: #006;
	color: #fff;
	font-weight: bold;
}

/* KOMMENTARE */

#kommentar {
margin:10px;
padding:10px;
background-color:#eee;
border:1px solid #aaa;
}

/* RUNDE ECKEN */

.rund {
background-color:#EEEEEE; margin:10px; border:1px solid #aaa;
}

