/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 21, 2010 */

@font-face {
	font-family: 'GondolaSDRegular';
	src: url('../../fonts/gondola_sd-webfont.eot');
	src: local('Gondola SD Regular'), url('../../fonts/gondola_sd-webfont.woff') format('woff'), url('../../fonts/gondola_sd-webfont.ttf') format('truetype'), url('../../fonts/gondola_sd-webfont.svg#webfont0BmwXHer') format('svg');
}

@font-face {
	font-family: 'GondolaSD-SwashRegular';
	src: url('../../fonts/gondola_sd_-_swash-webfont.eot');
	src: local('GondolaSD-SwashRegular'), url('../../fonts/gondola_sd_-_swash-webfont.woff') format('woff'), url('../../fonts/gondola_sd_-_swash-webfont.ttf') format('truetype'), url('../../fonts/gondola_sd_-_swash-webfont.svg#webfontWies3bjh') format('svg');
}

/*allgemein*/

body {margin:0 auto;padding:0;text-align:center;background:#797169 url(../../images/layout/back-body.jpg) repeat-x;color:#332313;font-family:Arial, Verdana, sans-serif;font-size:100%;}
html {text-align:center;}

h1, h2, h3, h4, h5, h6 {font-family:GondolaSDRegular, Arial, Helvetica, sans-serif;color:#332313;}
h3, h4, h5, h6 {color:#fff;margin-bottom:0;}

/** Container **************/
.c60 {width:60px;margin:0 20px 0 0;}
.c100 {width:100px;margin:0 20px 0 0;}
.c120 {width:120px;margin:0 20px 0 0;}
.c140 {width:140px;margin:0 20px 0 0;}
.c170 {width:170px;margin:0 20px 0 0;}
.c180 {width:180px;margin:0 20px 0 0;}
.c200 {width:200px;margin:0 20px 0 0;}
.c220 {width:220px;margin:0 20px 0 0;}
.c240 {width:240px;margin:0 20px 0 0;}
.c280 {width:280px;margin:0 20px 0 0;}
.c400 {width:400px;margin:0 20px 0 0;}
.c450 {width:450px;margin:0 20px 0 0;}
.c600 {width:600px;margin:0 0 0 0;}

/*mixed*/
.m0 {margin:0!important;}
.mtb10 {margin:10px 0!important;}
.mtb15 {margin:15px 0!important;}

/*top*/
.mt0 {margin-top:0!important;}
.mt10 {margin-top:10px!important;}
.mt20 {margin-top:20px!important;}
.mt30 {margin-top:30px!important;}
.mt80 {margin-top:80px!important;}
.mt60 {margin-top:60px!important;}
.mt-45 {margin-top:-45px!important;}

/*right*/
.mr0 {margin-right:0!important;}
.mr5 {margin-right:5px!important;}
.mr20 {margin-right:20px!important;}
.mr50 {margin-right:50px!important;}
.mr80 {margin-right:80px!important;}
.mr120 {margin-right:120px!important;}

/*bottom*/
.mb0 {margin-bottom:0!important;}
.mb5 {margin-bottom:-5px!important;}
.mb15 {margin-bottom:-15px!important;}
.mb10 {margin-bottom:10px!important;}
.mb30 {margin-bottom:30px!important;}

/*left*/
.ml0 {margin-left:0!important;}
.ml10 {margin-left:10px!important;}
.ml20 {margin-left:20px!important;}
.ml50 {margin-left:50px!important;}

/** Misc **************/
.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}



.bold {font-weight:bold;}
.light {color:#948674;}
.mini85 {font-size:.85em;}

/*links*/
a {color:#332313;outline:none;}
a:hover, a:focus, a:active {color:#948674;}
.noline {text-decoration:none;}

/*layout*/
#wrapper {position:relative;margin:0 auto;padding:0 5px 30px 5px;background:#f0e5cf;text-align:left;width:945px;min-height:700px;height:auto;}

#content {font-size:.9em;background:#a49e97 url(../../images/layout/back-paper.jpg);}
#motion {border-bottom:1px solid #635c41;border-top:1px solid #635c41;}
.logo {position:absolute;margin:0 0 0 -25px;}
.innen {position:relative;clear:both;top:10px;min-height:405px;color:#332313;padding:35px 25px 0 25px;}
#content h1 {font-size:2.2em;}
#content h2 {font-size:1.3em;}
#content h1.sloggy {margin:-15px 0 0 0;}
#content h2.sloggy {margin:-25px 0 25px 29px;}
#content p {line-height:1.6em;}
#content .menue p {text-align:center;line-height:1.2em;padding:15px 0;margin:0;background:url(../../images/layout/schnoerkel.gif) bottom center no-repeat;}
#content .menue p.last {background:url() bottom center no-repeat;}
.headline {font-size:1.1em;font-weight:bold;margin:0;color:#920000;}
.teaser {float:right;width:210px;padding:20px;margin:-30px 0 0 50px;text-align:center;background:#420001 url(../../images/layout/back-teaser.jpg) 50% 50% no-repeat;color:#fff;font-size:.9em;}
.teaser h3 {line-height:1.5em;}
.teaser a {color:#fff;}
.teaser a:hover, .teaser a:focus {color:#e0caa0;}
.karte {position:relative;margin:10px 0 25px -25px;}

#footer {width:80%;text-align:center;font-size:.85em;padding:20px 10%;}
#footer img {margin:20px 10px 0 0;}
/*navigation*/
#quicknav {background:#2a2724;height:25px;padding:15px 10px 15px 0;text-align:right;color:#fff;font-size:.85em;}
#quicknav a {color:#fff;padding:0 5px;}
#quicknav a:hover, #quicknav a:focus, #quicknav a.aktiv {color:#7c7462;}

#hauptnav {margin:0 auto;width:100%;height:40px;padding:7px 0;background:#420001;}
#hauptnav a {color:#fff;text-decoration:none;}
#hauptnav ul {float:right;margin:0;list-style:none;font-family:GondolaSDRegular, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.15em;}
#hauptnav ul li {float:left;display:block;}
#hauptnav ul li a {margin:0 7px 0 0;padding:4px 11px;}
#hauptnav ul li a:hover, #hauptnav ul li a:focus, #hauptnav ul li a.aktiv {color:#e0caa0;}



/*trenner*/
hr {height:1px;border:0 none;margin:0;padding:0;}
.linetrenner, .linetrenner2 {display:block;width:100%;height:1px;margin:2em 0;border-top:1px dotted #332313;}
.linetrenner2 {width:60%;}
.teaser .linetrenner {border-top:1px dotted #fff;}
.minidot {display:block;margin:.2em 0;}
.smalldot {display:block;margin:.5em 0;}
.mididot {display:block;margin:.8em 0;}
.bigdot {display:block;margin:1em 0;}
.maxidot {display:block;margin:2em 0;}
.cl {display:block;clear:left;margin:0;}
.cr {display:block;clear:right;margin:0;}
.cb {display:block;clear:both;margin:0;}


/*bilder*/
img {border:0;}
.rightfoto {float:right;margin:0 0 25px 25px;padding:5px;background:#f4eadc;border:1px solid #887f77;}
.guides {width:150px;float:left;margin:0 25px 5px 0;}

/*highslide*/
.highslide-html {background:#fff;}
.highslide-html-content {position:relative;display:none;line-height:1.25em;}
.highslide-body {margin:0;font-size:.8em;}
.highslide-wrapper {float:right;width:11px;height:11px;background:#fff;}
.highslide-wrapper .highslide-html-content {text-align:left;width:350px;padding:5px;font-size:.85em;}
.highslide-wrapper .highslide-header div {text-align:right;margin:0;}
.highslide-wrapper .highslide-header ul {text-align:right;margin:0;padding:0;}
.highslide-wrapper .highslide-header ul li {display:inline;}
.highslide-header li {margin:0;} 
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none;font-size:.8em;}
.highslide-wrapper .highslide-header a {text-decoration:none;}
.highslide-wrapper .highslide-header a:hover {color:#a11c1c;}
.highslide-wrapper .highslide-header h1 {margin-left:10px;}
.highslide-close a {background:url(../../images/java/close.gif) no-repeat;}
html:root .highslide-close a {background:url(../../images/java/close.gif) 0 5px no-repeat;} 
.highslide-wrapper .highslide-footer .highslide-resize {float:right;width:11px;height:11px;background:url(../../images/java/resize.gif);}
.highslide-wrapper .highslide-body {margin:0;padding:10px;}
.highslide-resize {cursor:nw-resize;}
.highslide {cursor:url(../images/java/zoomin.cur), pointer;outline:none;}
.highslide-active-anchor img {visibility:hidden;}
.highslide-image {border:2px solid #fff;}
.highslide-caption {display:none;padding:5px;border:2px solid #fff;border-top:none;background:#fff;font-size:10pt;}
.highslide-loading {display:block;padding:2px 2px 2px 22px;border:1px solid #000;background:#fff url(../images/java/loader.white.gif) 3px 1px no-repeat;text-decoration:none;font-weight:bold;font-size:.8em;color:#000;}
a.highslide-credits, a.highslide-credits i {padding:2px;text-decoration:none;color:#666;font-size:.8em;}
a.highslide-credits:hover, a.highslide-credits:hover i {background:#ccc;color:#fff;}
.highslide-move {cursor:move;}
.highslide-overlay {display:none;}
a.highslide-full-expand {display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url(../../images/java/fullexpand.gif) no-repeat;}
/* Necessary for functionality */
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}


