/* ******[BEGINN - Globabe Definitionen] ********************************************* */
*{ margin: 0;
	 padding: 0;}

html, body, div, p,
h1, h2, h3, h4, h5,
hr, ul, span, a, table,
td, img, li,
input, textarea, select { font-family : "Lucida Grande", Georgia, "Times New Roman", Times, serif;
													/* font-family: georgia; */
                          /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/}

body{ font-size: 85.01%;
			color: #3D3B3D;
			background: #F3ECEC url(../bilder/layout/main_rot_bg.gif) 0 0;
      text-align: center;}
/* ******[ENDE - Globale Definitionen] *********************************************** */

/* ******[START - Seitenlayout] ****************************************************** */
#mainDiv{ position: relative;
					width: 740px;
          margin: 10px auto;
          text-align: left;}
#flaggenDiv{ position: absolute;
						 top: 0;
             left: 0;
             width: 239px;
             height: 240px;/*180px*/
             border: 0px solid #905957;
             background: url(../bilder/layout/figur_neu.gif) 50% 10px no-repeat;
             z-index: 5;}
#tagebuchDiv{ position: absolute;
						 top: 0;
             left: 259px;
             width: 455px !important;
             width: 457px;
             height: 117px;
             border: 1px solid #905957;
             background: url(../bilder/layout/tagebuch_rot.gif) 0 0 no-repeat;
             z-index: 1;}

#contentMainDiv{ position: absolute;
	               top: 137px;
	               left: 196px;
	               width: 520px;
	               z-index: 2;}
#contentDiv{ background: #fff url(../bilder/layout/left_border.gif) 0 0 repeat-y;
						 border: 1px solid #905957;
             padding: 12px 12px 12px 24px;
             min-height: 400px;}
* html #contentDiv{ height: 400px;}

#footerDiv{ background: #fff url(../bilder/layout/left_border.gif) 0 0 repeat-y;
						border: 1px solid #905957;
            padding: 6px 12px 6px 24px;
            margin-top: 12px;
            font-size: 0.8em;
            text-align: center;}

#navMainDiv{ position: absolute;
	           top: 200px;
	           left: 20px;
	           width: 190px;
	           z-index: 3;}
.navDiv{ background: #fff;
				 border: 1px dashed #905957;
         padding: 12px 6px;}
.lastDiv{ clear: both;
					font-size: 1px;
          line-height: 0;
          height: 12px;}
.clearDiv{ clear: both;
					 font-size: 1px;
           line-height: 0;
           height: 0;}
.spaceDiv{ clear: both;
					 font-size: 1px;
           line-height: 0;
           height: 18px;}
/* ******[ENDE  - Seitenlayout] ****************************************************** */

/* ******[START - NavigationsElement] ************************************************ */
.navDiv h1{ line-height: 2.0em;
						font-size: 1.0em;
						border-top: 1px solid #7F4E4D;
						border-bottom: 1px solid #7F4E4D;
            background: #EFE5E5;
            padding: 0 6px;
            color: #7F4E4D;}
.navDiv ul.nav_list{ list-style: none;
										 margin-left: 6px;}
.navDiv ul.nav_list li{ background: url(../bilder/layout/nav_bullet_normal.gif) 0 50% no-repeat;}
.navDiv ul.nav_list li.active{ background: url(../bilder/layout/nav_bullet_hover.gif) 0 50% no-repeat;}
.navDiv ul.nav_list li:hover{ background: url(../bilder/layout/nav_bullet_hover.gif) 0 50% no-repeat;}
* html .navDiv ul.nav_list li,
* html .navDiv ul.nav_list li.active{ display: inline;
                        							width: 100%; /* wg. IE */}
.navDiv ul.nav_list li a{ margin-left: 15px;
													line-height: 1.8em;
                          color: #999;
                          text-decoration: none;
                          border-bottom: 1px solid #DCDBDB;
                          display: block;}
* html .navDiv ul.nav_list li a{ width: 100%; /* wg. IE 5.x */}
.navDiv ul.nav_list li a:hover{ color: #000;}
.navDiv ul.nav_list li a.active{ color: #000;
																 font-weight: bold;}
/* ******[ENDE  - NavigationsElement] ************************************************ */

/* *********************** [START - NavigationsFormular] ***************** */
#formNav{ font-size: 1.0em;
          margin: 12px 0 0 21px;}
#formNav .select_input{ width: 120px !important;
                        width: 120px;
                        background: #efefef;}
/* *********************** [ENDE  - NavigationsFormular] **************** */

/* ******[START - Content-Elemente] ************************************************** */
#contentDiv h1{ font-size: 1.3em;
								background: url(../bilder/layout/h1_bullet.gif) 0 50% no-repeat;
                padding-left: 24px;
                margin: 30px 0 12px;
                clear: both;}
