body {
	color: Black;
	background-color: #C0C0C0;
	font-family: Verdana;
	font-size: 11;	
	margin:0;
	padding:0;
text-align:left;
}

.body {background-color: #FFFFFF;}

table, td {
	color: Black;
	font-family: Verdana;
	font-size: 11px;
	text-align:left;
}

a {color: #2A1FBC;}

a:hover {color: Red;}
.menu {margin:0; padding:0; background: url(lazarus/images/menu-bg.jpg) 0 0 repeat-y;}
.menu * {margin:0; padding:0; list-style: none; text-decoration: none; zoom:1;/* float:left;*/}
.menu a, .menu a:hover, .menu span.item, .menu span.item:hover {color:#2918bd; display:block; font-size:10px; font-weight:bold; background-color:#fff; cursor:pointer; width:168px;}
.menu a span, .menu span span {padding:4px 3px; display:block; background: url(images/menuDoppelpfeil.gif) 5px 8px no-repeat; padding-left:15px; }

.menu span.item, .menu span span {cursor: default;}

.menu li {position: relative; margin-bottom:1px; width:168px;}
.menu li ul.popup {display:none; border-top:1px solid #000; position: absolute; left:168px; top:-1px;}
.menu li:hover ul, .menu li.sfhover ul {display:block;}
.menu li ul li {margin:0; border:1px solid #000; border-top:0;}
.menu li ul li a, .menu li ul li a:hover {font-weight:normal; color:#000;}
.menu li ul li a span {background:url(images/menuDot.gif) 5px 9px no-repeat;}
.menu li ul li a:hover {background-color: #b6bdd2;}
.menu .item {opacity: 0.9; filter: alpha(opacity=90);}
.menu .withSubmenu {background-image: url(images/with-submenu-pfeil.gif); background-position: 160px 50%; background-repeat: no-repeat;}

.menu li ul.stack li {border:0; border-top:1px solid #4040cf;}
.menu li ul.stack li.first {border-top:0; margin-top:1px;}
.menu li ul.stack a, .menu li ul.stack span {color:#7b82ad;}
.menu ul.stack a span, .menu ul.stack span span {background: url(images/menuDoppelpfeil_light.gif) 18px 8px no-repeat;}
.menu li ul.stack li a:hover {background-color: #e4e7f2;}
.menu li ul.stack span {padding-left:30px;}
.menu li ul.stack .active * {font-weight:bold; color:#2918BD}

.waltersdorf .menu {background-image: url(waltersdorf/images/menu/menu-bg.jpg);}
.badkoesen .menu {background-image: url(waltersdorf/images/menu/menu-bg.jpg);}

.stext {
	line-height: 15px;
	font-size: 11px;
}

.smalltext {
	font-size: 10px;
	line-height: normal;
}

.rahmen {
	border: 1px solid #000000;
	}

.leitbild {
	font-size: 12px;
	color: black;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	background-image: url(images/bg_logo.jpg);
	background-repeat: no-repeat;
	background-position: 90px 25px;
	}
	
.leitbildtxt {
	font-size: 12px;
	color: black;
	font-family: Verdana;
	text-align:left;
	}
	
.zahl {
	color: #0000FF;
}
	
hr {
	height: 1px;
	color: #0000FF;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

h3 {
	color: #191970;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	}

.text strong {color:#191970;}

.subtitle {
	color: #191970;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 7px;
	}
	
.h3short {
	color: #191970;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	}
	
.tablebg {
	background-image: url(images/bg_logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	}
	
.image { 
	border: 1px solid black;
}

.bildtext {
	font-style: italic;
	font-size: 10px;
	margin-top: 2px;
}

.kategorie {
	font-size: 14px;
	font-family: Arial;
	color: #7B82AD;
	font-weight: bold;
	margin-top: 2px;
}

.listpixel {
	margin-left: 3px;
	margin-right: 4px;
	height: 2px;
	width: 2px;
}

.topimg {
	margin-right: 10px;
}

#smalllink {
	font-size: 10px;
	text-decoration: none;
}

#redsmalllink {
	font-size: 10px;
	text-decoration: none;
	color: red;
}

#nulink {
	text-decoration: none;
}

.sLp {
	margin: 3px;
	margin-top: 4px;
	height: 2px;
	width: 2px;
}

.wInfos {
	font-size: 10px;
	font-weight: bold;
}

.form_textfeld {
	border: solid 1px #191970;
	font-size: 10px;
	font-family: Verdana; 
	width: 150px;
	height: 18px;
	line-height: 13px;
	margin-left: 10px;
	background-color: #EEEEEE;
}

.form_textarea {
	border: solid 1px #191970;
	font-size: 10px;
	font-family: Verdana; 
	width: 209px;
	background-color: #EEEEEE;
}

.form_button {
	border: solid 1px #191970;
	font-size: 10px;
	font-family: Verdana;
	line-height: 13px;
	margin-left: 3px;
}

.form_button_zurueck {
	border: solid 1px #191970;
	font-size: 10px;
	font-family: Verdana;
	line-height: 13px;
	margin-left: 3px;
	width: 117px;
}

.bline {
	margin-top: 3px;
	margin-bottom: 3px;
}

.helfen {
	border: 4px solid #442ED1;
}

.h3top {
	margin-top: 3px;
}

.loctable {
	background-color: #FFFFFF;
	/* #EBEBEB */
}

.locimage {
	border: 1px solid #191970;
}

.lockat {
	font-size: 19px;
	font-family: Arial;
	color: #191970;
	font-weight: bold;
	margin-top: 2px;
}

.vollpflegehead {
	background-color: #7B82AD;
	color: #FFFFFF;
}

.vpbg {
	background-color: #E9EDFF;
}

.vpbg2 {
	background-color: #F2F4FF;
}

.frontheadline {
	color: Blue;
	font-size: 20px;
}

#startimage {
	border: 1px solid #000000;
	margin-top: 5px;
	margin-right: 10px;
}

#imageandacht {
	border: 1px solid #000000;
	margin-top: 5px;
	margin-right: 10px;
}

.spende {
	border: solid 1px #191970;
	font-size: 11px;
	font-family: Verdana; 
	width: 400px;
	line-height: 16px;
	padding: 10px;
	background-color: #EEEEEE;
}

.text {padding-right:10px; line-height:15px;}
.headlinePlus {font-size:18px; font-weight:bold;}

#schulen {padding:20px 75px 20px 33px; background: url(berlin/images/berlin.gif) no-repeat 33px 20px; font-family: Arial; font-size:12px; line-height:1.4em;}
#schulen a {color:#191970; font-weight:bold; text-decoration: none;}
#schulen a:hover {color:#f00;}
#schulen-header, #schulen-headline {padding-left:156px;}
#schulen-header {position:relative;}
#schulen-header span {position: absolute; left:0; top:30px;}
#schulen-headline {padding-bottom:10px;}
#schulen .tuev {background: url(berlin/images/schulen/tuev.png) 35px 10px no-repeat;}
#schulen-headline h1 {font-size:22px; font-weight:bold; line-height:1.2em; color:#191970;}
#schulen .subtitle {color:#191970; display:block; margin-top:-8px; letter-spacing: -1px}
#schulen h1 .std {font-size:12px;}
#schulen .infobox {background-color:#191970; color:#fff; padding:10px 0 10px 10px; margin-bottom:20px; overflow:hidden;}
#schulen .infobox img {margin-top:-10px; margin-bottom:-10px; float:right; margin-left:5px;}

#schulen dl, #schulen dt, #schulen dd {margin:0; padding:0;}
#schulen dt {font-weight:bold; font-size:13px}
#schulen dd {padding-bottom:20px;}

#pdf-infos {background-color:#b7bbce; font-size:10px; margin-top:50px;}

#pdf-infos a {color:#191970; text-decoration:none;}
#pdf-infos a:hover {text-decoration: underline;}
#pdf-infos h3 {background-color:#000066; color:#fff; margin:0; padding:5px;}
#pdf-infos ul, #pdf-infos li {margin:0; padding:0; list-style: none;}
#pdf-infos ul {padding:5px;}
#pdf-infos li {margin-bottom:10px; background: url(berlin/images/listenQuadrat.gif) 3px 3px no-repeat; padding-left:20px;}