/* CSS Document */


body { margin: 0px; font-size: 11px; font-family:Verdana, Arial, Helvetica; color:#333333; line-height:15px; background-color:#FFFFFF;}
td {text-align: left; margin: 0px; padding:0px;}
.toptext { font-family:Verdana, Arial, Helvetica; color:#555555; margin:0px; margin-bottom:11px; margin-top:0px; margin-left:2px; font-size: 10px; line-height:13px; }

.line {background-color:#D6D6D6}
.farbe {background-color:#F5F5F5; color:#000000;}
.farbe1 {background-color:#FFFFFF; color:#000000;}
.farbe2 {background-color:#BCD24B; color:#000000;}
.farbe3 {background-color:#E2E9EF; color:#000000;}
/*.farbe3 {background-color:#DAE3EB; color:#000000;}*/
.farbe4 {background-color:#EFF1D9; color:#000000;}

.highlight { color:#CC0000; font-size:10px; }

.subnavline { width:180px; background-color:#D6D6D6 }
.newsborder { width:180px; background-color:#F5F5F5; }
.newsfeld { padding-left:8px; padding-top:5px; padding-bottom:6px; padding-right:8px; line-height:13px; font-size:10px;}

.subnavborder0 { width:180px; background-color:#F5F5F5; }
.subnavfeld0 { padding-left:8px; padding-top:5px; padding-bottom:6px; padding-right:6px; line-height:12px; }

.subnavborder1 { width:180px; background-color:#F5F5F5; }
.subnavfeld1 { padding-left:18px; padding-top:0px; padding-bottom:6px; padding-right:6px;}

.subnavborder2 { width:180px; background-color:#F5F5F5; }
.subnavfeld2 { padding-left:24px; padding-top:0px; padding-bottom:6px; padding-right:6px;}

.subnavborderw { width:180px; background-color:#F5F5F5; }
.subnavfeldw { padding-left:8px; padding-top:5px; padding-bottom:6px; padding-right:6px; line-height:12px; }

.maintop0 { padding-left:8px; padding-top:5px; padding-bottom:6px; padding-right:8px; line-height:12px; font-size: 10px; }
.maintop1 { padding-left:8px; padding-top:5px; padding-bottom:6px; padding-right:8px; line-height:12px; font-weight:bold; font-size: 10px; }

.bottom {font-size:10px; line-height:13px; color:#666666;  text-align:center;}
.copy {font-size:10px; line-height:13px; color:#666666; text-align:right;}

.bild { padding:0px; margin:0px;}



.LeftContentBox {
    padding-left:12px; padding-top:5px; padding-bottom:6px; padding-right:15px; line-height:15px;
}
.RightContentBox {
    padding-left:8px; padding-top:5px; padding-bottom:6px; padding-right:8px; line-height:15px
}


.event0 { padding-left:8px; padding-top:5px; padding-bottom:6px; padding-right:8px; line-height:13px; font-size: 9px;}
.event1 { padding-left:8px; padding-top:5px; padding-bottom:6px; padding-right:8px; line-height:13px; font-size: 9px;}

.intro { padding-left:16px; padding-top:15px; padding-bottom:0px; padding-right:20px; line-height:13px; font-weight:bold; font-size: 11px; line-height:15px;}
.text { padding-left:16px; padding-top:0px; padding-bottom:8px; padding-right:20px; line-height:16px; font-size: 11px;}
.listtext { padding-left:8px; padding-top:0px; padding-bottom:8px; padding-right:20px; line-height:16px;}
/* old or new ?
.text { padding-left:16px; padding-top:0px; padding-bottom:8px; padding-right:20px; line-height:16px;}
.intro { padding-left:8px; padding-top:15px; padding-bottom:0px; padding-right:8px;  font-weight:bold; font-size: 11px; line-height:15px;}
*/
.news { padding-left:8px; padding-top:15px; padding-bottom:8px; padding-right:8px; font-weight:bold; font-size: 13px; line-height:15px;}

.RightContentBox a:hover { color: #000000; }
.LeftContentBox a:hover { color: #000000; }
.RightContentBox a:link { color: #000000; }
.LeftContentBox a:link { color: #000000; }
.RightContentBox a:visited { color: #000000; }
.LeftContentBox a:visited { color: #000000; }
.RightContentBox a:active { color: #000000; }
.LeftContentBox a:active { color: #000000; }

/* Links */
a:link 		{ font-size: 10px; color: #52301F; text-decoration: none; } 
a:visited 	{ font-size: 10px; color: #52301F; text-decoration: none; } 
a:hover 	{ font-size: 10px; color: #F68A35; text-decoration: none; }
a:active 	{ font-size: 10px; color: #F68A35; text-decoration: underline; }

a.kopf:link 	{ color:#555555; font-size:10px; text-decoration: none; }  
a.kopf:visited 	{ color:#555555; font-size:10px; text-decoration: none; }  
a.kopf:hover 	{ color:#555555; font-size:10px; text-decoration: underline; }
a.kopf:active 	{ color:#555555; font-size:10px; text-decoration: underline; }

a.sub:link 		{ color:#303030; font-size:10px; text-decoration: none; }  
a.sub:visited 	{ color:#303030; font-size:10px; text-decoration: none; }  
a.sub:hover 	{ color:#303030; font-size:10px; text-decoration: underline; }
a.sub:active 	{ color:#303030; font-size:10px; text-decoration: underline; }

a.bottomnav:link 		{ color:#666666; font-size:10px; text-decoration: none; }  
a.bottomnav:visited 	{ color:#666666; font-size:10px; text-decoration: none; }  
a.bottomnav:hover 	{ color:#666666; font-size:10px; text-decoration: underline; }
a.bottomnav:active 	{ color:#6666660; font-size:10px; text-decoration: underline; }

a.titellink:link 		{ font-size: 13px; color: #52301F; text-decoration: none; font-weight: bold; } 
a.titellink:visited 	{ font-size: 13px; color: #52301F; text-decoration: none; font-weight: bold;  } 
a.titellink:hover 	{ font-size: 13px; color: #F68A35; text-decoration: underline; font-weight: bold;  }
a.titellink:active 	{ font-size: 13px; color: #F68A35; text-decoration: underline; font-weight: bold;  }

/*sIFR krams */

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 16px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 42px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

h2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0px 0px 0px 8px;
	line-height: 1em;
}
h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0px 0px 0px 8px;
	line-height: 1em;
}
.mainbody {
	padding-top: 8px;
}

.mainbody h2 {
	font-size: 16px;
	width: 440px;
	margin-left: 10px;
}

.mainbody h3 {
	font-size: 42px;
	width: 440px;
	margin-left: 10px;
}


h1 {
	font-family:Verdana, Arial, Helvetica; color:#555555; margin:0px; margin-bottom:11px; margin-top:0px; margin-left:2px; font-size: 10px; line-height:13px; 
}

.guestbook_title {
	font-weight: bold;
}
.guestbook_title_official {
	font-weight: bold;
	color: #cc0000;
}
.guestbook_date {
	float: right;
}
.guestbook_name {
	float: left;
}
.guestbook_number {
	float: right;
	font-weight: normal;
	font-size: small;
}
.guestbook_message {
	font-size: normal;
	padding: 8px;
	background-color: #dddddd;
}

#flipper {
	text-align: center;
}

.klein {
	font-size: 9px;
}

.normal {
	font-size: 10px;
}

.zitat {
	font-family: Times,"Times New Roman", serif;
	color: #892034;
	font-size: 13px;
}

.guestbook_error {
    color: red;
    font-weight: bold;
}

p {
	margin: 1px;
	margin-bottom: 10px;
	padding: 1px;
}

#choose_card {
	margin: 8px;
	font-weight: bold;
}
#card_intro {
	margin 8px;
}

ul.ecards {	
	margin:0;
	padding:0 0 6px 8px;
	list-style-type:none;

	}

li.ecard {float:left; padding:6px;}

ul {
	list-style-type:square;
	margin: 0;
	padding-left: 20px;
}
li { 
	line-height: 15px;
}

/* ecards */

.ecardansicht {text-align:center; height:500px; width:480px; background-color:#999999; color:#ffffff;}
.ecardabsenden {margin-left:11px; margin-top:6px; ; margin-bottom:0px;}
.ecardmessage {color:#9F9F9F; margin-bottom:15px; font-weight:bold;}
.ecardfelder {width:219px; margin-bottom:5px; border-color:#cccccc;}
.ecardteaser {width:480px; background-color:#999999; color:#ffffff;}

/* listen */

.liste1 {background-color:#F5F5F5;padding-left:8px;}
.liste2 {background-color:#CCCCCC;padding-left:8px;}
.listtitel { padding-left:8px; padding-top:10px; padding-bottom:0px; padding-right:8px;  font-weight:bold; font-size: 11px; line-height:15px;}
.schedliste1 {background-color:#E2E9EF;padding-left:8px;}
.schedliste2 {background-color:#F0F3F7;padding-left:8px;}

.imgleft { float: left; margin-top: 16px; margin-right: 8px; margin-bottom: 8px; border: 0px; }
.imgright { float: right; margin-top: 16px; margin-left: 8px; margin-bottom: 8px; border: 0px; }
