/* *********************** ALLGEMEIN ************************* */
html {
         height:                 100.01%;
         background-color:       #afb0b2;
}

body {
         width:                   1006px;
         height:                  100.01%;
         font:                    0.8em Verdana, Arial, Sans-Serif;
         color:                   #303030;
         margin:                  0px auto;
         padding:                 0;
}

#container {
        background-image:        url('../images/back_titel.png');
        background-repeat:       repeat-y;
        background-color:        #FFFFCC;
        margin:                  0;
        padding:                 0;
}
#box_top {
        width:                   966px;
        padding:                 20px 20px 0 20px;
        background:              url(../images/bg_top.png);
        background-repeat:       no-repeat;
}
#box_middle {
         width:                   966px;
/*	min-height: 		 100%;*/
         padding:                 0 20px 0 20px;
         background:              url(../images/bg_middle.png);
         background-repeat:       repeat-y;
	overflow:auto;
}
#box_bottom {
        width:                   986px;
        height:                  45px;
        padding:                 0 20px 0 20px;
        text-align:              right;
        background:              url(../images/bg_bottom.png);
        background-repeat:       no-repeat;
}

form {
        margin:0;
        padding:0;
}


#footer {
        height:                  30px;
        float:	right;
        margin-right:	20px;
        width: 846px;
        border-top:thin;
        border-top-style:solid;
        border-color:gray;
/*        border: 1px solid #808080;*/
}


#box_top-links1 {
        text-align:right;
        padding:0;
        margin-bottom:5px;
}
#box_top-links1 a {
	display:		inline;
	padding:		2px 8px 2px 8px;
	border:			1px solid grey;
	color:			black;
	text-decoration:	none;
    font:                   10px Verdana, Arial, Sans-Serif;
	background-color:#FAF4C0;
}
#box_top-links1 a:hover {
	background-color:#E9CE7C;
}

#box_top-links1 a#aktuell {
  background-color:#F8F2B1;
}

#toplinks {
        height: 22px;
        width: 964px;
        text-align: left;
        padding-top: 5px;
        margin-right:0px;
        clear:left;
        border-bottom:thin;
        border-bottom-style:solid;
        border-color:gray;
        background-image:url('../images/panorama_schatten.jpg');
        background-repeat:no-repeat;
/*        background-image:url('../images/back_titel.png');
        background-repeat:repeat-y;*/
        background-color:#FFFFCC;

}
#toplinks a {
        font-size: 1em;
        color:black;
        display: inline;
        padding-left: 8px;
        padding-bottom: 0px;
        margin-right: 0px;
        border-left: 1px solid #fff;
}

#tabmenue {
  padding: 3px;
  float:right;
/*  border-bottom: 1px solid #222; */
}
#tabmenue li {
  display: inline;


}
#tabmenue li a {
  padding: 3px 1em;
  margin-left: 3px;
  border: 1px solid #777;
/*  border: 2px outset white;*/
  background-color:#FAF4C0;
  border-bottom: 0;
  text-decoration: none;
}
#tabmenue li a#aktuell {
  padding-bottom: 4px;
  background-color:#F8F2B1;
}

#tabmenue li a:hover {
	background-color:#E9CE7C;
}



a                         {        font-size:         1.0em;}
a:link                 {        color:                blue;        text-decoration:none; }
a:hover                 {        color:                blue;        text-decoration:underline; }
a:visited        {        color:                blue;        text-decoration:none; }
a img                 {        border:         0;}

h1                         {        font-size:         19px; /*font-family: trebuchet ms,tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;*/ margin:0; padding-top:10px;}
h2                         {        font-size:         1.3em;}
h3                         {        font-size:         1.2em;}
h4                         {        font-size:         0.8em; margin:0; padding:0;}

.linkintern         {         border-bottom:1px blue none;         text-decoration:none;         cursor:help; }
.linkextern         {         border-bottom:1px blue none;         text-decoration:none;         background-image: url(../images/linkextern.gif); background-position:right;        background-repeat: no-repeat; padding-right:20px;}
/*.linkextern         {         border-bottom:1px blue solid;         text-decoration:none; }        */
.linkback                {          text-decoration:none;                         background-image: url("../images/linkback.bmp");                 background-repeat: no-repeat; padding-left:30px;}
.linkpdf_11x14        {         text-decoration:none;                          background-image: url("../../images/file_pdf_11x14.gif");                                         background-repeat: no-repeat; padding-left:20px;}
.linkstadtrundgang         {          text-decoration:none; }


