/* Content und Sidebar-Elemente */

BODY {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#content h1, #contentmax h1 {
	margin: 0;
	padding: 10px 5px 5px 8px;
	width: 510px;
	height: 45px;
	font-family: Georgia,Times,serif;
	font-weight: normal;
	font-variant: small-caps;
	color: #936A1A;
	/*background: images/h1bg.gif no-repeat;*/
	background: url(/images/h1bg.gif) no-repeat;
	font-size: 24px; /* 16pt */
	letter-spacing: 0.02em;
}

#content h2, #contentmax h2 {
	/* font-size: 100%; */
	font-weight : normal;
	font-family : Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	font-size: 20px;
	color: #B3753C;
	/*  letter-spacing : 0.08em;
	text-transform : uppercase; */
	padding: 5px 0px 2px 4px;
	margin-bottom: 5px;
	border-top: 1px dotted #F3E3CA;
	border-bottom: 1px dotted #F3E3CA;		
	background-color: #FAF5EB;
}

#content h5, #contentmax h5 {
	font-family : Georgia, 'Times New Roman', Times, serif;
	font-size: 16px;
	color: #6E4E13;
	line-height: 140%;
	letter-spacing : 0.04em;
	word-spacing: 0.3em;
	/* text-transform : uppercase; */
	border-top: 1px dotted #F3E3CA;
	border-bottom: 1px dotted #F3E3CA;		
	background-color: #FBF8F1;
	padding: 5px 0px 2px 4px;
	margin-top : 6px;
	margin-bottom: 5px;
}

h6  {
	background-color: #FFFFFF;
    color: #826320;
    font-family: Georgia,serif;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0.05em;
    line-height: 1.6em;
    text-align: left;
    word-spacing: 3px;
	margin:  8px 4px;
}


/* -------- Absatz Text ---------------------------------*/
#content p.abstxt, #contentmax p.abstxt {
	font-family: georgia,Times,'Times New Roman',serif;
    font-size: 1.18em;
    margin-bottom: 14px;
    margin-top: 14px;
    padding: 0 0.5em;
    letter-spacing: 0.01em;
}

#content p.abstxt:first-letter, #contentmax p.abstxt:first-letter {
	color: #70AE1E;
    font-size: 1.3em;
    letter-spacing: 0.04em;
    font-weight: bold;
}
#content p.abstxt a, #contentmax p.abstxt a {
	border-bottom: 1px dotted #D4ACA1;
}
/* -------- Blockquote ---------------------------------*/
blockquote {
	color: #A66D38;
    float: left;
    font: italic 1.8em/1.5em Georgia;
    letter-spacing: 0.04em;
    margin: 5px;
    text-align: center;
    width: 250px;
    word-spacing: 0.06em;

}
.right {
	float: right;
}

/* --------   Ende Blockquote ---------------------------------*/

/*------------- Besucheranzeige ----------------------*/

#sidebar p.besuch {
	font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #634F3B;
	background: url(/images/toph3.jpg) no-repeat;
	text-align: center;
	border: 1px solid #634F3B;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 3px;
	padding: 4px 0 ! important;

}
/* --------------- Anfang  Zwischen -Text  ---------------------- */
div.zw_text {
	background-color: #F8F6E5;
    border: 1px solid #EAE4B3;
    color: #B27E1D;
    font-family: 'Trebuchet MS','Lucida Sans',serif;
    font-size: 1.2em;
    letter-spacing: 0.03em;
    line-height: 1.5em;
    margin-bottom: 8px;
    margin-top: 8px;
    padding: 5px 6px;
    word-spacing: 0.16em;
}

/* --------------  Ende  Zwischen -Text  ---------------------- */
div.quelle{
	font-family : 'Trebuchet MS','Lucida Sans', serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	word-spacing: 2px;
	color: #939393;
	text-align: right;
	margin-top : 12px;
	margin-bottom: 30px;
}

div.seriftxt {
	font-family : Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	font-size: 1.2em;
	text-align: justify;
	line-height: 160%;
	margin-bottom: 1.4em;
	padding: 0 8px;
	word-spacing: 0.12em;
}

