body {background-color:#AC3B2D;	font-size:15px;	font-family:Segoe, helvetica, tahoma , verdana, sans-serif, arial ;	bbackground-image:url(images/back.gif);	background-repeat:repeat-x;	background-position:20% 30px;	margin:0;}

#headerline {
background-image:url(design/headline_trans.gif); background-repeat:no-repeat;
vertical-align:top;	text-align:left; height:435px; padding-top:0px; 
}
#navcontainer{display: block; padding: 0; padding-left:10px; margin:0; margin-left: 5px; margin-right: 15px; margin-top:-60px; 
float:left; width:200px; }

#navcontainer ul{margin:5px; list-style: none; margin-left: 5px; padding: 0;border: none;}
#navcontainer li{margin: 0px; padding:0px;}
#navcontainer li a:hover{color: #AB302A; text-decoration:underline;}
#navcontainer li a{display: block; font-size:110%; padding: 5px 0px 0px 0px; text-decoration: none;}
#navcontainer li li a{display: block; font-size:110%; padding: 0px 0px 0px 20px; text-decoration: none;}
#navcontainer li li li a{display: block; font-size:110%; padding: 0px 0px 0px 40px; text-decoration: none;}
#navcontainer li li li li a{display: block; font-size:110%; padding: 0px 0px 0px 60px; text-decoration: none;}

#inhalt{ display:block; padding-right:15px; margin-top:-50px; margin-left:230px; width:650px; min-height:400px; padding-bottom:20px;}

#inhalt{line-height:150%;}


#footer { font-size: 80%; color:#fff; height:40px; text-align:center; background-color:#EEA33D; width:100%;}
#footer a{color:#fff; font-size: 90%;}
#field{ width:150px; display:block; float:left;}

