body {
background-color: #e7edf4;
font-size: 73%;
line-height:1.6;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
margin-top: 10px;}


/* TEXTMARKIERUNG */
strong {color: #7a78b3;}

/* HEADLINES */
h1 {
font-family: Verdana, Helvetica, Arial, Tahoma, Georgia,serif;
font-size: 2.5em;
font-weight:bold;
letter-spacing:-2px;
line-height:0.9;
color:#2b3b8e;
padding:5px 10px;
margin:0px }
h2 {
font-family: Verdana, Helvetica, Arial, Tahoma, Georgia,"Times New Roman",serif;
line-height:1.1;
font-size: 2.0em;
letter-spacing:-1px;
color:#6a75b0;
font-weight: normal;
padding: 5px 10px;
margin:0px;}
h3 {
line-height:1.2;
font-size: 1.6em;
letter-spacing:-1px;
color:#6a75b0;
font-weight: normal;
padding: 5px 10px;
margin:0px;}


/* KLEINE SCHRIFTEN */
#rechts h4{
	font-size: 0.8em;
	padding-left:490px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
#rechts h4 a {
	text-align: right;
	color: #e0dcf0;
	text-decoration:none;
}
#rechts h4 a:hover{
	color: #7a78b3;
}


/* BENDESIGNED SCHRIFTZUG */
.Bendesigned1 {color:#7a78b3;
text-transform: capitalize;
font-weight: bold;}
.Bendesigned2 {color:#a5bee0;
text-transform: capitalize;
font-weight: bold;}

/* HIGHLITE TEXTE */
.highlite {color: #FFF;}

/* KEYBORD TEXTE */
kbd {color:#2b3b8e;
font-size:1em}

/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
img.download {vertical-align:middle;}


/* LINKS */
a {color: #83a3d0;}
a:visited {color:#5067a9;}
a:hover {color: #058459;}
a:active { color:#058459;}

/* ----------CONTAINER zentriert das layout-------------- */
#container {
width: 950px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background:url(images/contback.gif) repeat-y;
} 

/* RAHMEN - Das für die Box relevante CSS  */

.ro {background:url(images/roundedbox_ro2.gif) top right no-repeat;}
.lo {background:url(images/roundedbox_lo2.gif) top left no-repeat;}
.ru {background:url(images/roundedbox_ru2.gif) bottom right no-repeat;}
.lu {background:url(images/roundedbox_lu2.gif) bottom left no-repeat;}

.inhalt { 
	margin:0;
	padding:26px 9px 10px 10px;}

/* ----------BANNER fuer logo-------------- */
#banner {
text-align: left;
background-color: #FFFFFF;
padding: 0px;
margin: 0px; 
}

#banner img {padding:10px 0px;} 

/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 260px #FFFFFF; /* linke Menue Spalten Farbe  */ 
border-right: solid 40px #FFFFFF; /* rechte Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */} 

#inner{margin:0; width:100%;}

/* --------------left und right navigavtion------------- */
#left {
 width:260px; 
 float:left; 
 position:relative; 
 margin-left:-260px; 
 margin-right:1px;
 padding:15px;
 color:#7a78b3;
}
 
 #site-id {
	 color:#A5BEE0;}
 
 #right {
 width:40px; 
 float:right; 
 position:relative; 
 margin-right:-40px; 
 margin-left:1px;}

/* -----------------INHALT--------------------- */ 
#content{ 
position: relative;
margin: 0px; 
}
p {
padding: 10px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/* -----------------SITEMAP--------------------- */ 

DIV#sitemap {padding: 1em 1em;line-height: 1.5em;color:#7a78b3;font-size: 70%; background-color:#e0dcf0; width:160px;}
DIV#sitemap a{color:#7a78b3;text-decoration:none;font-style:normal;font-weight:100;}
DIV#sitemap a:hover {color: #FFFFFF; font-weight:bold;}
DIV#sitemap LI.highlite a{color: #FFF;}
DIV#sitemap LI {padding: 0 0 0 24px; margin: 0; list-style-type: none;}
DIV#sitemap LI {background: url(../images/extm_2.gif) no-repeat 0% 0%;}
DIV#sitemap LI.none {background: none;}
DIV#sitemap LI.last {background: url(../images/exlm_2.gif) no-repeat 0% 0%;}
DIV#sitemap UL {padding: 0 0 0 24px; margin: 0 0 0 -24px; list-style-type: none;}
DIV#sitemap UL {background: url(../images/exim_2.gif) repeat-y 0% 0%;}
DIV#sitemap UL.last {background-image: none;}

/*  ----------------LAYOUT FOOTER---------------------- */ 
#footer {clear:both;
border-top: 1px solid #a5bee0;padding: 10px 84px 18px;font-size:80%;color:#999;text-align: right;}
	#footer p {margin:0}
	#footer a:link {color:#999;
	text-decoration:none;}

span {
	color: #00F;
}