.linknav                {
	padding:		0 8px 5px 8px;
	background-color:#F8F2B1;
	border:			1px solid grey;
	background-image: url("../images/linkanfang.gif");
	background-repeat: no-repeat;
	padding-left:20px;
	border-top:1px solid #F8F2B1;
	margin-right:5px;
	text-decoration:	none;
	}




.logout                        {          border:1px green solid;                 text-decoration:none; background-image: url("../images/linkback.bmp");                 background-repeat: no-repeat; padding-left:30px; font-size:13px; background-color:red;}
.clear	{ clear:both;	}	/*hebt die float-Eigenschaft wieder auf, damit sich die Eltern-Box mit ändert*/
.nosee	 { display:none; }	/*Spamabwehr im Gaestebuch*/

.bildschatten {  border-top: solid 1px #efefef;  background: url('../images/schatten-468px.png') no-repeat bottom left; /* padding: 4px 7px 17px 7px;*/  padding: 0px 3px 13px 3px; }
.bildschatten351 {  border-top: solid 1px #efefef;  background: url('../images/schatten-351px.png') no-repeat bottom left; /* padding: 4px 7px 17px 7px;*/  padding: 4px 6px 13px 6px; }
.bildschatten351white {  border-top: solid 1px #efefef;  background: url('../images/schatten-351px.jpg') no-repeat bottom left; /* padding: 4px 7px 17px 7px;*/  padding: 4px 6px 13px 6px; }

.head			{	background-image:        url('../images/back_titel.png'); background-repeat:       repeat-y; 	background-color: #FFFFCC; 	}

.box_content {	margin-top:10px; padding:10px; background-color:white; border: 1px solid grey; border-width:thin; }

#box_ohne_rahmen {
 padding: 10px 10px 10px 10px;
}
#titel {
  background-color:lime;
  margin: 5px 5px 5px 5px;
  height:30px;
  padding: 0 10px 10px 10px ;
  border:1px gray solid;
  vertical-align:middle;
}

/* ************************** OBEN *************************** */
#titelzeile {
        margin: 0;
        height: 115px;	/*70*/
        width: 966px;
        padding: 0;
        font-family:"Times New Roman", Times, Serif;
        font-size:xx-large;
        font-weight:bold;
        vertical-align:bottom;
        background-color:#FFFFCC;
        background-image:url('../images/panorama.jpg');
        background-repeat: no-repeat;
/*        background-image:url('../images/back_titel.png');
        background-repeat:repeat-y;
        */
}
#titelzeile_links
{
        margin: 0;
        padding-left: 140px;
        height: 115px;
		text-align:center;
        float:left;
}
#titelzeile_rechts
{
        margin: 0;
        width: 200px;
        height: 115px;
        float: right;
        padding: 0 5px 0 0;
        font-family:"Times New Roman", Times, Serif;
        text-align:right;
}
.inhalt {
         background-color:               #F8F2B1;
         margin:                         0 0 0 120px;
         width:                          844px;
         min-height:                     380px;
         padding:                        0;
/*	border-top: 2px outset white;*/
         border-left:                    thin gray solid;
         border-right:                   thin gray solid;
/*         border-bottom:                  thin gray solid;*/
}
#frame_links {
        clear: left;
        float: left;
        width: 115px;
        margin: 1px 1px 0px 0;
        padding: 2px;
        font-size: 10px;
}
#frame_links ul {
        list-style: none;
        width: 115px;
        margin: 0;
        padding: 0;
/*        font-size: 1.0em;*/
}
#frame_links li {
        display: block;
        margin-bottom: 3px;
        border-style:solid;
        border-width:1px;
        border-color:gray;
        height:26px;
}

#frame_links li a {
        height: 20px;
        text-align: left;
        text-decoration: none;
        display: block;
        padding: 6px 2px 0 5px;
        color: black;
        background-color:        #FFFFCC;
/*        background: #fff;*/
}

#frame_links li a:hover {
/*        color: #fff;*/
        background: #9F9;
}

#frame_links li a.open{
/*        color: #fff;*/
        background: #9F9;
/*        font-weight:bold;*/
}

#karte_links {
        clear: left;
        float: left;
        width: 135px;
        margin: 1px 1px 0px 0;
        padding: 2px;
        font-size: 11px;
}
#karte_links ul {
        list-style: none;
        width: 135px;
        margin: 0;
        padding: 0;
        font-size: 1.1em;
}
#karte_links li {
        display: block;
        margin-bottom: 3px;
        /*border-style:solid;
        border-width:1px;
        border-color:gray;*/
        height:20px;
        border-style: outset; border-width: 2px; border-color: white;
}