#contentDiv h1.first{ margin: 15px 0 12px !important;
											margin: 24px 0 12px;}
#contentDiv h1.seiten_nav{ margin: 6px 0 12px !important;
													 margin: 6px 0 12px;}
#contentDiv h5{ font-size: 1.1em;
								background: url(../bilder/layout/h1_bullet.gif) 0 50% no-repeat;
                padding-left: 24px;
                margin: 30px 0 12px;
                clear: both;}
#contentDiv p{ line-height: 1.35em;
							 margin: 10px 0 0 0;}
.absatz{ margin-top: 6px;}
div.seiten_nav{ font-size: 0.8em;
							 text-align: right;
               color: #777;}
div.seiten_nav .links{ float: left;}
div.seiten_nav img{ border: 0;
									 margin-right: 3px;}
div.seiten_nav a{ color: #777;
								 text-decoration: underline;}
div.seiten_nav a:hover{ color: #4F72B3;}

#contentDiv img.rechts{ float: right;
											  margin: 6px 0 6px 12px;	}
#contentDiv img.links{ float: left;
											 margin: 6px 12px 6px 0;}
#contentDiv img.mitte{ margin: 6px auto 6px;
	                     display: block;
	                     text-align: center;
	                     clear: both;}
/* ******[ENDE  - Content-Elemente] ************************************************** */

/* ******[START - Footer-Elemente] *************************************************** */
#footerDiv a{ color: #777;
							text-decoration: underline;}
#footerDiv a:hover{ color: #F18403;}
/* ******[ENDE  - Footer-Elemente] *************************************************** */

/* ******[START - Blog-Elemente] ***************************************************** */
h2.blog,
h2.gbook{ font-size: 1.1em;
				 padding-bottom: 6px;
         border-bottom: 1px solid #3D3B3D;
         margin-top: 30px;}
