
/* Fuer die Druckausgabe ueberfluessiges abschalten */
#header, #pic, #thumbgallery, #menu, #rightside *, #footer, a.nav { display: none; }

body { 
padding: 2pt 0 0 0; 
margin: 0; 
font: 11pt Times New Roman, serif; 
line-height: 18pt; 
background: #fff;
color: #000; 
}

a, a:visited, a:hover, a:visited:hover { 
color: #000; 
font-weight:normal; 
background:inherit;
text-decoration:none; 
}


a.nav { 
color: #000; 
font-weight:normal; 
background:inherit;
text-decoration:none; 
}


p {	
margin: 0 0 3pt 0; 
}

h1 { 
margin: 0; 
padding: 0 0 8pt 0; 
font: normal 18pt  "Trebuchet MS", Sans-Serif;
color: #000000; 
}

h2 { 
margin: 0; 
padding: 0 0 8pt 0; 
font: bold 17pt  "Trebuchet MS", Sans-Serif;
color: #000000; 
}

h3 { 
margin: 0; 
padding: 0 0 8pt 0; 
font: bold 14pt  "Trebuchet MS", Sans-Serif;
color: #000000; 
}

ol {
list-style-type: upper-roman;
list-style-position: outside;
margin: 0 1pt 0 0;
padding-left:20pt;
}

ol li:first-line { 
font-weight: bold; 
}

#header h1 {	
font:bold 24pt Arial, Verdana, Helvetica, sans-serif;
color:#000; 
padding: 8pt 0 0 20pt;
margin: 0; 
}


#header h2 {	
font:bold 14pt Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.5em;
color:#000; 
padding: 0 0 0 20pt; 
margin: 0; 
}


#header a.noeffect { 
color: #000;
background: inherit;
text-decoration: none;
}


ul { 
margin: 0 0 0 20pt; 
padding: 0; 
list-style: square; 
}

img { 
border: 0; 
}

.highlight {
font-weight: bolder;
}

blockquote {
background:#FFF none repeat scroll 0%;
border:1px solid #ACACAC;
font-size:1.01em;
line-height:1.6em;
margin:8pt;
padding:6pt 3pt 4pt 18pt;
}

#content { 
margin: 0 auto;
width: 500pt;
background: inherit;
background-color:#000;
border: none;
}

#header {  
height: 80pt; 
padding:0; 
margin:0 0 1pt 0; 
background: none;
}

#pic { 
height: 225pt; 
margin: 0 0 1pt 0;
background: url(../images/bigimage3.jpg); 
}

#thumbgallery {
clear:both; 
padding:0 0 0 9pt; 
margin: 0 0 2pt 0; 
background:none;
}

.thumbs img{
position:relative;
padding:0;
margin:10pt 2pt 2pt 2pt;
border:2pt solid #000000;
background:inherit;
}

.headermenu { 
margin: 5pt 5pt 0 0;
padding: 0;
float: right; 
list-style-type: none;
list-style-image: none;
width: 570pt;
}

.headermenu ul { 
margin: 0;
padding: 0;
float: right; 
list-style-type: none;
list-style-image: none;
}

.headermenu li { 
float: left;
padding-left: 1pt;
width: 100pt;
}


#menu{
width: 960pt;
padding: 4pt 0 0 0; 
margin: 0; 
float: left;
background:none;
}

#menu li{ 
list-style: none; 
display: inline; 
margin: 0; 
}



/* ---------Left Side Content----(right und left verkehrtherum! dh. das hier ist right side)------- */

#leftside {
float: left;
width: 500pt;
margin: 0 0 10pt 0;
}

.leftdata {
margin: 0pt 0 15pt 0;
min-height: 200pt;
background: none;
color: #000;
padding: 9pt 9pt 5pt 9pt;
}


/* gallery class new */

.gallery {
margin: 0pt 0 15pt 0;
border: 1pt solid #C3C3C3;
min-height: 120pt;
background: none;
color: #000;
padding: 10pt 10pt 5pt 10pt;
}

.gallery a { 
color:inherit;
background: inherit; 
text-decoration:none;
}

.gallery a img {
margin: 2pt 12pt 10pt 2pt;
float: left;
display:block;
border: 3pt solid #C3C3C3;
background: #eee;
color: #000;
}

#middle {
float: left;
width: 500pt;
margin: 0 0 10pt 0;
}

.middledata {
border: 1pt solid #C3C3C3;
margin: 0pt 0 10pt 0;
min-height: 120pt;
background: none;
color: #000;
padding: 10pt 10pt 5pt 10pt;
}

.middlesubdata {
clear: both;
margin:0pt 0 20pt 0;	
padding: 5pt 20pt;
border: 1pt solid #C3C3C3;
background: none;
color: #000;
} 


.thumb {
margin: 0 12pt 6pt 0;
float: left;
border: 3pt solid #C3C3C3;
background: #eee;
color: #000;
}

.leftinfo {
background: none;
color: #000;
border: 1pt solid #C3C3C3;
padding: 15pt;
margin: 0 0 10pt 0;
}

		
/* -------Right Side Content--(right und left genau verkehrtherum! dh. das hier ist left side)---- */


#rightside {
float: left;
width: 500pt;
margin: 0 0 10pt 0;
}

.rightdata {
border: 1pt solid #C3C3C3;
padding: 8pt;	
margin: 0 0 10pt 0;
background: none;
color: #000;
}


.rightdata ul { 
margin: 0 0 10pt 5pt; 
padding: 0; 
list-style: none; 
}

.rightdata li a { 
font-weight:bold;
text-decoration:none;
}

.rightinfo {
border: 1pt solid #C3C3C3;
padding: 8pt;	
margin: 0 0 10pt 0;
background: none;
color: #000;
}


.imageright { 
float: right; 
margin: 3pt 0pt 3pt 9pt;
border: 2pt solid #C3C3C3; 
}


.imageleft { 
float: left;
margin: 3pt 9pt 3pt 0;
border: 2pt solid #C3C3C3; 
}



#footer { 
clear: both; 
color: #000000;
background: none;
padding: 10pt 10pt;
border-top: 1pt solid #C3C3C3;
}

#footer .right { 
float: right; 
}