/* CSS Document */

/* body */

body {
background-color:#f9f9f9;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
line-height:150%;
}

p {
margin:0;
}

/* Container */

#container {
background-color: #fff;
margin: 30px 0 30px -465px;
position:absolute;
left: 50%;
width: 930px;
height: 690px;
}

/* DIVS BANNER*/

#banner-container {
background-color:#a6ae00;
width:930px;
height:105px;
}


/* DIVS MENU*/

#tb-menu-container {
float:left;
width:900px;
margin:9px 0px 0 15px;
border-top:1px;
border-top-style:solid;
border-top-color:#85afca;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#97c1db;
}

#tb-menu {
float:left;
height:14px;
margin:0px 0px 5px 0px;
padding:3px 0px 0px 0px;
text-shadow: 1px 1px 1px #C9E0EC;
}

/* DIVS MAIN*/

#main-container {
float:left;
width:870px;
margin:10px 0px 0 15px;
padding: 0 25px 0 0;
height:500px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
overflow:auto;
}

/* DIVS RIGHT*/

#right-container {
float:right;
margin:10px 15px 0 0px;
padding: 0 15px 0 0;
width:150px;
height:460px;
background-color:#faf9f9;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
}

/* DIVS FOOTER */

#footer {
clear:left;
float:left;
width:900px;
height:20px;
text-align:center;
margin:8px 15px 6px 15px;
padding:8px 0 0 0;
border-top:1px;
border-top-style:dotted;
border-top-color:#999999;
}

.tb-footer {
height:1px;
padding:5px 10px 5px 0px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:10px;
line-height:125%;
}

/* DIVS BILD */

.tb-bild {
height:15px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:10px;
}


/* GALLERY-DIVS */

#gallery-container {
width:520px;
height:auto;
vertical-align:middle;
}

#gallery-banner {
width:500px;
height:90px;
margin:10px 0 10px 0;
}

#gallery-image {
width:500px;
height:333px;
}

#gallery-image-title {
width:500px;
height:0px;
}

#gallery-footer {
width:500px;
height:20px;
margin:5px 0 0 0;
}

#gallery-image-counter {
color:#FFFFFF;
float:left;
width:250px;
height:20px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-shadow: 1px 1px 1px #000;
}

/* VIDEO-DIVS */

#video-container {
background-color:#000;
width:560px;
height:315px;
text-align:center;
vertical-align:middle;
margin:10px 0 0 8px;
}



/* LINKS */

a:link {
color: #004D9F;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;

}
a:hover {
color: #c90000;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

a:visited {
color: #6e97e2;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

a:active {
color: #c90000;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

/* MENU - LINKS */

a.menue_link:link {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
font-weight: normal;
color:#000000;
text-decoration:none;
}
 
a.menue_link:visited {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
font-weight: normal;
color:#666666;
text-decoration:none;
}
	
a.menue_link:hover {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
font-weight: normal;
color:#2169cb;
text-decoration:none;
}

a.menue_link:active {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
font-weight: normal;
color:#2169cb;
text-decoration:none;
}

a.menue_link:focus {	
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
font-weight: normal;
color:#2169cb;
text-decoration:none;
}
	
.menue_active {	
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:14px;
font-weight: normal;
color:#cb3921;
text-decoration:none;
}

.menu-bull {
float:left;
font-size:22px;
padding-left:10px;
}

.menu-bull-home {
float:left;
font-size:22px;
padding-left:5px;
}

/* FOOTER-LINKS */

a.footer:link {
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
a.footer:hover {
	color: #004D9F;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
a.footer:visited {
	color: #999999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;

}
a.footer:active {
	color: #000066;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* FONTS */

.lauf {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
}

.lauf-weiss {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
color:#ffffff;
}

.lauf-small {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
}

.Bildtitel {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
line-height:125%;
}

.lauf-italic {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
font-style:italic;
}

.lauf-bold {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
font-weight: 600;
}

.lauf-gross {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
font-weight: bold;
font-style:italic;
}

.lauf-bold-italic {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
font-weight: 600;
font-style:italic;
}

.lauf-menu {
float:right;
height:12px;
margin:0px 0 0px 0px;
padding:2px 0px 0px 0px;
text-align:center;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.textgruenueberschrift {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #a6ae00;
}

.textgruenfett {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #a6ae00;
}

.Titel {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:18px;
font-weight: bold;
}

.Untertitelitel {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
font-weight: bold;
}

.HEADER {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:32px;
font-weight: normal;
color:#fff;
}

.HEADER-kursiv {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:22px;
font-weight: normal;
font-style:italic;
color:#fff;
padding-top:200px;
}
