
body {
	color:#000000;
	font: 76% Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(verlauf.jpg);background-repeat:repeat-x;background-attachment:fixed;background-color:#E9EBEE;
}

a {
color:#000000;
text-decoration:underline;
}

a:hover {
color:#B87070;
text-decoration:underline;
}

p {
line-height:1.5em;
margin:0 0 15px;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal {
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
}

p.VertragUberschr1, li.VertragUberschr1, div.VertragUberschr1 {
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	line-height:11.6pt;
	font-size:10.0pt;
	font-family:"Arial";
	font-weight:bold;
}
/*** Tabellen container ***/

TABLE.event {
	background-color:#ffffff;
	border:10px solid #DEAC6D;
	color:#2a2a2a;
	text-align: left;
}

TABLE.content {
	color:#000000;
	text-align: left;
}

TABLE.SubMenuHeadline {
	color:#FFFFFF;
	background-color:#356297;
	text-align: left;
}

TABLE.SubMenuContent {
	color:#000000;
	background-color:#DDDDDD;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

TABLE.content_noborder {
	background-color:#fafcff;
	color:#2a2a2a;
	text-align: left;
}

TABLE.mit_border {
	background-color:#fafcff;
	border:1px solid #909090;
	text-align: left;
}

TABLE.mit_border_ohne_top {
	background-color:#fafcff;
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	text-align: left;
}

TABLE.mit_border_left {
	background-color:#fafcff;
	border-left:1px solid #909090;
	text-align: left;
}

TABLE.LinkButton {
	background-color:#356297;
	border:1px solid #000000;
	text-align: left;
}

TABLE.News {
	background-color:#B87070;
	border:0px;
	text-align: left;
}

TABLE.bg01
{
	background-color : #EFEFEF;
}

TABLE.bg02
{
	background-color : #DEDEDE;
}

TR.blue {
	background: #3540AB;
	color: #FFFFFF; /* Schrift weiss */
	font-weight:bold;
}

TR.headline {
	background: #DEAC6D;
	color: #FFFFFF;
	font-weight:bold;
	text-align: left;
	font-size: 12px;
	letter-spacing:+1px;
}

TR.headline_rechnung {
	background: #DEDEDE;
	color: #000000;
	font-weight:bold;
	text-align: left;
	font-size: 12px;
	letter-spacing:+1px;
}

TR.bg01
{
	background-color : #EFEFEF;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

TR.bg02
{
	background-color : #DEDEDE;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

TR.farblichhinterlegt
{
	background-color : #9FA9F3;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

TD.kalenderZelle
{
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	font-size: 10px;
	line-height:auto;
	color: #000000;
	font-family:arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

TD.kalenderZelleHeute
{
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	font-size: 10px;
	line-height:auto;
	color: #000000;
	background-color: #DEAC6D;
	font-family:arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

TD.kalenderZelleTermine
{
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	font-size: 10px;
	line-height:auto;
	color: #FFFFFF;
	background-color: #516B93;
	font-family:arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

TD.kalenderZelleTermine a
{
	font-size: 10px;
	line-height:auto;
	text-decoration:underline;
	color: #FFFFFF;
	font-family:arial,verdana,helvetica,sans-serif;
}

TD.kalenderZelleWochenende
{
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	font-size: 10px;
	line-height:auto;
	color: #000000;
	background-color: #DDDDDD;
	font-family:arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

TD.bg01
{
	background-color : #EFEFEF;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

TD.bg02
{
	background-color : #DEDEDE;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

TD.menu_aktiv {
	background-color:#214B7D;
	text-align: center;
	text-transform:uppercase;
	font-size: 12px;
	line-height:auto;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	height:30px;
}

TD.menu_aktiv a {
	text-decoration:none;
	font-weight:bold;
	color: #FFFFFF;
}

TD.menu_aktiv a:link {
	text-decoration:none;
	font-weight:bold;
	color: #FFFFFF;
}

TD.menu_aktiv a:hover {
	text-decoration:none;
	font-weight:bold;
	color: #FFFFFF;
}

TD.menu {
	background-color:#356297;
	color:#FFFFFF;
	text-align: center;
	text-transform:uppercase;
	font-size: 12px;
	line-height:auto;
	font-family:Trebuchet MS, arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	height:30px;
}

TD.menu a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

TD.menu a:hover {
	color:#B87070;
	font-weight:bold;
	text-decoration:none;
}

TD.footer {
	color:#FFFFFF;
	font-size: 10px;
	line-height:auto;
	font-family:arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

TD.footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

TD.footer a:link {
	color:#e8e9ea;
	text-decoration:underline;
}


/*** DIV container ***/

#loader {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #DEAC6D;
  padding: 10px;
  margin: 0;
  background: #FFFFFF;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}

#loaderContainer {
  z-index: 1000;
}

#loaderContainer td {
	padding-top: 10px;
	vertical-align: top;
	text-align: center;
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}

#mainmenu {
	float:left;
	margin-bottom:25px;
	width: 900px;
	font-size:16px;
	margin:0;
	padding:0;
}

#mainmenu li {
	float:left;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
}

#mainmenu a {
	border-right:1px solid #b0b0b0;
	color:#606060;
	display:block;
	font-size:0.7em;
	padding:11px 10px 10px;
	text-transform:uppercase;
}

#mainmenu a:hover {
	background:#f0f0f0 url(menuhover.jpg) top left repeat-x;
	color:#000000;
	text-decoration:none;
}

#mainmenu a.current {
	background:#f0f0f0 url(menuhover.jpg) top left repeat-x;
	color:#000000;
	text-decoration:none;
}


#loginbox {
clear:both;
font-size:0.9em;
padding:0;
float:left;
margin:0;
width:155px;
text-align:left;
background:#DEAC6D;
padding:0 5px 5px;
}

#loginbox h1 {
color:#000000;
font-size:1.6em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 12px;
}

/*** Sidebars ***/

#leftside {
	margin:0;
	text-align: left;
	float:left;
}

#leftside announce {
	margin: 2px 0 2px 0;
	padding: 2px;
	color: #000000;
	background-color: #f4f4f4;
	line-height: 1.3em;
}

#rightside {
	margin:0;
	text-align: left;
	float:right;
}

