body 
{
 font-family:Verdana;
 font-size:12px;
 background-color:#DFDFFF;
 text-align:center;
 margin:0px;
}
h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited, a:active, a:hover
{ 
  text-decoration:underline;
  font-weight:normal;
  color:#ff0000;
  font-size:12px;
}
a:active, a:hover
{ 
  color:#009999;
}
a.menu:link, a.menu:visited
{ 
  color:#eeeeee;
 background-color:#737994;
 text-decoration:none;
}
a.menu:active, a.menu:hover
{ 
  color:#737994;
 background-color:#eeeeee;
}
a.menu {
 display:block;
 padding:3px;
 border-top:1px solid #000;
 background-color:#737994;
 text-align:center;
 font-weight:bold;
 color:#eeeeee;
 text-decoration:none;
 }

#title {
height:110px;
padding:5px;
/*-color:#7b7d8e;*/
background-image:url(picture_library/title.jpg);


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
}
#left {
background-image:url(picture_library/left.jpg);
padding-left: 5px;

height:700px;
width:180px;
float:left;
}

.pattitle{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:24px;
color:#dbffe7;
float:none;
}
.patsubtitle{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#dbffe7;
}

a.menutitle{
font-family:Helvetica, Verdana, Arial, sans-serif;
margin-bottom: 0px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#DFDFFF;
border-top: outset 4px #DFDFFF;
text-decoration:none;
}

.menutitle{
font-family:Helvetica, Verdana, Arial, sans-serif;
margin-bottom: 0px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#DFDFFF;
border-top: outset 4px #DFDFFF;
}

p.menusubtitle{
font-family:Helvetica, Verdana, Arial, sans-serif;
text-align:left;
margin: 0px;
padding-left: 20px;
width:160px;
font-size:12px;
font-weight:bold;
color:#DFDFFF;
}

a.menusubtitle{
font-family:Helvetica, Verdana, Arial, sans-serif;
text-align:left;
text-decoration:none;
margin: 0px;
width:160px;
font-size:12px;
font-weight:bold;
color:#DFDFFF;
}

a.contentlink{
font-family:Helvetica, Verdana, Arial, sans-serif;
text-align:left;
text-decoration:none;
margin: 0px;
width:160px;
font-size:12px;
font-weight:bold;
color:#111111;
}

.dvsptext{
margin-top:0px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:200;
color:#dbffe7;
}

.contenttitle{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:24px;
color:#110000;
}

.contentsubtitle{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#110000;
}
.contenttext{
margin-top:0px;
padding-top:0px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:200;
color:#110000;
}


#patleft{
margin-top:0px;
padding-top:0px;
border-top:1px solid #294b39;
float:left;
text-align:left;
width:240px;
height:80px;
}


#patright{
border-top:1px solid #294b39;
float:right;
text-align:right;
width:240px;
height:80px;
}


.menucontainer {
border:1px solid #000;
background-color:#7b7d8e;
width:106px;
margin:10px;
}

#content {
	width:530px;
	height:660px;
	float:right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

p.psatitle{
font-family:Helvetica, Verdana, Arial, sans-serif;
margin-bottom: 0px;
text-align:justify;
font-size:14px;
font-weight:bold;
color:#111111;
border-top: outset 4px #000033;
}


/*-------------CMS ELEMENTE-------------*/
p.datum{
width: 100%;
background-color: #771177;
color: #FFFFFF;
}
