@charset "UTF-8";
/* CSS Document */

body {
width:500%;

}

.button {

font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
color:blue;
border-top:none;
border-left:none;
border-right:none;
text-align:left;
border-bottom:solid black 2px;
background-color:#FFFFFF;

}

.aktuelles {
position:relative;

}

.aktuelles a{
cursor:pointer;
color:blue;
}

.fixed_logos a{
cursor:pointer;
color:blue;
text-decoration:none;
}

img {
border:0px;
}

.fixed_logos a{
border:none;
}

.thumbnail_hoch{
position: relative;
}

.thumbnail_hoch:hover{
background-color: transparent;
}

.thumbnail_hoch span{ /*CSS for enlarged image*/
position: absolute;
visibility: hidden;
z-index:20000;
}

.thumbnail_hoch span img{ /*CSS for enlarged image*/
border: 0px;
}

.thumbnail_hoch:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
position:absolute;
top:-225px;
left:260px; /*position where enlarged image should offset horizontally */

}


.thumbnail{
position: relative;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
visibility: hidden;
z-index:20000;
}

.thumbnail span img{ /*CSS for enlarged image*/
border: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
position:absolute;
top:-225px;
left:260px; /*position where enlarged image should offset horizontally */

}


.cufon {
z-index:500;
letter-spacing:0px;
}

.images {
width:200px;
position:relative;
padding-top:50px;
padding-bottom:30px;
z-index:5000;
}

#quer img{
width:200px;
padding-top:10px;
padding-bottom:10px;
padding-right:20px;
}

#hoch img{
height:200px;
padding-top:10px;
padding-bottom:10px;
padding-right:20px;
}

.logos {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
width:200px;
line-height:18px;
padding-bottom:30px;
z-index:8000;
}

.images_blog {
position:relative;
}

.images_hoch_thumb {
padding-top:0px;
width:auto;
height:200px;
padding-bottom:20px;
cursor:pointer;
}

.images_hoch_big {
padding-top:0px;
width:auto;
height:550px;
padding-bottom:20px;
cursor:pointer;
}

.images_quer_thumb {
padding-top:0px;
width:200px;
height:auto;
padding-bottom:20px;
cursor:pointer;
}

.images_quer_big {
padding-top:0px;
width:550px;
height:auto;
padding-bottom:20px;
cursor:pointer;

}

.fliesstext {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
width:300px;
line-height:18px;
z-index:200;
position:relative;
padding-left:0px;
}

.fliesstext_eng {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
width:250px;
line-height:18px;
z-index:200;
position:relative;
padding-left:0px;

}

.fliesstext_bold {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
width:300px;
line-height:18px;
text-align:left;
font-weight:normal;
z-index:200;
position:relative;

}

.fliesstext_blog {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
width:500px;
line-height:18px;
z-index:200;
position:relative;
padding-bottom:80px;
padding-left:12px;
}

.fliesstext_anker {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
width:250px;
line-height:18px;
z-index:200;
position:relative;
}


.fliesstext_anker a {
white-space: nowrap;

cursor:pointer;
color:blue;
}

.fliesstext_anker a:hover {
text-decoration:none;
white-space: nowrap;
text-decoration:underline;
cursor:pointer;
color:blue;
}

.table_single {
	padding-left:0px;
	margin-left:0px;
}

.table_logos {
	padding-top:30px;
	padding-left:240px;
}

.td_head {
font-family:Helvetica, Arial, sans-serif;
width:600px;
;
}

.td_head1 {
font-family:Helvetica, Arial, sans-serif;
font-size:22px;
width:250px;
line-height:24px;

}

.td_head2 {
font-family:Helvetica, Arial, sans-serif;
font-size:35px;
width:300px;
line-height:40px;

}

.td_head4 {
font-family:Helvetica, Arial, sans-serif;
font-size:35px;
width:300px;
line-height:40px;

}

.td_head3 {
font-family:Helvetica, Arial, sans-serif;
font-size:22px;
width:300px;

line-height:24px;

}

.themen_box{
}

.box {
padding-top:30px;
padding-left:40px;
}


.td_text {
width:400px;
padding-left:20px;


}

.td_text_blog {
width:400px;
padding-left:20px;

}

.td_text_links {
width:400px;
}

.contents {
position:relative;
z-index:0;
}

#navigation {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
position:fixed;
z-index:10000;
right:40px;
text-align:right;
line-height:19px;
font-weight:normal;
top:90px;

}

.fixed_logos {
z-index:10000;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
border:none;

}

.fixed_aktu {
z-index:10000;
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
border:none;
cursor:pointer;
color:blue;
text-decoration:none;

}

.subnavi {

padding-bottom:80px;
}

.partner a {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}



.partner a:link {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}
.partner a:hover {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
text-decoration:underline;
}

.partner a:visited {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}

.partner a:active {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}

.fliesstext a {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}



.fliesstext a:link {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}
.fliesstext a:hover {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
text-decoration:underline;
}

.fliesstext a:visited {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}

.fliesstext a:active {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}

#navigation a {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}



#navigation a:link {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}
#navigation a:hover {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
text-decoration:underline;
}

#navigation a:visited {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}

#navigation a:active {

color:blue;


text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;

}


* {
font-weight:normal
}