/* --------------------- Sidebar ------------------------------*/
#sidebar h2 {
	background-color: #D8CEBD;
    border: 1px dotted #B19671;
    color: #90714E;
    font-family: Georgia,'Times New Roman',Times,'Lucida Sans','Lucida Sans Unicode',serif;
    font-size: 1.1em;
    letter-spacing: 0.02em;
    margin: 5px 0 3px;
    padding: 3px 2px;
}

#sidebar h3 {
	font-size: 14px;
	font-family : Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	background-color: #E8E0D5;
	border-top: 1px dashed #D0C0AE;
	border-bottom: 1px dotted #C0AA91;
	color: #90714E;
	margin: 5px 0 3px 0;
	letter-spacing : 0.02em;
}
#sidebar h3 a {
	font-family : Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	font-weight: bold;
	letter-spacing : 0.02em;
	padding: 0 2px 0;
	
}

#sidebar h5 {
	background-color: #C0AC88;
    border-bottom: 1px dotted #5D4210;
    border-top: 1px dotted #5D4210;
    color: #4D4029;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 1.2em;
    letter-spacing: 0.04em;
    line-height: 140%;
    margin-bottom: 9px;
    margin-top: 6px;
    padding: 5px 0 4px 4px;
    text-shadow: 4px 3px 3px #56472D;
    word-spacing: 0.3em;
    box-shadow: 6px 6px 6px #666;
}
#sidebar a {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight : normal;
	color: #C02700;
	/* padding: 3px 3px 2px; */
}
#sidebar a:hover {
	text-decoration: underline;
}
#sidebar .sb_bild {
	text-align: center;
	margin: 5px 0 4px;
}

/* #sidebar .sbtext {
	font-size: 10pt;
	line-height: 115%;
	padding-bottom: 5px;
} */

#sidebar p {
	line-height: 130%;	/* 120% */
	padding: 1px 2px;
	text-align: left;
}

#sidebar span.sbtext {   /* ------------  vorher p.sbtext ---------------*/
	/* padding: 0 4px; */
	line-height: 130%;
}
#sidebar span.sbtext a:active {
    font-weight: bold;
	color: 907C57;
}


/* ----------------- Ende Sidebar ------------------------------*/

#content h3, #contentmax h3 {
	background-color: #E2D6C2;
    border-bottom: 1px dotted #8B7042;
    border-top: 1px dotted #8B7042;
    color: #583F0F;
    font-family: Georgia,'Times New Roman',Times,'Lucida Sans','Lucida Sans Unicode',serif;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0.02em;
    margin: 8px 0 3px;
    padding: 2px 4px;
	
}

#content p, #contentmax p {  /* , #sidebar p  -------------- stand vorher noch da*/
	margin: 0px;
	padding: 2px 0px 6px 0px;	
	line-height: 160%;
}

/* ---------Bildunterschriften --------------*/

#content p.sidepictitel, #contentmax  p.sidepictitel{
	line-height: 110%;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 5px 3px 3px 3px;
	
	
}

#content p.sidepictxt, #contentmax p.sidepictxt  {
	line-height: 110%;
	font-size: 10pt;
	margin: 0px;
	padding: 0px 3px 2px 3px;
	
	
}

div.sidepicbox {	
	color: #8A5E28;
	font-size: 9pt;
	/* margin-top: -5px; */
	background-color: #F4E4CE;
	border: 1px solid #DEBC91;
	
}
div.bigpicbox {	
	color: #8A5E28;
	font-size: 9pt;
	margin-top: 0;
	margin-right: 20px;
	padding: 4px 6px;
	background-color: #F4E4CE;
	border: 1px solid #DEBC91;
	
}


#content .sidepicture, #contentmax .sidepicture {
	float: right;
	padding: 0px;
	margin: 14px 4px 4px 8px; 
	width: 160px;

}
/*-------------------------------------------*/

#content .sidepicture a, .sidepicture a:hover, #contentmax .sidepicture a, .sidepicture a:hover {
	text-decoration: none;
	border: none;
}
#content .bicpicout a, #contentmax .bicpicout a{
	border: none;
	text-decoration: none;
}
#content a, #contentmax  a{
	/* border-bottom:1px dotted #D4ACA1; */
	text-decoration: none;
	color: #C02700;
}
#content a:hover, #contentmax a:hover {
	text-decoration: underline;
}

