body,html 
{
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 text-align:justify;
 line-height:16pt;
 color:#000;
 background:#fff url(img/bodyback.png) fixed repeat-y; /* farbverlauf horizontal weiss nach terracotta  */
 margin:0px;
 padding:0px;
 height:100%;
}

a:link, a:visited, a:active, a:hover
{ 
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

a:active, a:hover
{ 
	text-decoration:none;
	color:#ff9f2a;
}

/* Menulinks (gerade aktuelle Seite) */
a.menu1
{
	font-size:9pt;
	line-height:9pt;
	font-weight:bold;
	padding:0px 6px 0px 6px;
	height:20px;
	line-height:20px;
	vertical-align:bottom;
	letter-spacing:1px;
	margin:0px 10px;
}

a.menu1:link, a.menu1:visited, a.menu1:active, a.menu1:hover
{ 
	font-weight:bold;
	color:#4e4e4e; /* grau */
	border-bottom:#831a3a 2px solid; /* weinrot */
}

a.menu1:active, a.menu1:hover
{ 
	font-weight:bold;
	color:#7a1333; /* weinrot dunkler */
	border-bottom:#4e4e4e 2px solid; /* grau */
}

/* Menulinks */
a.menu2
{
	font-size:9pt;
	line-height:9pt;
	font-weight:bold;
	padding:0px 6px 0px 6px;
	height:20px;
	line-height:20px;
	vertical-align:bottom;
	letter-spacing:1px;
	margin:0px 10px;
}

a.menu2:link, a.menu2:visited, a.menu2:active, a.menu2:hover
{ 
	font-weight:bold;
	text-decoration:none;
	color:#7a1333; /* weinrot dunkler */
}

a.menu2:active, a.menu2:hover
{ 
	font-weight:bold;
	color:#4e4e4e; /* grau */
}


/* SubMenulinks (gerade aktuelle Seite) */
a.submenu1
{
	display:block;
	font-size:8pt;
	line-height:8pt;
	font-weight:bold;
	padding:1px 0px 1px 4px;
	height:25px;
	line-height:25px;
	vertical-align:top;
	letter-spacing:1px;
	border-bottom:1px dotted #7a1333; /* Unterstreichung in weinrot dunkler */
}

a.submenu1:link, a.submenu1:visited, a.submenu1:active, a.submenu1:hover
{ 
	color:#4e4e4e; /* grau */
}

a.submenu1:active, a.submenu1:hover
{ 
	color:#7a1333; /* weinrot dunkler */
}

/* SubMenulinks */
a.submenu2
{
	display:block;
	font-size:8pt;
	line-height:8pt;
	font-weight:normal;
	padding:1px 0px 1px 4px;
	height:25px;
	line-height:25px;
	vertical-align:top;
	letter-spacing:1px;
	border-bottom:1px dotted #7a1333; /* Unterstreichung in weinrot dunkler */
}

a.submenu2:link, a.submenu2:visited, a.submenu2:active, a.submenu2:hover
{ 
	color:#7a1333; /* weinrot dunkler */
}

a.submenu2:active, a.submenu2:hover
{ 
	color:#4e4e4e; /* grau */
}

.linktrenner {position:relative;top:3px;padding:0px 12px;}

/* Bilder im Text - Anfang */
.table-bilderrahmen-rechts {padding:5px 0px 5px 5px;float:right;}
.table-bilderrahmen-links {padding:5px 0px 5px 5px;float:left;}
.bilderrahmen {border:1px dotted #ccc;}
.bildunterschrift {font-size:8pt;padding:0px 10px;border:1px dotted #ccc;background-color:#f8f8f8;}
/* Bilder im Text - Ende */

h1 {font-size:15pt;}

h2 {font-size:14pt;margin-bottom:5px;}

h3 {font-size:12pt;font-weight:bold;margin:10px 0px 5px 0px;}

#sitebody
{
margin:0px;
width:900px;
min-height:100%;
position:relative;
/*border-right:#00a096 1px solid;*/ /* tuerkisgruen */
}

* html #sitebody {height: 100%;} /* speziell für den IE, da dieser kein min-height kennt*/

#header
{
height:219px;
width:900px;
margin-left:0px;
}

#menu
{
font-size:9pt;
font-weight:bold;
width:900px;
margin-left:0px;
margin-top:0px;
text-align:center;
background-color:#fff; /* weiss */
border-bottom:#831a3a 4px solid; /* weinrot */
/*border-right:#831a3a 1px solid;*/ /* weinrot */
}

#submenu
{
font-size:9pt;
font-weight:bold;
width:180px;
height:365px;
padding-top:10px;
margin-left:0px;
margin-top:0px;
text-align:left;
background: url(img/subbg.jpg) no-repeat; /* farbverlauf */
float:left;
}

#content
{
/*margin:20px 29px 10px 20px;*/

position:relative;
z-index:2;
float:right;
width:700px;
padding:10px 5px 10px 5px;
border-right:#831a3a 1px solid; /* weinrot */
}

#cont-subm /* fuer den fall dass ein submenu gebraucht wird muss hiermit ein weiteres div-element innerhalb von content fomatiert werden in welches die eigentlichen content-inhalte kommen*/
{
width:575px;float:right;
}

#cont-subm-2 /* fuer den fall dass ein submenu gebraucht wird muss hiermit ein weiteres div-element innerhalb von content fomatiert werden in welches die eigentlichen content-inhalte kommen*/
{
width:660px;float:right;
}

ul {margin-left:20px;}

li {margin-left:20px;}

/*table
{
font-size:10pt;
line-height:12pt;
width:705px;
margin:0px 0px 20px 0px;
border:#ccc 1px solid;
}

.tableheader
{
font-size:10pt;
line-height:12pt;
font-weight:bold;
background-color:#ddddd1;
border-bottom:#ccc 1px solid;
}*/

table {font-size:10pt;line-height:12pt;}

tr {font-size:10pt;line-height:12pt;}

td {font-size:10pt;line-height:12pt;}

.row0 {background-color:#fdfdef;}

.row1 {background-color:#f3f3e5;}

form {font-size:10pt;line-height:10pt;}

fieldset {background:#fff;border:#7a1333 1px solid;}

legend {color:#7a1333;}

input {font-size:8pt;line-height:8pt;border:#4e4e4e 1px solid;background:#fff;}

input:hover, input:focus {border:#7a1333 1px solid;background:#fcfaf7;}

textarea {font-size:8pt;line-height:8pt;border:#4e4e4e 1px solid;background:#fff;}

textarea:hover, textarea:focus {border:#7a1333 1px solid;background:#fcfaf7;}

.initiale {font-size:34pt;float:left;margin-top:11px;margin-right:5px;}
