/*
  *********************************************
  * CSS Reset
  *********************************************
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
}

:focus {
  outline: 0;
}

body {
  line-height: 1.3;
  color: #000;
  background: #fff;
}

ol, ul {
  list-style: none;
}


table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
vertical-align:top;
padding:5px;
}




/*
  *********************************************
  * Basics
  *********************************************
*/

html 
{
  	font-family : arial, sans-serif;
  	font-size: 12px; 
	height:100%;
}

body
{
	text-align:center;
	background-color:#c9d7e4;
	color:black;
	background-image:url(images/bg_body.jpg);
	background-repeat:repeat-x;


}

.hidden {
  	display: none;
}


.clearBoth
{
	clear:both;
	
}


.right {
 	float: right;
}

.left {
  	float: left;
}

.important
{
	font-weight:bold;
		color:#f86901;

	
}


td.important
{
	font-weight:bold;
		color:black;

	
}

.nomargin
{
	margin:0px ! important;	
}

.mini
{
font-size:10px;
}




a
{
	
color:inherit;
	text-decoration:underline;

	
}

a:hover
{
	color:#f86901;
	text-decoration:none;
	
}

#pageframe
{
	width:980px;
	margin:0px auto;
	background-image:url(images/bg_content.png);
	
}

#drachen
{
	position:fixed;
	right:-30px;
	bottom:-110px;

	
}


a.pdflink
{
height:100px;
width:100px;
text-align:center;
text-decoration:none;
float:left;
margin:20px;

}

a.pdflink:hover
{
	color:#f86901;
}

.pdfinfo
{
	margin:20px;
	color:#888;
}

label
{
	width:80px;
	display:block;
	float:left;
	font-weight:bold;
	
}

input, textarea
{
	
	border:1px solid black;
}

textarea
{
	width:600px;
}


.post
{
	font-size:14px;
	font-weight:bold;
	
}

.post .txt
{
	font-weight:normal;
	font-size:12px;
}

h3
{
	font-size:10px;
	color:#888;
	font-weight:normal;
	}


/*
  *********************************************
  * Navigation
  *********************************************
*/


#navigation
{
	width:950px;
	height:36px;
	padding-top:20px;
	padding-left:30px;
	margin:0px auto;
	background-image:url(images/bg_nav.png);
	font-size:15px;
	text-align:center;
}

#navigation a
{
color:white;
text-decoration:none;
display:block;
height:29px;
width:132px;
float:left;
padding-top:7px;
	
}


#navigation a:hover
{
	color:white;
	background-image:url(images/bg_navlink.jpg);
	background-repeat:repeat-x;
	
}






/*
  *********************************************
  * Content (dynamic area)
  *********************************************
*/

#content
{
	
	margin-left:20px;
	margin-right:20px;
	padding:20px;
	padding-left:30px;
	text-align:left;
	display:block;
	width:670px;
	line-height:150%;
}


h1
{
	
	padding-bottom:22px;
	font-size:20px;
	font-weight:bold;
	color:#f86901;
	
}

h2
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#f86901;
	
}


p
{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	
}

#logos
{
	margin-top:20px;
	border-left:1px solid #dedede;
	width:210px;
	height:1100px;
	float:right;

	margin-right:23px;

	display:block;
}



.slideshow, .slideshow3
{
width:315px;
height:210px;

float:left;
margin-top:50px;

}


.slideshow1, .slideshow2
{
width:315px;
height:210px;
float:right;
margin-top:50px;

}

.leer
{
	margin-top:30px;
	margin-left:25px;
	
}

.slideshow img, .slideshow1 img, .slideshow2 img, .slideshow3 img
{
	margin-top:5px;
	margin-left:5px;
	padding:5px;
	background-color: #eee;
	-webkit-box-shadow: 2px 2px 10px #333;
    -moz-box-shadow: 2px 2px 10px #333;
	box-shadow: 2px 2px 10px #333;
	
	
}



/*
  *********************************************
  * Footer
  *********************************************
*/


#footer
{
	clear:both;
	height:38px;
	width:980px;
	margin:0px auto;
	background-image:url(images/deko_unten.png);	
	
}