#footer a {
	color: #A78B5B;
	text-decoration: none;
	border-bottom: 0;
}

#footer a.boldlnk {
	font-weight: bold;
}
#footer p {
	line-height: 120%;
	color: #B7A27C;
}

#content a.breadcrumb {
	font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size : 8pt;
	letter-spacing: 0.1em;
	border-bottom: 0;
	
}
/*----------------Link nach oben, drucken ---------------------------*/
a.toplink {
	font-size: 8pt;
	color: #A82200;
}
#topLink { 
   margin: 0 0 0 0; 
   padding: 0 0 2px 0; 
}

.mitte {
	vertical-align: middle;
}

/*--------------------Ende Link nach oben, drucken --------------------*/

/*-------------------- Drucklink ------------------------------*/
#pprint {
	margin: 0;
	padding: 0 20px 0 0;
}
#pprint a {
	font-size: 9pt;
}
#pprint	p {
	text-align: right;
}
/*--------------------Ende  Drucklink ------------------------------*/

/* ------- Calendar ------*/
#sidebar a.calink {
	font-size: 9pt;
	text-decoration: none;
}
/* ------------------------*/



#content .clearer, #contentmax .clearer {
	clear: both;
}

#more {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-align: right;
}

/* Liste */

#content ul, #contentmax ul, #sidebar ul {
    list-style: none outside none;
    margin: 6px 0 6px 24px;
    padding: 0;
}
#content li, #contentmax li, #sidebar li {
    background: url("../images/pbull.gif") no-repeat scroll left 0.24em transparent;
    font-family: georgia;
    font-size: 1.2em;
    line-height: 1.3em;
    padding: 4px 0 4px 15px;
    letter-spacing: 0.04em;
    color: #C07E40;
}

/* Tabelle */
#content .tabelle, #contentmax .tabelle {
	border: #DFD1BA 1px solid;
	margin-bottom: 15px;
}

#content table.cells, #contentmax table.cells {
	border: none;
}


#content td.cell, #contentmax td.cell {
	font-size: 10pt;
}



#content td.headercell, #contentmax td.headercell {
	background-color: #E3D6C3;
	color: #755A36;
	
}

/* ----------------- Teaser ---------------- */

div.teaserelement {
	float: left;
	padding: 0px 3px 0px 3px; /* 0 20 0 5  */
	margin: 0;
/*	background-color: #F9F7F3;
	border: #BD9465 1px solid; */

}

div.teaser {
	margin: 0px;
	padding: 2px 0px 2px 0px;
		
}
div.teasitem2 {
	margin: 5px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	background-color: #F9F7F3;
	border: #EEE6DB 1px solid;

}

div.teasitem3 {
	margin: 5px 0px 0px 0px;
	padding: 0px 4px 0px 3px;
	background-color: #F9F7F3;
	border: #EEE6DB 1px solid;
	z-index: 1;
}

#content a.teaserlink, #contentmax a.teaserlink  {
	/* font-size: 9pt;
	text-decoration: none;
	font-weight : bold;
	color: #C02700;
	line-height: 120%;
	border-bottom:0px;
	letter-spacing:  0.04em; */
	border-bottom: 0 none;
    color: #C02700;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0.01em;
    line-height: 120%;
    text-decoration: none;
}
#content a.teaserpicture, #contentmax a.teaserpicture {
	border: none;
}

div.teaserpicture3 {
	float: right;
	padding: 0px;
	margin: 4px 0px 6px 5px;
	border: none;
	z-index: 2;
}
div.teaserpicture2 {
	float: right;
	padding: 0px;
	margin: 6px 4px 6px 4px;
	border: none;
	z-index: 2;
}
#content .teaserpicture2 a, #content .teaserpicture3 a{
	border-bottom: 0;
}

div.teaserpicture1 {
	float: right;
	padding: 0px;
	margin: 6px 4px 8px 20px;
	border: none;
}


.teasertext {
/* 	float: left; */
	font-size: 10pt;
	line-height: 120%;
	padding: 0px;
	margin: 0px;
	z-index: 3;

}