#karte_links li a {
        height: 18px;
        text-align: left;
        text-decoration: none;
        display: block;
        padding: 2px 2px 0 5px;
        color: black;
        background-color:white;
/*        background-color:        #FFFFCC;*/
/*        background: #fff;*/
}

#karte_links li a:hover {
/*        color: #fff;*/
        background: #9F9;
}
.inhalt_edit {
         background-color:               #F8F2B1;
         margin:  0 210px 0 180px;
         width:                          784px;
         min-height:                     380px;
         padding: 0;
         border-left:thin gray solid;
         border-bottom:thin gray solid;
         border-right:thin gray solid;
}
#frame_links_edit {
        clear: left;
        float: left;
        width: 165px;
        margin: 2px 2px 0px 0;
        padding: 7px;
        font-size: 10px;
}

#frame_rechts {
        float: right;
        width: 210px;
        margin: 0 5px 0 0;
        padding: 0;
        font-size: 0.9em;
        text-align:center;
/*        background-color:#F8F2B1;*/
}

#frame_links_edit ul {
        list-style: none;
        width: 165px;
        margin: 0;
        padding: 0;
        font-size: 1.1em;
}
#frame_links_edit li {
        margin-bottom: 3px;
        border-style:solid;
        border-width:1px;
        border-color:gray;
}

#frame_links_edit li a {
        text-align: left;
        height: 20px;
        text-decoration: none;
        display: block;
        padding: 6px 5px 0 5px;
        background-color:        #FFFFCC;
        color: black;
}

#frame_links_edit li a:hover {
/*        color: #fff;*/
        background: #9F9;
}

#frame_links_edit li a.open{
/*        color: #fff;*/
        background: #9F9;
/*        font-weight:bold;*/
}

/* ********************** TABELLE MIT RAHMEN ****************** */

#tabelle_mit_rahmen                         {margin: 10px 0 5px 0;                padding: 5px 3px 5px 0; line-height:         1.4em; border-collapse:separate; border-spacing:        20px;}
#tabelle_mit_rahmen td                         {margin: 0 5px 0 5px;                 border-left: 1px solid #eee; border-top: 1px solid #eee; border-right: 1px solid #808080; border-bottom:        1px solid #808080;}
#tabelle_mit_rahmen tr                         {margin: 0 5px 0 5px;                 border-left: 1px solid #eee; border-top: 1px solid #eee; border-right: 1px solid #808080; border-bottom:        1px solid #808080;}

#tabelle_mit_rahmen h2         /* ? */        {margin: 0 5px 0 5px;                padding: 4px 0 4px 0;                font-size: 1.3em;}
#tabelle_mit_rahmen h3                         {margin: 0 5px 0 5px;                padding: 4px 0 4px 0;                font-size: 1.2em;}
#tabelle_mit_rahmen p                         {margin: 0 5px 0 5px;}


/* ********************** TABELLE OHNE RAHMEN ***************** */

#tabelle_ohne_rahmen                         {margin: 10px 0 5px 0;                padding: 5px 3px 5px 0; line-height:         1.4em; border-collapse:collapse; border-spacing:        20px; border-width:0;         border-style:none;}
#tabelle_ohne_rahmen td                 {margin: 0 5px 0 5px;                 padding: 5px; }
#tabelle_ohne_rahmen tr                 {margin: 0 5px 0 5px;                 border-style:none;}

#tabelle_ohne_rahmen h1  /* ? */{margin: 0 0 0 10px;                padding: 4px 0 4px 0;                font-size: 12pt;}
#tabelle_ohne_rahmen p                         {margin: 0 5px 0 5px;}



a.kategorie {
	display: block;
    font-size: 11px;
	width: 115px;
	height: 130px;
	padding: 5px 0 0 0;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	background-image:		url(../images/button_kategorie.png);
	background-repeat:		no-repeat;
	color: #000;
}
a.kategorie_rechts {
	display: block;
    font-size: 11px;
	width: 115px;
	height: 95px;
	margin: 5px 5px 0 5px;
	padding: 5px 0 0 0;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	background-image:		url(../images/button_kategorie_right.png);
	background-repeat:		no-repeat;
	color: #000;
}
/*a:hover.kategorie {
	background-image:		url(../images/button_kategorie.gif1);
	background-repeat:		no-repeat;
}*/

