@page {
margin: 2cm 1cm 2cm 1cm;
}

body {
font-family: "Times New Roman", Times, serif; 
font-size: 100%;
text-decoration : none; 
margin: 0;
padding: 0; 
background: #dcdcdc;
color: #000;
z-index: 1; 
}

#nn4 {
display: none;
}

b, strong {
font-weight: bold;
}

img {
border: 0 none;
display: inline;
}

div, span {
font-family: "Times New Roman", Times, serif; 
color : #333;
background: none;
margin: 0;
padding: 0;
}

p {
font: 0.84em/1.4em "Times New Roman", Times, serif; ;
color: #000;
background: none;
margin: 0;
padding:0;
}

h1 {
font: bold 1.2em "Times New Roman", Times, serif;  
color: #38b;
background: inherit; 
padding: 5px 15px;
margin-bottom: 5px;
}

h2 {
font: bold 0.9em "Times New Roman", Times, serif;  
color : #38b;
background: none;
margin: 0;
padding: 15px; 
}

form {
margin: 0;
}

a, a:link, a:visited {
font-family: "Times New Roman", Times, serif; 
font-size: 0.86em;
text-decoration : none; 
color : #666;
background: none;
}

a:hover, a:active {
text-decoration : none;
color : #39c;
background: none;
} 

textarea {
font-family: "Times New Roman", Times, serif; 
color : #e0e4eb;
background: #fff; 
} 

ul {
margin-top: 20px;
margin-bottom: 10px;
}

li {
margin-top: 5px;
}

ul, li {
list-style: circle url(img/bullet.gif) outside;
font-size: 0.86em;
font-weight: bold;
color: #666;
background: none;
padding: 0 0 10px 0;
margin-left: 20px;
}

#logo {
position: absolute;
top: 0;
left: 0;
}

#langnav {
display: none;
}

#greybarbottom {
display: none;
}

/* Linke Seite mit Navigation2 */

#navleft {
display: none;
}


#bild {
float: right;
padding: 10px 20px 20px 20px;
border: 0 none;
}

#content #bild p {
width: 230px;
text-align: center;
font-weight: bolder;
color: #38b;
background-color: #fff;
padding: 0;
margin: 0;
}

#bildlinks {
float: left;
padding: 10px 20px 10px 20px;
border: 0 none;
}

#content #bildlinks p {
width: 230px;
text-align: center;
font-weight: bolder;
color: #38b;
background-color: #fff;
padding: 0;
margin: 0;
}

#content a, a:link, a:visited {
font-family: "Times New Roman", Times, serif; 
color: #666;
background: transparent;
text-decoration: none;
}

#content a:hover, a:active {
color: #39c;
background: transparent;
}

#content a.intern {
font-family: "Times New Roman", Times, serif; 
text-decoration: none;
color: #666;
background: transparent url(img/internlink.gif) left no-repeat;
padding-left: 20px;
font-weight: bold;
}

#content a.intern:link, a.intern:visited {
color: #666;
background: transparent url(img/internlink.gif) left no-repeat;
}

#content a.intern:hover, a.intern:active {
color: #39c;
background: transparent url(img/internlink.gif) left no-repeat;
}

#content a.extern {
font-family: "Times New Roman", Times, serif; 
text-decoration: none;
color: #666;
background: transparent url(img/externlink.gif) left no-repeat;
padding-left: 20px;
font-weight: 800;
}

#content a.extern:link, a.extern:visited {
color: #666;
background: transparent url(img/externlink.gif) left no-repeat;
}

#content a.extern:hover, a.extern:active {
color: #39c;
background: transparent url(img/externlink.gif) left no-repeat;
}

#content {
margin-top:3cm;
}

#content p{
color: #000;
background-color: #fff;
padding: 5px 15px 0;
margin-bottom: 10px;
}

#content p.line {
border-top: 1px dashed #39c;
width: 80%;
font-size: 8px;
margin-left: 15px;
margin-bottom: 0;
}