.teasernav {
	clear: both;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	text-align: center;
}

/* ------Absatztyp Formular---------- */

input.box {
	border : 1px solid #907C57;
	width: 300px;
	vertical-align: top;
	padding: 1px;
	margin: 0px 0px 10px 0px;
}

form.formular textarea  {
	border : 1px solid #907C57;
	width: 300px;
	height: 200px;
	vertical-align: top;
	padding: 1px;
	margin: 0px 0px 10px 0px;
}

form.formular .formcaption {
	width: 200px;
	line-height: 200%;
	float: left;
	clear: left;
}

form.formular .formnote {
	color: #251507;
	line-height: 160%;
}

.buttoncaption {
	line-height: 200%;
}


/* Plugin-Styles */

P.s2d  {
	font-size: 180%;
	color: #251507;
	font-weight : bold;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: 200%;
}

P.s2dsmall  {
	font-size: 80%;
}
/* ----------------Artikel - Kommentare ---------------------- */

#komm {
	margin-top: 30px;
	padding: 2px 4px 2px 4px;
	background-Color: #F5F1EA;
	border: 1px solid #F1E0BE;
}

.kbg {
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	font-size: 16pt;
	color: #B3753C; /* --- braun--- */
	/* background: url(../images/komm_bg.gif) repeat-x top left;        
	border: 1px solid #AC864E;					 */
}

.com_a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	background-Color: #FEF7EB;
}

.com_b {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	background-Color: #FEF1DC;
}
.name {
	/* margin:0px 0px 5px 0px; */
	font-weight: bold;
}

.comment {
	font-family: 'Trebuchet MS', verdana, arial, sans-serif;
	font-size: 12px;
}

.zeit {
	font-size: 11px; 
	color: #A16719;
}


td.com_a {
	background-Color: #FEF7EB;
	padding: 5px; 
	border: 1px solid #aaa; 
	vertical-align: top; 
	text-align: left;
}

td.com_b {
	background-Color: #FEF1DC;
	padding: 5px; 
	border: 1px solid #aaa; 
	vertical-align: top; 
	text-align: left;
}

th {
	background-Color: #F9D9A4;
}

.com_inp {
	border: 1px solid #EAD1A0;
	width: 400px;
	background-Color: #FAF6EB;

}

.com_txt {
	border: 1px solid #EAD1A0;
	background-Color: #FAF6EB;
	font-family: 'Trebuchet MS', verdana, arial, sans-serif;
	font-size: 11pt;
	vertical-align: bottom;
}

.bez_txt {
	font-size: 9pt;

}
/* -------------------   Umfragen   ----------------------- */

#res_list {
	position:absolute; top:70px; left:10px; width:500px; height:450px; z-index:1;
	float: left;
}

#comm {
	position:absolute; top:70px; left:510px; width:200px; height:450px; z-index:2;
}

p {
	margin: 0;
	padding: 0px 0px 10px 0px;
	line-height: 130%;	
}


.mail {
	font-family : 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#9900FF;
}

.dataname {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0A246A;	
	font-weight: bold;
	
}

.zeit {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0A44AB;
}

table.inh {
	font-family : 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

table.head {
	font-size: 11pt;
	font-weight: bold;
	color: #0A246A;
}

#res_list td.frage {
	font-family : 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0A246A;	
	padding-bottom: 10px;
}

td.antw {
	font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4A2B04;	
	text-align: left;
}

td.balkbez {
	font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0A246A;	
	/* text-align: left; */
}
td.totalv {
	font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: bottom;
	font-weight: bold;
	color: #0A246A;
}

td.abgest {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: bottom;
	color: #0A246A;
}

td.kopfnachr {
	background-color: #F7F5F1;
}


td.nachr {
	font-family : 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;	

}
/* ------------------- Ende Umfragen ---------------- */
/* ------------------- Start Zugriffszähler ---------------- */
div.hitlog {
	font-weight : normal;
	font-family : 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #937849;
	letter-spacing : 0.04em;
	padding: 5px 0px 2px 4px;
	margin-top: 5px;
	border-top: 1px dotted #D1C0A2;
	border-bottom: 1px dotted #D1C0A2;		
	background-color: #F9F8F5;
}
