/*** CSS WRITTEN AND COMPOSED BY MARKUS ERDMANN ***/
/***           2008 ZWEIHOCHDREI GMBH           ***/


/* seiten layout allgemein */

* 
{
padding:0;
margin:0;
line-height:100%;
}

html 
{
padding:0;
margin:0;
line-height:0;
}

body 
{
width:850px;
background-color:#ffedff;
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:small;
margin:0 auto;
padding:0;
}

#container 
{
width:850px;
background-color:#fefeff;
border:none;
}

#content_wrap 
{
padding-top:1px;	/* NICHT LOESCHEN ODER AENDERN!!!! */
border:none;
background:#ffdbff url(images/clear.gif) repeat-y 0 0; /* SIDENAV BACKGROUND-COLOR */
}

/* font allgemein */

p
{
line-height:120%;
color:#000;
padding:0px 0px 15px 0px;
}

h1, h2, h3 
{
line-height:140%;
color:#c90177;
font-size:140%;
margin:0 0 15px 0;
font-weight:500;
border:none;
padding:20px 20px 0 0px;
z-index:10;
}

.title
{
	line-height:120%;
	font-size:100%;
	font-weight: bold;
}

.pink
{
	color:#c90177; 
}

.blau
{
	color:#0066ff; 
}

.picleftbottom { float:left; margin-right:15px; margin-left:0px; margin-bottom:0px; margin-top:5px}
.picrightbottom { float:right; margin-right:0px; margin-left:15px; margin-bottom:0px; margin-top:5px}
.piclefttop { float:left; margin-right:15px; margin-left:0px; margin-bottom:5px; margin-top:0px}
.picrighttop { float:right; margin-right:0px; margin-left:15px; margin-bottom:5px; margin-top:0px}

/* kopf */

#header 
{
height:140px;
border:none;
background:url(images/header.gif) #ffdbff no-repeat 0 0;
}

/* seitennavigation */

#left_wrap
{
position:relative;
display:inline;
float:left;
width:100%;
padding:0;
margin:0 0 0 0;	/* NICHT LOESCHEN ODER AENDERN!!!! */
}

#sidenav 
{
text-align:left;
display:inline;
float:left;
width:175px;
padding:0 0 0 0;
margin:0 0 0 0;	/* NICHT LOESCHEN ODER AENDERN!!!! */
font-size:100%;
line-height:120%;
border:none;
background-color: #ffdbff;
z-index:50;
}

#sidenav ul 
{
border:none;
margin:0 0 0 0;
padding:0px 0 10px 0;
width:100%;
}

#sidenav li 
{
list-style-type:none;
margin:0 0 0 0;
border:none;
background-color:#ffdbff;
}

#sidenav ul a, 
#sidenav ul a:visited 
{
background-color:transparent;
border:none;
line-height:120%;
/*color:#CC0D7E;*/
color:#6655ff;

display:block;
padding:0 0 0 20px;
text-decoration:none;
}

#sidenav ul a:hover,
#sidenav ul a:active,
#sidenav ul a:focus  
{
border:none;
color: #F02F94;
}

.navtitle
{
	line-height:140%;
	font-size:120%;
	font-weight: bold;
	margin:10px 0 0px -10px;
}

/* maincontent */

#content
{
margin:0 0 0 175px;	/* NICHT LOESCHEN ODER AENDERN!!!! */
/* background:#fefeff url(images/content_bg.gif) no-repeat 0 0; */
height:100%;
background-color:#fefeff;
}

#content-text
{
margin:0 75px 0 0;	/* NICHT LOESCHEN ODER AENDERN!!!! */
padding: 0 0 25px 25px;
}

.text,
.text a
{
color:#333;
line-height:160%;
text-decoration:none;
}

table
{
padding: 0 0 0 0px;
}


/* footer */

#footer
{
height:100px;
width:850px;
background-color:transparent;
padding-top:20px;
font-size:100%;
}

#footer p
{
padding:0;
color:#c90177;
}

.left
{
width:425px;
float:left;
}

.right
{
width:425px;
float:right;
text-align:right;
}

/* clear und hide */

.hidden,
.hidden h1,
.hidden p
{
display:none;
visibility:hidden;
}

.clearer 
{
clear:both;
line-height:0;
height:0;
}