p.clear {
clear: both;
margin: 0;
padding: 0;
}

.trenn {
display: none;
}

#content a.small {
font-family: "Times New Roman", Times, serif; 
font-weight: normal; 
text-decoration : none; 
color : #666;
background: #fff;
margin-bottom: 0;
padding-bottom: 0;
}

#content a.small:link, a.small:visited  {
color : #666;
background: #fff;
}

#content a.small:hover, a.small:active {
color : #39c;
background: #fff;
}

/* Allgemeine Klassen */

.wider {
font-family: "Times New Roman", Times, serif; 
}

.center {
text-align: center;
padding: 2px;
}

.right {
text-align: right;
padding: 2px;
}

.block {
padding : 12px; 
} 

.trennwhite {
color : #fff;
background: none; 
} 

.fett {
font-weight : bold; 
}
 
.grofett {
font-weight : bold; 
} 

.date {
background: #fff;
color: #666;
font: 0.8em "Times New Roman", Times, serif;

margin: 30px 0;
}
 
.underline {
text-decoration : underline; 
color : #c00;
background: none; 
} 

.bigfett {
font-weight : bold; 
} 

.pics {
border: 1px solid black; 
}

/* Formulare  */

.nowrap
{
   white-space: nowrap;
}

.form1 
{
	background: #fff;
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	color: #000;
	height: 20px;
	width: 200px;
	text-align: left;
	border: 1px solid #fff;
	margin: 1px 1px 1px 16px;	
}

.form2 
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	color: #000;
	width: 250px;
	border-top: 1px none #39c;
	border-right: 1px none #39c;
	border-bottom: 1px solid #39c;
	border-left: 1px solid #39c;
	margin: 0 0 0 15px;
	text-decoration: none;
	background: none;
	padding: 5px;
}

.form3 
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 11px;
	color: #000;
	width: 130px;
	border-top: 1px none #39c;
	border-right: 1px none #39c;
	border-bottom: 1px solid #39c;
	border-left: 1px solid #39c;
	margin: 0 0 0 10px;
	text-decoration: none;
	background: none;
	padding: 2px;
}

.form4 {
	background: #fff;
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	color: #000;
	border: 1px solid #39c;
	height: 80px;
	width: 400px;
	padding: 5px;
	margin-left: 15px;
}
.sendbutton
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	color: #000;
	width: 250px;
	border-top: 1px #39c;
	border-right: 1px #39c;
	border-bottom: 1px #39c;
	border-left: 1px #39c;
	height: 20px;
	margin: 10px 0 0 15px;
	text-decoration: none;
	background: #f9f9f9;
	padding: 0;
	border-style: ridge ridge outset groove;
}

.sendbutton1
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	color: #000;
	width: 140px;
	border-top: 1px #39c;
	border-right: 1px #39c;
	border-bottom: 1px #39c;
	border-left: 1px #39c;
	height: 20px;
	margin: 10px 0 0 10px;
	text-decoration: none;
	background: #f9f9f9;
	padding: 0;
	border-style: ridge ridge outset groove;
}

.formin 
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	color: #000;
	width: 150px;
	height: 20px;
	margin: 0;
	text-decoration: none;
	background: #fff;
	padding: 0px;
	border: 1px outset #39c;
}

#content p.image {
float: right;
padding: 10px 40px 20px 20px;
border: none;
}

#content p.zoom a:link, p.zoom a:visited {
width: 247px;
height: 179px;
}
	
#content p.zoom a:hover {
width:  515px;
height: 373px;
}

#printtitel {
display: block;
position: absolute;
top: 10px;
z-index: 300;
left: 0;
}

#printtitel h1 {
padding: 5px;
margin: 0;
}

#printtitel p {
padding: 5px;
margin: 0;
line-height: 1.4em;
font-size: 10px;
color: #000;
background: #dcdcdc;
}