body {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#666;font-style: normal; 
	font-size:0.7em; 
	margin:0;
	padding:0px;
	background: #fff url(images/bg-body.gif) left top repeat-x;
	}
p { line-height:1.5em; padding:0px; margin:5px 0px 5px 0px;}


h1 { font-size:1.9em; color:#745a33; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;}
h2 { font-size:1.3em; color:#745a33; padding:2px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal;  margin:10px 0px 5px 0px;}
h3 { font-size:1.2em; color:#fabb22; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; margin:10px 0px 5px 0px;}


hr {height: 1px;border: 0 none; border-top: 1px dotted #999; margin-top:10px;}


.container-content { width:960px; margin:auto;}

.servicemenue { width:720px; margin:0px; float:right;}
.servicemenue ul {padding: 0;list-style-type: none; margin:20px 0px 0px 410px;}
.servicemenue ul li { 
display: inline;
text-decoration: none;
padding: 0 10px 0 10px;
text-align: center;}

.servicemenue ul li a { text-decoration: none; color:#666;}
.servicemenue ul li a:hover {text-decoration: none;}


.left { width:232px; background: #fff url(images/bg-left.gif) left top no-repeat; float:left; min-height:780px; margin:0px; padding:0px;}
.left .left-content { margin:325px 0px 0px 30px; width:200px;}
.left .left-content h2 {width:179px;background-color:#745a33; color:#fff; padding:2px 0px 2px 2px; margin:0px 0px 1px 0px; font-size:1.2em;}

/****************** Untermeneu *******************/

    
.submenue { width:180px; margin:0px 0px 60px 0px;  padding:0px 0px 0px 0px; background-color:#fff;  border-top:5px solid #fabb22;}	
	
.submenue ul {
	list-style: none; margin:0px; padding: 0; border: none; border-left:1px solid #fabb22;
	}
	
.submenue ul li {
	 margin: 0; padding:0px 0px 0px 0px;
	}
.submenue li a {margin: 0; display: block; padding: 6px 2px 6px 20px; color: #596a7a; text-decoration: none; background: transparent url(images/bullet.png) 4px 8px no-repeat; border-bottom:1px dotted #fabb22;
	}

.submenue li a.active { padding:6px 2px 7px 20px; background: #fabb22 url(images/bullet-on.png) 5px center no-repeat; color:#fff; text-decoration: none; border:none;}
.submenue li a:hover {  padding:6px 2px 7px 20px; background-color:#fabb22; color:#fff;text-decoration: none; border:none;}   


/****************** Story *******************/
.story {
	width:660px;		
	font-size:1.1em;
	padding:30px 20px 20px 0px;
	background-color:#fff;	
	font-size:1em;		
	float:right;
	}

.story a, a:active, a:visited, a:hover  {
	color:#745a33; 
	border-bottom:1px dotted #fabb22;
	text-decoration:none;
	outline:none;	
	}

ul.liste { list-style:none; margin-left:-20px; font-family:Helvetica,Arial, sans-serif;}
*html ul.liste { margin-left:5px;}
*+html ul.liste { margin-left:5px;}

ul.liste li {
margin-left:0px;
background: transparent url(images/bullet.gif) 0px 4px no-repeat;
padding-left: 15px;
text-align: left;
line-height:1.5em;
}


.box-container { width:690px;}
.box-1 { width:200px; float:left; margin-right:30px;}
.box-2 { width:200px; float:left; margin-right:30px;}
.box-3 { width:200px; float:left;}

.box-container img { border-bottom:6px solid #fabb22;}
.box-container strong { color:#745a33; font-weight:bold; font-style:italic;}

.intern { padding-left:20px;background: transparent url(images/bullet.gif) left center no-repeat;}
a.extern, a.extern:visited, a.extern:hover { padding-left:15px;background: transparent url(images/extern.png) left center no-repeat;}

.download { padding-left:25px;background: transparent url(images/pdf.png) left center no-repeat; line-height:1.8em;}

a.open, a.open:visited, a.open:hover { padding-left:20px;background: transparent url(images/open.png) left center no-repeat;}

.doppelpfeil {padding-left:20px;background: transparent url(images/arrows.png) left center no-repeat;}

.reference {margin:20px 0px 0px 0px; border:1px dotted #2b81a6; padding:0px 10px 10px 10px; background-color:#f2f2f2; float:left;}

.img-right { float:right; margin-left:20px; margin-bottom:15px;}
.img-left { float:left; margin-right:20px; margin-bottom:15px;}

.orange-bold { font-weight:bold; color:#fabb22;}


/****************** Fusszeile *******************/

.footer { clear:both; text-align:center; background-color:#745a33; color:#fff; border-top:2px solid #fabb22; height:20px; padding-top:2px; width:960px; margin:auto;}

.footer a { color:#fff; text-decoration:underline;}

/************************* slideshow *********************************************/

.slides { width:720px;height:200px; float:right; margin:33px 8px 1px 0px;}

  #slideshow {
    margin:0px 0px 0px 0px;
    width: 720px;
    height: 200px;
  }