/*** Text format ***/

.big_headline_white{
	font-size:22px;
	line-height:auto;
	color:#FFFFFF;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 12px;
}

.headline{
	font-size:16px;
	line-height:auto;
	color:#000000;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 12px;
}

.headline_highlight{
	font-size:16px;
	line-height:auto;
	color:#FF0000;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 12px;
}

.headline_white{
	font-size:16px;
	line-height:auto;
	color:#FFFFFF;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 12px;
}

.text {
	font-size: 12px;
	line-height:auto;
	/*** #505050 ***/
	color: #000000;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

.text_link {
	font-size: 12px;
	line-height:auto;
	color: #000000;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration: underline;
}

.text_white {
	font-size: 12px;
	line-height:auto;
	color: #FFFFFF;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

.text_white_link {
	text-decoration:none;
	font-size: 12px;
	line-height:auto;
	color: #FFFFFF;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

.text_highlight {
	font-size: 12px;
	line-height:auto;
	color: #B87070;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

.text_highlight_link {
	font-size: 12px;
	line-height:auto;
	color: #B87070;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration: underline;
}

.smalltext {
	font-size: 10px;
	line-height:auto;
	color: #000000;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

.smalltext_highlight {
	font-size: 10px;
	line-height:auto;
	color: #B87070;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

.smalltext_link {
	font-size: 10px;
	line-height:auto;
	color: #000000;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration: underline;
}

.smalltext_white {
	font-size: 10px;
	line-height:auto;
	color: #FFFFFF;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

.smalltext_white a {
	font-size: 10px;
	line-height:auto;
	color: #FFFFFF;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

.mein_link {
	font-size: 12px;
	line-height:auto;
	color: #000000;
	font-family:Trebuchet MS,arial,verdana,helvetica,sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration: underline;
}

/*** End of file ***/
