/*IMPORT EXTERNAL STYLE SHEET START*/
@import url("font_resizer.css");
@import url("lightbox.css"); /*evtl. Pfade zu den gifs in der lightbox.js anpassen */
@import url("superfish.css"); /*Alle Menu Angaben in diesem Style*/
/*IMPORT EXTERNAL STYLE SHEET END*/

/*GENERAL DEFINITIONES START*/
*{margin:0;}
html, body, form {height:100%; width:100%;}
body {font-family:Arial,Verdana; font-size:12px; color:#fff; background:#000; line-height:1.5em}

a{color:#800768; text-decoration:none;}
a:hover{text-decoration:underline;}
.vioLink a{color:#fff;}

h1{font-size:24px; font-weight:normal; border-bottom:1px solid #666; padding-bottom:2px; line-height:1.5em }
h2{font-size:16px; font-weight:normal; margin-bottom:10px; line-height:1.2em}
h3{font-size:16px; font-weight:normal; margin-bottom:10px;}

img{border:0;}

.clear{clear:both;}
.floatLeft{float:left;}
.line, .lineCol280{height:5px; background:url(images/line.png) repeat-x; }
.noMargin{margin:0;}
.noPadding{padding:0;}
.marked{background:#800768; padding:10px; margin-top:10px;}
.lineCol280{width:260px; margin:5px 0 5px 0;}
.line{width:560px;}
.imgSpace{margin:2px 0 2px 0;}

#ch_1, #ch_2 {background-color:#000;}
#submit_Newsletter{margin-left:5px; border:0; height:20px; background-color:#000; background:url(images/newsletter_arrow.png) center no-repeat; color:#800768;}
#tb_TextBox, .input_route{background:#333; border:0; height:18px; color:#fff; }
.input_route{height:15px;}

/*GENERAL DEFINITIONES END*/

/*DON'T SHOW SKIP LINKS START*/
.skip {display: none;}
/*DON'T SHOW SKIP LINKS END*/

/*PAGE LAYOUT START*/
.Wrapper{min-height:100%; height: auto !important; height:100%; margin: 0 auto -120px;}
#TopBg, #Banner, #Content{width:100%;}
#TopBgWrapper, #BannerWrapper, #FooterWrapper{width:920px; margin:0 auto;}
.Footer, .Push{height:120px}
.col280, .col600{padding:26px 10px 10px 10px}
.col200{width:200px; margin:10px 10px 0 0;}
.col360{width:330px; margin:10px 20px 10px 0;}
.col600, .col600 h1{width:560px;}

/*TOP START*/
#TopBg{background:#800768; height:150px;}
/*TOP END*/

/*NAVIGATION / LOGO START*/
#Logo{position:absolute; z-index:99; margin-left:610px;}
#LangNavigation{position:absolute; z-index:100; width:900px; text-align:right; font-size:10px; }
#Navigation{position:absolute; z-index:100; top: 124px; margin-left:10px;}
/*NAVIGATION / LOGO END*/

/*BANNER START*/
#Banner{height:200px; background:url(images/bg_Banner.png);}
#BannerWrapper{text-align:center; background:#000;}
/*BANNER END*/

/*CONTENT START*/
#ContentWrapper{width:900px; margin:0 auto;}
#ContentRight{width:270px;  margin-left:20px; padding:26px 0 10px 0;}
#ContentRight h1{margin:0; margin-bottom:5px;}
#ContentRight p{margin-bottom:10px;}

.col280{width:260px; margin-right:20px; }
.col280 h2 {margin-top:2px;}
.col600 h2{font-size:22px; border:0;}
.col200 img{width:200px; height:100px; overflow:hidden;}

/*SPECIAL HOME START*/
.vio{background:#800768; color:#fff; min-height:400px;}
.vio h1{border:0;}
#SpecialHome a{text-decoration:underline;}
#SpecialHome ul{padding-left:10px; margin-top:10px;}
.pics {height:130px; width:260px; margin:0; padding:0; } 
.pics img {padding:5px; border:1px solid #000; background-color:#000; width:250px; height:120px; top:0; left:0;} 
/*SPECIAL HOME END*/

/*GALLERY / STANDARD SLIDESHOW START*/
#GalleryWrapper{ padding:10px; background:#000; width:580px; margin:10px 0 8px 0;}
#GalleryWrapperImage, #SlideShowWrapperImage{width:90px; height:90px; margin:5px  0 0 5px; float:left; text-align:center; padding:5px;}
#GalleryWrapperImage:hover, #SlideShowWrapperImage:hover{background:#800768;}
#GalleryWrapperImage img, #SlideShowWrapperImage img{height:auto; overflow:hidden;}
/*GALLERY / STANDARD SLIDESHOW END*/

/*STANDARD SLIDESHOW START*/
#SlideShowWrapper{padding:10px; background:#000; margin:10px 0 8px 0; overflow:auto;}
/*STANDARD SLIDESHOW END*/

/*PAGING START*/
#paging{width:600px; text-align:center;}
/*PAGING END*/

/*LUNCH HOME START*/
.col190{width:190px; margin-right:30px;}
.col50{width:40px;}
/*LUNCH HOME END*/

/*CONTENT END*/

/*FOOTER START*/
.Footer{background:url(images/bottom_bg.png);}
.Footer a{color:#fff;}
#FooterWrapper {text-align:center; padding-top:14px;}
#FotoerWrapper {font-size:14px;}
#FooterWrapper small{color:#666; font-size:11px;}
/*FOOTER END*/
/*PAGE LAYOUT END*/