/* CSS Document */
.offen
{
background-color:#fff;
color:#941b48;	
}
.blaetter
{
padding-left:15px
}
.blaetter a:link, .blaetter a:visited
{
color:#fff;
text-decoration:none;
}
.blaetter a:hover
{
background-color:#fff;
color:#941b48;
text-decoration:none;
}
body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; background:#fff; margin:0; padding:0;}

/*layout mit 3 Spalten */

#container3c {width:774px; margin:10px auto; text-align:left; padding:0; height:445px;}
#container3c .wrapper {margin:0; padding:0; background: url(../img/wrap3c.gif) top left repeat-y;}
#container3c .header {width:774px; margin:0; padding:0; height:45px;}
#container3c .columnLeft {height: 400px; width:254px; float:left; margin:0; padding:0; background:#fff; }
#container3c .columnRight {width:122px; height:400px; float:left; margin:0; padding:0; background:#941b48;background-image: url(../img/logo_unten.gif); background-repeat: no-repeat; background-position: left bottom;}
#container3c .content {padding:0; background:#fff; width:394px; float:left; }
#container3c .contentKontakt {padding:0; background:#fff; width:648px; float:left; }
#container3c .footer { clear:both; width:780px; margin:0 auto; padding:0; height:1px;}
#container3c .columnRight2 
{
position: relative;
width:122px; 
height:400px; 
float:right;
background:#941b48;
background-image: url(../img/logo_unten.gif); 
background-repeat: no-repeat; 
background-position: left bottom;
}
#links{
float:left;
margin-left: 0px;
background: url(../../img/s_bg.gif) repeat-y;
height: 380px;
}
.flashlogo
{
margin-left: 255px;
}


/* INNER CONTENT */

#cUnten {
	position:absolute;
	width:394px;
	height:40px;
	margin: 325px 0 0 254px;
	z-index:1;
}

#cUnten p{
font-size:10px;
}


/* styles */ 

h1 {font-size:14px; color:#666666; margin:0; padding:15px 15px 0 15px;}
h2 {font-size:12px; color:#666666; margin:0; padding:15px;}
h3 {
	font-size:11px;
	color:#777;
	margin:0;
	font-weight: bold;
	padding:15px;
	line-height:1.5em;
}
p {font-size:11px; color:#777; margin:0; padding:15px 15px 0 15px;; line-height:1.5em;}
a {text-decoration: underline; color:#000;}
a:hover {text-decoration:none;}

ul {list-style-type:none; color:#941b48; font-style:oblique; font-size:11px;}
li { list-style-type: circle; line-height:1.5em; color:#941b48;}

.headline {font-size:14px; color:#fff; margin:0;text-align:center;}
.bottom {font-size:11px; color:#fff; margin:0; padding-top:5px; text-align:center;}

/* TITEL EBENE */

<!--
#headline {
	position:absolute;
	width:500px;
	height:40px;
	margin: 300px 0 0 0px;
	z-index:1;
/*	background-color:#fff; */
}
-->

/* L O G I N             ---    R E C H T S */

<!--
#login {
	position:absolute;
	width:120px;
	height:40px;
	margin: 295px 0 0 654px;
	z-index:1;
/*	background-color:#fff; */
}

#loginbox {
	font-size:12px;
}

.loginPress {
	font-size:10px;
	font-weight:bold;
	color:#fff;
}

/* N AV I G A T I O N    ---    R E C H T S */

.navi2 {
	width: 108px;
	margin:5px;
	padding:2px;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#941b48;	
}

.navi2_off  {
	width: 108px;
	margin:5px;
	padding:2px;
	background-color:#FFFFFF;
	color:#941b48;
	font-weight:bold;
}



.navi2_off {
	width: 108px;
	margin:5px;
	padding:2px;
	background-color:#941b48;
	color:#FFFFFF;
	font-weight:bold;
}





.naviright_open {
	margin: 0 0 0 2px;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF; 
}

.naviright_passive {
	margin: 0 0 0 2px;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF; 
}

.naviright_active {
	margin: 0 0 0 2px;
	text-decoration:none;
	font-size:10px;
	color:#941b48;
}


.navi2_off a:hover {
	color:#CCC;
}


/* 			K O N T A K T F O R M U L A R 		   */

.kontakt {
	font-size:11px; color:#777; margin:0; padding:15px; line-height:1.5em;
}

.kontaktFeld {
	height:12px;
	font-size:11px;
}

.listHead {
	width: 237px;
	margin: 5px 5px 0px 5px;
	text-decoration:none;
	padding:2px;
    background-color:#941b48;	
	font-weight:bold;
	color:#fff;	
	cursor:pointer;
}

.listBox a:hover .listHead {
	text-decoration:none;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#941b48;
	cursor:pointer;
}

.listBoxAktiv .listHead {
	text-decoration:none;
	width: 237px;
	margin: 5px 5px 0px 5px;
	padding:2px;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#941b48;	
}
.artMenu {height:400px;background-color:#941b48; margin-left:3px;padding-top:0px; }

.projektHead {
	
}