h3.blog_comment,
h3.blog{ font-size: 1.1em;
         color: #7F4E4D;}
h3.blog{ margin-top: 8px;}
h3.blog_comment{ margin-bottom: 8px;}
h3.blog a{ text-decoration: none;
					 color: #7F4E4D;}
h3.blog a:hover{ text-decoration: underline;}
div.blog{ margin: 12px 0;
					line-height: 1.35em;}
div.blog_comment{ margin-top: 12px;
	                padding: 6px;
                  clear: both;}
div.blog_line{ font-size: 1px;
							 line-height: 0;
               height: 1px;
               clear: both;
               background: url(../bilder/layout/dashed_bg.gif) 0 0 repeat-x;}
div.blog_line hr{ display: none;}
div.blog_info{ font-size: 0.8em;
							 text-align: right;
               color: #777;}
div.blog_info img{ border: 0;
									 margin-right: 3px;}
div.blog_info a{ color: #777;
								 text-decoration: underline;}
div.blog_info a:hover{ color: #4F72B3;}


.leftBlogImg{ margin: 6px 12px 6px 0;}
.rightBlogImg{ margin: 6px 0 6px 12px;}
.noneBlogImg{ margin: 6px auto 6px;
							display: block;
              text-align: center;
              clear: both;}

div.blog_comment ul,
div.blog ul,
div.gbook ul,
div.news ul,
ul.news,
ol.news{ margin: 10px 0;
				 width: 100%;}
div.blog_comment ul li,
div.blog ul li,
div.gbook ul li,
div.news ul li,
ul.news li,
ol.news li{ margin-left: 24px;
						margin-top: 1px;
            text-indent: -16px;
            text-i\ndent: 0;
	          /*voice-family: "\"}\"";
	          voice-family: inherit;
	          text-indent: 0;*/}i{}
div.gbook ul li, div.gbook ol li{ margin-left: 36px;}

a.news_link{ color: #369;
						 text-decoration: underline;}
a.news_link:hover{ color: #E49904;}
/* ******[ENDE  - Blog-Elemente] ***************************************************** */

/* ******[START - GBook-Elemente] **************************************************** */
h3.gbook{ font-size: 1.1em;
					margin-bottom: 10px;}
div.gbook{ margin: 10px 0 10px 0;}
div.gbook_info{ font-size: 0.8em;
							 text-align: right;
               color: #777;}
div.gbook_info img{ border: 0;
									 margin-right: 3px;}
div.gbook_info a{ color: #777;
								 text-decoration: underline;}
div.gbook_info a:hover{ color: #4F72B3;}

div.commentBox{ margin: 12px 0 0 24px;
								border: 1px solid #c0c0c0;
                padding: 6px;}
div.gbook_line{ font-size: 1px;
							  line-height: 0;
                height: 1px;
                clear: both;
                background: url(../bilder/layout/dashed_bg.gif) 0 0 repeat-x;
                margin-top: 12px;}
div.gbook_line hr{ display: none;}
div.gb_seitenDiv{ text-align: center;
									margin-top: 18px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 0.85em;}
span.gb_seitennummer{ font-family: Verdana, Arial, Helvetica, sans-serif;
											font-weight: bold;}
a.gb_seitennummer{ color: #3D3B3D;
									 font-family: Verdana, Arial, Helvetica, sans-serif;}
a.gb_seitennummer:hover{ color: #F18403;}

a.mehr, a.mehr:link, a.mehr:visited, a.mehr:active{ color: #777;
                                                    text-decoration: none;}
a.mehr:hover{ text-decoration: underline;}
/* ******[ENDE  - GBook-Elemente] **************************************************** */

/* *********************** [START - Eintragsformular] ******************** */
#formEntry{ font-size: 1.0em;}
#formEntry fieldset{ border: 1px solid #4b525e;
										 padding: 6px;
                     margin-top: 18px;}
#formEntry select{ width: 50px;
									 background: #efefef;}
#formEntry .select_input{ width: 430px !important;
                          width: 420px;
                          background: #efefef;}
#formEntry .text{ width: 460px;
                  border: 1px solid #4b525e;
                  background: #efefef;}
#formEntry .labelAbstand{ margin-top: 6px;
													clear: both;}
#formEntry .labelDiv{ float: left;
											width: 90px;}
#formEntry .area{ width: 460px;
									height: 90px;
                  border: 1px solid #4b525e;
                  background: #efefef;
                  font-size: 1.0em;}
/* *********************** [ENDE  - Eintragsformular] ******************** */

/* ******** [FORMATIERUNGEN EDITOR] ***************************************** */
.cmdImg{ border: 1px solid #8F8F8F;
      	 background: #F7F7F1;}

/* Container für Mouseover-Infos */
#infoID{ background: #FFFFE1;
         border: 1px solid #3F3F3F;
         color: #3F3F3F;
         width: 110px;
         display: none;
         position: absolute;
         top: 0;
         left: 0;
         padding: 3px;
         font-size: 0.7em;
         z-index: 9;}
/* ******** [FORMATIERUNGEN EDITOR] ***************************************** */