@import url("rte_style.css");

body,html{
 margin: 0px;
 height:100%;
 background-color: #99CCff;
 overflow: auto;
}

table,tr,td,div,p{
 vertical-align: top;
 background-repeat: no-repeat;
 font-family: Arial,helvetica;
 font-size: 9pt;
 font-weight: none;
 color: #000000;
 text-decoration: none;
}
img{
 border: 0px;
 vertical-align: bottom;
 margin: 5px;
}
a,a:visited{
 font-family: Arial,helvetica;
 font-size: 9pt;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}
a:hover {
 font-family: Arial,helvetica;
 font-size: 9pt;
 font-weight: bold;
 color: #A14A00;
 text-decoration: underline;
}
hr{
 color: #000000;
 height:1px; 
 border:0px
}
/* Überschrift 1 Layout */
h1{
 font-family: Arial, Geneva, Helvetica;
 font-size: 14pt;
 font-weight: bold;
 color: #0080FF;
 text-decoration: none;	
}
/* Überschrift 2 Layout */
h2{
 font-size: 10pt;
 font-weight: bold;
}
input#submit { /* den Submit-Button */
 font-size: 9pt;
 font-weight: bold;
 color: #000000;
 border-left: 1px solid;
 border-right:1px solid;
 border-top:1px solid;
 border-bottom:1px solid;
 border-color:#000000;
 text-decoration: none;
 outline: none;
 focus: hide;
 background: #0080FF;
}
/* Content Zelle */
DIV.content, DIV#content {
 float: left;
 padding: 10px;
 width: 800px;
 position:absolute;
 top:0;
 left:200px;
}
DIV.content_width {
 height: 100%;
 width: 100%;
 position:absolute;
 top:0;
 left:0px;
 z-index:1;
}
DIV.menu_1, DIV#menu_1{
 float: left;
 position:absolute;
 top:0;
 left:0;
 text-align: right;
 width: 200px;
 height: 100%;
 padding-top: 170px;
  background-image: url(/fileadmin/template/img/mehlsack_hellblau.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  attachment: fixed;
  vertical-align: top;
  z-index: 5;
  
}
/* Fixieren der Menü-Leiste */
@media screen{
  body>div#menu_1{
   position:fixed;
  }
 }
 
 * html div.content_width{
  height:100%;
  overflow:auto;
 }

/* Menü Level0 Linke Seite */

div.navspc{
 color: #0080FF;
 padding-right: 15px;
 padding-top: 10px;
 font-size: 10pt;
 font-weight: bold;
}
/* Menü Level1 Linke Seite */

div.menu1-level1-no a, div.menu1-level1-no a:visited{
 color: #FFFFFF;
 padding-right: 15px;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: underline;
}
div.menu1-level1-no a:hover, div.menu1-level1-act a, div.menu1-level1-act a:visited{
 font-size: 10pt;
 padding-right: 15px;
 font-weight: bold;
 color: #0080FF;
 text-decoration: underline;
}

/* ### COUNTDOWN ZÄHLER RUTENFEST ### */
.tx-astcountdown-pi1{
	padding-left: 10px;
	padding-top: 10px;
	font-size: 9pt;
	height: 213;
		
}

/* Kontaktforumlar Fehlerfelder */
.red{ color: red; border-style: solid; border-width: 1px; border-color: red; }

/* Kalender */
.kalender .td-0{
	width: 100px;
}
.kalender .td-1{
	width: 50px;
}
.kalender .td-2{
	width: 350px;
}
.kalender .td-last{
	width: 100px;
}
.kalender .tr-0{
	text-align: left;
}


/* Gästebuch style  */

/* example styles */
.tx-guestbook-list-header { /*background-color: #0080FF;*/ color: #000000; font-weight:bold; }
/*.tx-guestbook-list-row { background-color: #FFFFFF; }*/
.tx-guestbook-list-rowright { text-align: left; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #0080FF; color: #000000; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#0080FF; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#0080FF; font-size:12; color:#333333; width:200; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#0080FF; font-size:12; color:#333333; width:200; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

/* Gallerie style  */

    /* gallerie - listing */
	#tx-lzgallery-pi1-listing {/*border-style:dotted;border-width:1px;border-color:#0080FF;border-collapse:collapse;*/font-size:12px;padding:0px;font-family:verdana}
	#tx-lzgallery-pi1-listing tr.line1 {/*background-color:#0080FF;*/color:#000000;font-weight: bold;}
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
	#tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
	#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
	
	#tx-lzgallery-pi1-listing a {color:black;}	
	#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;/*border-top-color:#0080FF;*/}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

	#tx-lzgallery-pi1-fotonav td {vertical-align: middle;text-align:center;padding-left:0px;}
	#tx-lzgallery-pi1-fotonav td.descr {color:#0080FF;}
	#tx-lzgallery-pi1-fotonav {/*background-color:#0080FF;border-color:#0080FF;border-style:solid;border-width:1px;font-family:;*/}

	#tx-lzgallery-pi1-fotos {border-width:1px;border-style:solid;border-color:#0080FF;text-align:center;padding:5px 5px 5px 5px;background-color:#99CCff;border-collapse:collapse;}
	#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#0080FF;padding:3px;}

	#tx-lzgallery-pi1-title {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0080FF;text-align:center;margin-bottom:20px;font-size:13pt;font-weight:bold;}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
	.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}