table, td{font-size:100%; background:transparent;}
th{background:#EEA33D; color:#AB302A; text-align:left;}
label{font-weight:bold;}
ul.liste1 {list-style-image:url(images/kugel.gif);}

h1 {color:#AB302A;	margin-bottom:20px;	font-size:130%;}
h2 {color:#AB302A;	margin-bottom:20px;	font-size:120%;}
h3 {color:#AB302A;	font-size:110%; width:100%; display:block;}

/* tooltip */
a.tooltip,a.tooltip:link,a.tooltip:visited,a.tooltip:active {position:relative;text-decoration:none;}
a.tooltip:hover {background:transparent;z-index:10000;color:#AB302A;}
a.tooltip span {display:none;text-decoration:none;line-height:13px;}
a.tooltip:hover span {display:block;text-align:left;position:absolute;top:30px;left:0px;width:200px;
z-index:10000;color:#000;border:1px solid #AB302A;background:orange;font-size:12px;padding:10px;}

/* Kalenderblatt */
.dpTable {text-align:center;color:#505050;background-color:#ece9d8;border:1px solid #AAA;}
.dpTD {border:1px solid #ece9d8;}
.dpDayHighlightTD {background-color:#CCC;border:1px solid #AAA;}
.dpTDHover {background-color:#aca998;border:1px solid #888;cursor:pointer;color:red;}
.dpDayTD {background-color:#CCC;border:1px solid #AAA;color:#FFF;}
.dpTitleText {font-size:11px;color:gray;font-weight:700;}
.dpDayHighlight {color:0;font-weight:700;}
.dpButton {font-size:10px;color:gray;background:#d8e8ff;font-weight:700;padding:0;}
.dpTodayButton {font-size:10px;color:gray;background:#d8e8ff;font-weight:700;}
.datebox {font-size:10px;color:gray;text-align:left;}
.reminderbox {background:url(/img/msg/forwardB.gif) left no-repeat;font-size:130%;border:0 dashed red;margin:5px;padding:5px 5px 5px 25px;}
.tdtag {text-align:center;padding-left:2px;padding-right:5px;font-size:10px;}
.tdhead {padding-left:2px;width:250px;font-size:11px;}

#name {height:0;letter-spacing:10px;color:#000;font-variant:small-caps;padding-top:5px;	padding-left:20px;font-family:georgia,arial, helvetica, tahoma ,verdana, sans-serif;font-size:130%;display:none;}
#nameSub {float:left;height:0;letter-spacing:2px;color:#000;padding-top:5px;padding-left:22px;	font-family:georgia,arial, helvetica, tahoma ,verdana, sans-serif;font-size:75%;display:none;}
#sp1 {height:100px;	color:#000;	background:transparent;	letter-spacing:0;	width:100%;	vertical-align:top;font-size:100%;	padding:0px 30px 40px 20px;}

#menu1 a,#menu1 a:visited,#menu1 a:active {color:#AC3B2D; text-decoration:none; font-size:90%; margin:0; height:40px; line-height:40px; text-align:center; padding:0 10px;}
#menu1 a:hover {color:black; text-decoration:underline;}

#menu2 {text-align:left;padding-bottom:0;padding-top:0;	margin:0;}
#menu2 ul,#menu2 li {list-style-type:none;	margin-left:4px;	color:#04537D;	padding:0;}
#menu2 li a:link,#menu2 li a:visited,#menu2 li a:active {	display:block;	color:#000;	text-decoration:none;	height:16px;	line-height:16px;	background-image:url(images/cube.gif);background-repeat:no-repeat;background-position:4px 50%;padding-left:20px;}
#menu2 li a:hover {	background:TRANSPARENT;	color:#AB302A;	text-decoration:underline;	background-image:url(images/cube2.gif);	background-repeat:no-repeat;	background-position:4px 50%;	padding-left:20px;}

#menu3 {text-align:left;	padding-bottom:0;	padding-top:0;	margin:5px;	border:0px solid blue;}
#menu3 ul,#menu3 li {	list-style-type:none;	color:#04537D;	padding:0;	margin:0;	margin-left:4px;	border:0px solid green;}
#menu3 li a:link,#menu3 li a:visited,#menu3 li a:active {	color:#000;	text-decoration:none;	background-image:url(images/cube.gif);	background-repeat:no-repeat;	background-position:4px 50%;	padding:0;	margin:0;	padding-left:20px;	border:0px solid red;}
#menu3 li a:hover {	background:TRANSPARENT;	color:#AB302A;	text-decoration:underline;	background-image:url(images/cube2.gif);	background-repeat:no-repeat;	background-position:4px 50%;	padding-left:20px;}

#newslist{list-style-type:none;margin-left:4px;color:#04537D;padding:0;}
#newslist li{list-style-type:none;margin-bottom:10px;background-image:url(images/cube2.gif);background-repeat:no-repeat;background-position:4px 50%;	padding-left:28px;}

#menubox a,#menubox a:visited,#menubox a:active {display:inline;background-color:#;color:#000;font-size:11px;line-height:15px;font-family:arial, helvetica, tahoma ,verdana, sans-serif;text-decoration:underline;text-align:left;font-style:italic;}
#menubox a:hover {background:transparent;color:#AB302A;text-decoration:underline;}

#sidebar {float:left;width:190px;min-width:190px;display:block;margin:5px 0 0;}
#sidebar h3 {color:#AB302A;font-size:15px;line-height:18px;font-family:arial, helvetica, tahoma ,verdana, sans-serif;border-bottom:solid 1px #AB302A;}
#pixlie-inhalt-liste {	float:left;	width:550px;}
#pixlie-inhalt-vorschau {	width:100%;}

.pixlie-pfad {	font-size:80%;	margin:0;	padding:0;}
.pixlie-container-bilderliste {	padding:0 0 0 5px;}
.pixlie-bilderliste {	list-style-type:none;	margin:0;	padding:0;}
.pixlie-bilderliste li {	float:left;	display:inline;	width:175px;	height:120px;	margin:1px 0 35px;	padding:0;}
.pixlie-bilderliste li a {	text-decoration:none;}
.pixlie-bilderliste li p {	font-size:10px;	margin:0;	padding:0;}
.pixlie-bilderliste li img {	border:1px solid #AB302A;	background:transparent;	padding:5px;}
.pixlie-bilderliste li a:hover img {	border:1px solid #AB302A;}
.pixlie-seiteninfo {	clear:left;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:80%;	margin:0;	padding:0;}
.pixlie-seitenzahlen {	clear:left;	padding:0;	padding:0;	display:block;}

#pixlie-bildhalter {	background:url('pixlieloader.gif') 50% 50% no-repeat;	width:550px;}
#pixlie-vorschaubild {background:transparent;}
.pixlie-vorschaubild-rahmen {border:1px solid #AB302A;margin:0;padding:5px;}
a:hover .pixlie-vorschaubild-rahmen {border:1px solid #AB302A;}
.textfield {margin:2px;}

#lastonlinebox {width:auto;font-size:11px;float:right;background:transparent;color:#000;filter:alpha(opacity=50);-moz-opacity:0.5px;opacity:0.5px;padding:10px 40px 10px 5px;}
#lastonlinebox a {font-size:11px;color:#000;}
#lastonlinebox a:hover {background:transparent;color:#000;}
#pixlie-container-gesamt,#pixlie-container-main-liste,#pixlie-container-main-vorschau {width:100%;margin:0;padding:0;}

#navitem{	width:130px;	}
#navitem_input{	width:240px;	}

#album{padding:3px;	padding-bottom:8px;	border:1px solid #AB302A;	}
#album_picture{	float:left;	width:75px;	height:52px;	padding:3px;	margin:3px;	background:#ffffff;	border:1px solid #AB302A;	text-align:center;	}
#album_textbox{	width:190px;	height:60px;	padding:3px;	margin:5px;	}

#pnmenu{padding: 0; margin:0; margin-left: 3px; }
#pnmenu ul{margin:3px; list-style: none; margin-left: 3px; padding: 0;border: none; display: block;}
#pnmenu li{float:left; margin: 5px; padding:0px;}
#pnmenu li a:hover{color: red;}

a {font-size:14px;line-height:18px;font-family:arial, helvetica, tahoma ,verdana, sans-serif;text-decoration:underline;color:#000; }
a:hover {color:#AB302A;text-decoration:none;}

.ok {display:block;border:6px solid #ccc;background:#FFF;text-align:center;margin:10px;padding:10px;}
.postdetails , .postdetails a:active , .postdetails a:link , .postdetails a:hover{background:#04537D;color:white;}
.button{background:transparent;	border:1px solid;}
.button:hover {	border:1px solid; background-color:#AB302A;	color:#ffffff !important;}
.haupt {background-color:#fff;	border-left:solid 1px #000;	border-right:solid 1px #000;}

.trenn {width:1px;background-color:transparent;color:#AC3B2D;}
.box1 {	font-size:100%;	vertical-align:top;	color:#000;	margin:0;	padding:10px;}
.box2 {	font-size:100%;	vertical-align:top;	color:#000;	border-bottom:dashed 0 #506a13;	border-right:solid 0 #fff;	border-left:solid 0 #fff;	margin:0;	padding:10px;}
.box3 {	font-size:100%;	vertical-align:top;	color:#000;	margin:0;	padding:10px;}
.box4 {	font-size:100%;	vertical-align:top;	color:#000;	margin:0;	padding:10px;}




#Termineheute{font-size:90%; }
#Termineheute ul li {list-style-image: none; display:block; margin:0; padding:0; margin-left:-30px; margin-bottom:5px; }
#Termineheute ul li a {text-decoration:none;}
#Termineheute ul li a:link,#termnav ul li a:visited {}
#Termineheute ul li a:hover,#termnav ul li a:active,#termnav ul li a:focus {}
#Termineheute h3{ margin:0; padding:0; margin-left:-30px; margin-bottom:2px; border-bottom:1px solid #AC3B2D;}



#termnav{border:0;}
#termnav ul { display:block; list-style-type: none;}
#termnav ul li {list-style-image: none;  display:block; margin:0; padding:2px; border-bottom:1px solid #cccccc; }
#termnav ul li a {text-decoration:none;}
#termnav ul li a:link,#termnav ul li a:visited {}
#termnav ul li a:hover,#termnav ul li a:active,#termnav ul li a:focus {}
.EventBox{ height:65px; }
.EventImg{ float:left; width:40px; text-align:center; border:1px solid gray;}
.calmonth{background:#eeeeee; margin-bottom:1px; margin-top:0;}
.EventDiskr{ float:right; width:545px; font-size:90%; margin-bottom:4px; }