/*
        ===========================================
         Reset Elements
        ===========================================
*/

        body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
                margin:0;padding:0;
                }
        table {
                border-collapse:collapse;border-spacing:0;
                }
        fieldset,img {
                border:0;
                }
        address,caption,cite,code,dfn,em,strong,th,var {
                font-style:normal;font-weight:normal;
                }
        ol,ul {
                list-style:none;
                }
        caption,th {
                text-align:left;
                }
        h1,h2,h3,h4,h5,h6 {
                font-size:100%;
                }
        q:before,q:after {
                content:'';
                }
/*
        ===========================================
         Html Elements
        ===========================================
*/

        body {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
                padding:0;
                text-align:center;
                background:#fff;
                margin-top: 50px;
                }
        h1, h2, h3 {
                font-size:11px;
                line-height:1.5em;
                margin:0.5em 0 0 0;
                }
        h1.first {
                margin:0 0 0 0;
                }
        h1, h2 {
                font-family:'Times New Roman',Times,sans-serif;
                font-size:30px;
                color:#FFFFFF;
                }
        img {
                border:0;
                }
        a:link img, a:visited img, a:active img, a:hover img {
                border:0;
                }
        a:link, a:visited, a:active {
                color:#00387D;
                text-decoration:none;
                }
        a:hover {
                color:#000;
                text-decoration:underline;
                }
        p {
                line-height:1.4em;
                padding:0.5em 0 1em 0;
                }
        strong {
                font-weight:bold;
                }

        .background-start {
                background:#e2d8bf;
                height: 600px;
        }

/*
        ===========================================
         Container
        ===========================================
*/
        #wrapper {
                font-size:1.0em;
                width:820px;
                margin:10px auto 0px auto;
                }
                #header {
                        color: #7d8385;
                        float: right;
                        height: 10px;
                        font-weight: bold;
                        text-align: right;
                        padding-right: 15px;
                        padding-bottom: 5px;
                        }
                #header-index {
                	color: #7d8385;
                        float: right;
                        height: 20px;
                        font-weight: bold;
                        text-align: right;
                        padding-right: 15px;
                        padding-bottom: 3px;
                	}
                #menu {
                        /*background-color: #bababa;*/
                        text-align: left;
                        text-transform: uppercase;
                        color: #70787a;
                        font-size: 11px;
                        padding: 5px;
                        }
                .nav-background {
                        background: url(../images/menu-middle.gif) repeat-y 0 0;
                        width: 153px;
                	}

                #content-wrapper {

                        }
                        .content-1col {
                                float: left;
                                width: 160px;
                                text-align: right;
                                height: 235px;
                                margin-top: 10px;
                                position:relative;
                                }
                        .content-2col {
                                float: left;
                                margin: 5px 0 0 5px;                                
                                border: 0px solid #ccc;
				width: 639px;
				height: 236px;
				margin-bottom: 0px;
                                }
                        .content-3col {
                                clear: both;
                                float: left;
                                width: 160px;
                                text-align: right;
                                height: 148px;
                                position:relative;
                                }
                        .content-4col {
                                float: left;
                                text-align: left;
                                width: 639px;
                                margin: 5px;
                                }
                        .content-4col-inhalt {
                                padding: 0 30px 0 30px;
                                color: #000;
                                font-size:1.0em;
                                background: url(../images/content-middle.gif) repeat-y 0 0;
                                }
                         .content-4col-inhalt-shop {
                                padding: 0 30px 70px 30px;
                                }
                        .content-4-col-inhalt-position {
                                position: relative;
                                top: -18px;
                                }
                        .fl {
                                float: left;
                                }
                        .fr {
                                float: right;
                                }
                        .clear {
                                clear: both
                                }
                        .shoppic {
                                margin: 0px 20px 10px 0;
                                }
                        .shoptext {
                                margin: 0px 20px 10px 160px;
                                padding: -5px 0 0 0;
                                }
                        .picsubhead {
                                margin: 0 0 7px 0;
                                padding: 0;
                                font-size: 12px;
                                color: #fff;
                                font-weight: bold;
                                }
                        .webcam {
                        	color: #7d8385;
                        	font-weight: normal;
                        	text-decoration: none;
                        	}
                        .sound {
                        	position: relative;
                        	top: 4px;
                		}
                		
                	.pospopup {
                		position: relative;
                		width: 491px;
                		height: 0px;
                		margin: auto;
                		border: 0px solid #ffff00;
                		z-index: 3;
                		/*left: -120px;*/
                		/*margin: auto; 
                		width: 650px; 
                		height: 452px;
                		border: 1px solid #ffff00;
                		position: relative; 
                		left: -64px; 
                		top: 110px;
                		z-index: 3;*/
                		}
                		
                	/*.pospopup {
                		margin: auto; 
                		width: 1009px; 
                		height: 720px;
                		position: relative; 
                		left: 0px; 
                		top: 0px; 
                		z-index: 3;
                		}*/
                        #header a:link,
                        #header a:visited,
                        #header a:active,
                        #header-index a:link,
                        #header-index a:visited,
                        #header-index a:active {
                                color: #7d8385;
                                }
                        #content-wrapper a:link,
                        #content-wrapper a:visited,
                        #content-wrapper a:active {
                                color: #000;
                                }
                        #content-wrapper a:link.grau,
                        #content-wrapper a:visited.grau,
                        #content-wrapper a:active.grau {
                                margin: 0 0 7px 0;
                                padding: 0;
                                font-size: 12px;
                                color: #7d8385;
                                font-weight: bold;
                                }
                        span.grau {
                        	color: #7d8385;
                        	}
                #footer {

                        }
                #layer{
                	/*position: relative; 
                	top: -450px; 
                	left: -2px;*/
                	margin-top: -450px;
                	margin-left: -2px;
                	}
                #mblogo {
                	position: relative;
                	top: -897px;
                	left: 590px;
                	width: 35px;
                	}


/*
   ------------------------------------------------
        Menu
   ------------------------------------------------
*/
        ul#nav {

                }
                ul#nav li {
                        padding: 5px 0 0 0px;
                        margin-left: 10px;
                                }
                        ul#nav li a:link,
                        ul#nav li a:visited,
                        ul#nav li a:active {
                                color: #7d8385;
                                cursor: pointer;
                                }
                        ul#nav li a:hover {
                                color: #ffffff;
                                text-decoration: none;
                                cursor: pointer;
                                }
                        ul#nav li.current a:link, 
                        ul#nav li.current a:visited,
                        ul#nav li.current a:active  {
                                color: #ffffff;
                                text-decoration: none;
                                }

/*
   ------------------------------------------------
        Misc Classes
   ------------------------------------------------
*/
        .clear {
                clear:both;
                }

        .headline-start-pantone381 {
                color: #cce226;
                font-size: 17px;
        }

        .headline-start-hks61 {
                color: #083909;
                font-size: 25px;
        }

/*
   ------------------------------------------------
        Panel
   ------------------------------------------------
*/
#facebook_profil {
	margin-right: 18px;
	margin-top: 10px;
	}
#left-panel {
	float: left;
	z-index: 1000;
	text-align: left;
	}
#facebook {
	margin-top: 120px;
	margin-right: 15px;
	position:relative;
	}