/* <__ CONFIG __> */

ul { margin:0; padding:0; list-style:none; }
form, td { margin:0; padding:0; }
table { border-spacing:0; }
img { border:0; }
.none { display:none; }

.fl { float:left; }
.fr	{ float:right; }
.clear { clear:both; }

.posa { position:absolute; }

a:active, a:focus { -moz-outline-style:none; outline:none; }
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner	{ border:none; }


/* <__ PARAMETER __> */

.col-270 { width:244px; }
.col-380 { width:380px; }
.col-400 { width:400px; }
.col-470 { width:470px; }
.col-500 { width:500px; }
.col-750 { width:736px; }

.martop-4 { margin-top:4px; }
.martop-10 { margin-top:10px; }

.marbot-25 { margin-bottom:25px; }

.color-gold { color:#ecc41b; }
.color-grey { color:#1f1d21; }
.color-white { color:#fff; }


/* <__ LAYOUT __> */

body { margin:0; padding:0; font-family:Arial,"Arial Black",Verdana,sans-serif; text-align:center; min-width:1000px; }

.main { width:980px; margin:0 auto; text-align:left; }


/* <__ CONTENT HEADER __> */

.header { margin:20px 0; }
.yz_address, .yz_introduction, .yz_moreinformation { background-color:#1f1d21; }
.yz_address { padding:8px 10px 6px; }
.yz_introduction { padding:10px 10px 6px; }
.yz_moreinformation { padding:10px 10px 8px; text-align:right; }


/* <__ CONTENT FOOTER __> */

.footer { margin:20px 0 40px; }
.archive { }
.privacy { border-top:1px solid #1f1d21; }


/* <__ TYPOGRAPHIE __> */

p, h1, h2, h3, h4 { margin:0; padding:0; }
h1, h2, h3, h4 { text-transform:uppercase; color:#fff; }

p { font-size:16px; line-height:20px; color:#fff; }
p.introduction { font-size:30px; line-height:37px; }
p.footer { padding-left:10px; font-size:12px; line-height:0; text-transform:uppercase; color:#1f1d21; }
p.contract { font-size:12px; line-height:14px; }

h1 { font-size:34px; padding-right:21px; display:inline; }
h2 { font-size:29px; }
h3 { font-size:11px; }
h4 { font-size:17px; }

a { color:#fff; }
p a { color:#1f1d21; text-decoration:none; }
p a:hover { text-decoration:underline; }
h3 a, h4 a, .boxcontent a { text-decoration:none; }
h3 a:hover, h4 a:hover, .boxcontent a:hover { text-decoration:underline; color:#ecc41b; }


/* <__ COLORBOX __> */
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left;}
#cboxContent { position:relative; }
#cboxLoadedContent { overflow:auto;}
#cboxLoadedContent iframe { display:block; width:100%; height:100%; border:0; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }

#cboxLoadedContent { background:#1f1d21; padding:25px; }
#cboxLoadingOverlay { background:#1f1d21; }
#cboxLoadingGraphic { background:url(media/img/labelloading.gif) no-repeat center center; }
#cboxForward, #cboxBackward, #cboxBackward_last, #cboxClose { position:absolute; display:block; width:26px; height:26px; text-indent:-9999px; }
#cboxClose { top:10px; right:10px; background:url(media/img/labelclose.gif);  }
#cboxForward { bottom:10px; right:10px; background:url(media/img/labelforward.gif); }
#cboxForward:hover { background:url(media/img/labelforward_hover.gif); }
#cboxBackward { bottom:10px; right:40px; background:url(media/img/labelbackward.gif); }
#cboxBackward_last { bottom:10px; right:10px; background:url(media/img/labelbackward.gif); }
#cboxBackward:hover, #cboxBackward_last:hover { background:url(media/img/labelbackward_hover.gif); }

/* <__ COLORBOX CONTENT __> */
#slide1, #slide2, #slide3, #slide4 { text-align:left; }
.boxcontent { width:930px; height:235px; }
.boxcontent_list { margin:10px 0 0 20px; color:#fff; list-style:none; }
.boxcontent_list li { font-size:16px; line-height:20px; }


/* <__ TOOLTIP __> */
.tooltip { display:none; width:800px; height:220px; padding:10px 10px 20px; background:#1f1d21 url(media/img/tooltip-arrow.gif) 0 238px no-repeat; }
#datenschutzerklaerung { cursor:pointer; }

