@charset "utf-8";

/* CSS Document */

body {background-image:url(images/background-dot.gif); background-repeat:repeat-x; margin:0; padding:0; background-color:#f1f0f3;}
.pageframe {width: 950px; background-color:#f1f0f3; border: 0px; background-image:url(images/background-image.jpg); background-repeat:no-repeat; position:relative; float:left;}
.headerspacer {width:950px; height:144px; position:relative; float:left;}
.contentrahmen {width: 950px; position:relative; float:left}
.navispalte {width: 150px; position:relative; float:left}
.navispacer {height: 40px; width: 150px; position:relative; float:left}
.navigation {width: 150px; position:relative; float:left}
.navibeginn {width: 150px; position:relative; float:left; height: 18px; background-image: url(images/navi-beginn.gif); display: block; line-height:18px; font-size:18px}
.contentspalte {width: 645px; position:relative; float:left}
.spacerspalte {width: 155px; height: 300px; position:relative; float:left}
.menue {width: 150px; position:relative; float:left; line-height: 28px; height: 28px; text-indent: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; background-color: #a09f9b; display:block; color:#FFFFFF}
.strich {width: 150px; position:relative; float:left; line-height: 1px; height: 1px; display:block; font-size:1px; background-image:url(images/strich-weiss.gif);}
.naviabschluss {width: 150px; position:relative; float:left; height: 22px; background-image: url(images/navi-abschluss.png); display: block; line-height:22px; font-size:22px}
.ueberschrift {width: 645px; position:relative; float:left; background-image:url(images/lila-balken.png); font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-indent: 16px; line-height:40px; height:40px; color: #FFFFFF}
.image {width: 645px; position:relative; float:left; background-image:url(images/weiss-mit-schatten.png); background-repeat:repeat-y; text-align:center;}
.rotator {width: 645px; position:relative; float:left; background-image:url(images/weiss-mit-schatten.png);}
.contentspacer {width: 645px; position:relative; float:left; background-image:url(images/weiss-mit-schatten.png); background-repeat:repeat-y; height: 16px; line-height:16px;}
.textbox {width: 645px; position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222; background-image:url(images/weiss-mit-schatten.jpg); background-repeat:repeat-y}
.contentabschluss {width: 645px; position:relative; height:35px; line-height:35px; float:left; background-image:url(images/content-abschluss.jpg); display:block}

/* Textformatierung */

.lilabold {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color:#49207b}
.liste {
	padding-left: 15px;
	background-image:url(images/dot.jpg);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 18px; 
	color:  #222222;
	text-decoration:none;
	font-weight:normal;
	display: block;
	}

.sendenbutton {width:100px; height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#49207b; text-align:center; }

/* Navigation */

a.topnavi, a:link.topnavi, a:visited.topnavi  {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: none; }

a:hover.topnavi, a:active.topnavi {
	color: #49207b;
	background-image:url(images/strich-grau.gif);
	background-repeat:repeat-y;
	display:block;
	text-decoration: none;
	font-weight: bold;
	border: none;}
	
a.topnavi_active, a:link.topnavi_active, a:visited.topnavi_active, a:hover.topnavi_active, a:active.topnavi_active {
	color: #FFFFFF;
	background-image:url(images/strich-lila.gif);
	background-repeat:repeat-y;
	display:block;
	text-decoration: none;
	font-weight: bold;
	border: none; }


/* Allgemeiner Linkstil */

a {
	color: #49207b;
	text-decoration: underline; }

a:link {
	color: #49207b;
	text-decoration: underline; }
	
a:visited {
	color: #49207b;
	text-decoration: underline;}

a:hover {
	color: #a09f9b;
	text-decoration: unerline;}

a:active {
	color: #49207b;
	text-decoration: none;}
	