/*--------------------------------------------*/
/*---Copyright (c) EDV MAHO Internetagentur---*/
/*--------------------------------------------*/

/*-------------*/
/*---Default---*/
/*-------------*/

* {
         font-family:verdana,arial,sans-serif;
         font-size:100.01%;
         }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
         overflow:scroll;
         height:100%;
         }

/*----------*/
/*---Body---*/
/*----------*/

body {
         margin:0;
         padding:0;
         /*background-color:#d3ddff;*/
         background-color:#e7eff7;
         min-width:990px;
         }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#top, #bottom {
         margin:0;
         padding:4px 16px;
         color:#fff;
         font-size:1.1em;
         font-weight:bold;
         }

#top {
         background:url(../images/bg-top.jpg) top repeat-x;
         }

#bottom {
         text-align:right;
         background:url(../images/bg-bottom.jpg) top repeat-x;
         background-color:#1768b7;
         }

#logo {
         margin:0;
         padding:0;
         height:129px;
         background:url(../images/fischrestaurant-buesum.jpg) left repeat-x;
         background-color:#d3ddff;
         }

#wrapper {
         margin:0;
         padding:0;
         position:relative;
         min-height:800px;
         height:auto !important;  /* für moderne Browser */
         height:800px;  /* für den IE */
         }

#left {
         margin:0;
         padding:0;
         font-size:.8em;
         position:absolute;
         left:0;
         top:0;
         width:12em;
         }

#wetter {
         margin:0;
         padding-left:4px;
         width:150px;
         }
 
#content {
         margin-left:13em;
         margin-right:15.5em;
         padding:.5em .5em .5em .5em;
         font-size:.8em;
         border-left:4px solid #1868b9;
         border-right:4px solid #1868b9;
         background-color:#fff;
         min-height:1100px;
         height:auto !important;  /* für moderne Browser */
         height:1100px;  /* für den IE */
         }

#content h1 {
         background-image:url(../images/underline.jpg);
         background-repeat:no-repeat;
         background-position:bottom left;
         }
         
#breadcrump {
         margin:.5em 0 1.5em 0;
         padding:0;
         font-size:.75em;
         }

#breadcrump a, #breadcrump span {
         margin:0 0 0 2px;
         padding:0 6px 0 12px;
         background-image:url(/fileadmin/images/arrow.gif);
         background-position:center left;
         background-repeat:no-repeat;
         white-space:nowrap;
         font-weight:normal;
         }

#breadcrump span {
         }

#breadcrump a:hover {
         }

#right {
         margin:0;
         padding:20px 4px 0 0;
         font-size:.8em;
         position:absolute;
         right:0;
         top:0;
         width:14.8em;
         }

#contact {
         margin:0;
         padding:6px 0;
         border-top:4px solid #1a4672;
         text-align:center;
         font-size:.6em;
         color:#1a4672;
         }
         
.pdf {
         margin:0;
         padding:0;
         text-align:center;
         font-size:.8em;
         }
         
.pdf a {
         display:block;
         padding:4px 0;
         background-color:#b34646;
         color:#fff;
         }
         
.pdf a:hover {
         font-weight:bold;
         text-decoration:none;
         }

/*----------------*/
/*---Navigation---*/
/*----------------*/

#navigation {
         margin:0;
         padding:10px 0 20px 4px;
         }

#navigation ul {
         margin:0;
         padding:0;
         }

#navigation li {
         margin:0;
         padding:0;
         list-style:none;
         }

#navigation a, #navigation span {
         text-decoration:none;
         display:block;
         margin:10px 0;
         padding:0 5px 0 9px;
         font-weight:bold;
         color:#1a4672;
         }

#navigation span {
         color:#b34646;
         }

#navigation a:link, #navigation a:visited {
         }

#navigation a:focus, #navigation a:hover, #navigation a:active {
         text-decoration:underline;
         }
         
#navigation ul li ul {
         margin:0 0 0 14px;
         padding:0;
         }

#navigation ul li ul li a {
         font-weight:normal;
         }

#navigation a.active:hover, #navigation a.active {
         color:#b34646;
         font-weight:bold;
         }

#navigation ul li ul li ul {
         margin:0 0 0 14px;
         padding:0;
         }

/*--------------------*/
/*---Metanavigation---*/
/*--------------------*/

#navigation h2 {
	 margin:30px 0 0 9px;
	 color:#000;
	 }

#navigation ul#meta {
         margin:0;
         padding:0;
         }

#navigation ul#meta li {
         margin:0;
         padding:0;
         list-style:none;
         }

#navigation ul#meta a, #navigation ul#meta span {
         text-decoration:none;
         display:block;
         margin:6px 0;
         padding:0 5px 0 20px;
         color:#1a4672;
         font-size:.8em;
         font-weight:normal; 
         }

#navigation ul#meta span {
         color:#b34646;
         }

#navigation ul#meta a:link, #navigation ul#meta a:visited {
         }

#navigation ul#meta a:focus, #navigation ul#meta a:hover, #navigation ul#meta a:active {
         text-decoration:underline;
         }

/*-------------*/
/*---Clearer---*/
/*-------------*/

.clearer {
         clear:both;
         margin:0;
         }

.icon {
         vertical-align:middle;
         padding-right:4px;
         }
         
.collapse {
         border-collapse:collapse;
	 }
	 
.order-error { 
         color:#b34646;
         font-weight:bold;
         }

/*----------------------*/
/*---Social Bookmarks---*/
/*----------------------*/

p#social {
	text-align:center;
	}

p#social img {
        padding:1px;
        border:1px solid #d3ddff;
        }

p#social img:hover {
        border-color:#1868b9;
        }

.none {
         display:none;
         }
