/* ----------------------------------Senioren-Notruf CSS-------------------------------*/

body {
	margin:0;
	padding:0;
        font-size:100%;
}

img {
	margin:0;
	padding:0;
	border:0;
}

.justify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.clear {
	clear:both;
	padding:0;
	margin:0;
}

a {
	outline:none;
}

.float {
	position:relative;
	float:left;
	width:612px;
}

.nostart {
	list-style-type:none;
	margin:0;
	padding:0;
}

address {
margin:0;
padding:12px 0 0 0;
color:#000;
font-size:14px;
line-height:19px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
text-align:left;
font-style:normal;
}

acronym  {
   border-bottom: 1px dotted red;
   cursor: help;
 }

#preloader{
display:none;
}

/* ----------------------------------Container-------------------------------*/

#container {
	position:relative;
	margin:0 auto 0;
	width:982px;
	text-align:left;
}

#search {
	position:relative;
	float:right;
	width:248px;
	height:41px;
	margin:0;
	padding:16px 0 0 32px;
	background:url("../images/search-bg.jpg") top left no-repeat;
}
#search form, #search form fieldset{
	 margin:0;
	 padding:0;
	 border:none;
	 }
#search form fieldset legend{
	 display:none;
	 visibility:hidden;
	 }
.search { 
	 font-family: Arial, Verdana, Helvetica, sans-serif; 
	 font-size: .8em;
	 color: #000;
	 font-weight:normal;
	 width: 182px;
	 height:22px;
	 margin:0 0 6px 0;
	 padding:1px 0 1px 6px;
	 display:inline;
	 text-align:left;
	 background:url("../images/searchbox-bg.jpg") top left no-repeat;
         border:none;
	 outline:none;
	 }
.searchgo { 
	 width: 29px;
	 height:22px;
	 margin:0px 0 6px 8px;
	 padding:0 0 2px 0;
	 text-align:center;
	 background:url("../images/trans.gif") top left no-repeat;
	 border:0;
	 outline:none;
	 }

#header{
        position:relative;
        float:left;
        width:946px;
        height:103px;
        padding:12px 0 0 36px;
        margin:0;
        background:#fff;
}

#logo{
        position:relative;
        float:left;
        width:564px;
        height:91px;
        padding:2px 0 0 0;
        margin:0;
}

#header-right{
position:relative;
float:right;
width:283px;
height:103px;
padding:0;
margin:0;
background:url("../images/top-right.jpg") top left no-repeat #fff
}

#topgraphic{
position:relative;
float:left;
width:982px;
height:189px;
padding:0;
margin:0;
background:url("../images/topgraphic.jpg") top left no-repeat #fff;
}

#navi{
position:relative;
float:left;
width:980px;
height:75px;
padding:0;
border:1px solid #000;
background: url("../images/bg.jpg") top left repeat;
}

.menu {
position:relative;
width:980px;
height:2em;
background:#fff1e8;
border-top:9px solid #fff5f1;
padding-bottom:1px;
background:#fff5f1 url("../images//line.gif") bottom left repeat-x;
}

* html .menu {padding-bottom:0;}

.menu ul{
list-style-type:none;
padding:0;
margin:0 0 0 20px;
display:block;
width:980px;
height:100%;
}

.menu li{
float:left;
}

.menu table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}

.menu a, .menu :visited {
color:#fff;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
}
.menu a em.lft, .menu :visited em.lft {
display:block;
float:left;
width:5px;
overflow:hidden;
height:2em;
background: transparent url("../images/lefta.gif") no-repeat;
border-bottom:1px solid #000;
}
.menu a b, .menu :visited b {
display:block;
font-weight:normal;
float:left;
padding:0 10px;
font-weight:normal;
height:2em;
line-height:1.9em;
background: transparent url("../images/mida.gif");
cursor:pointer;
border-bottom:1px solid #000;
}
.menu a em.rgt, .menu :visited em.rgt {
display:block;
float:left;
width:5px;
overflow:hidden;
height:2em;
background: transparent url("../images//righta.gif") no-repeat;
border-bottom:1px solid #000;
}

.menu ul ul {
visibility:hidden;
position:absolute;
height:2em;
top:2em;
left:-20px;
width:954px;
padding-left:25px;
border-bottom:1px solid #efaeb1;
border-right:1px solid #efaeb1;
background:#efaeb1;
}

.menu :hover {
white-space:normal;
}

#navi .menu a:hover b {
color:#000;
background: transparent url("../images//midb.gif");
border-bottom-color:#efaeb1;
}
.menu a:hover em.lft {
background: transparent url("../images//leftb.gif") no-repeat;
border-bottom-color:#efaeb1;
}
.menu a:hover em.rgt {
background: transparent url("../images//rightb.gif") no-repeat;
border-bottom-color:#efaeb1;
}

.menu li:hover > a b
{
color:#f5e5e5;
background: transparent url("../images//midb.gif");
border-bottom-color:#efaeb1;
}
.menu li:hover > a em.lft {
background: transparent url("../images//leftb.gif") no-repeat;
border-bottom-color:#efaeb1;
}
.menu li:hover > a em.rgt {
background: transparent url("../images//rightb.gif") no-repeat;
border-bottom-color:#efaeb1;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
display:block;
visibility:visible;
top:2em;
margin-top:1px;
}

.menu ul :hover ul li {
display:block; 
background:#efaeb1; 
height:2em;
}
.menu ul :hover ul li a {
display:block; 
font-size:12px; 
height:2em; 
line-height:2.5em; 
width:auto; 
float:left; 
color:#fff; 
font-family: Arial, Verdana, Helvetica, sans-serif;
padding:0 8px;
}
.menu ul :hover ul li a:hover {
color:#666;
}

#leftblock{
position:relative;
float:left;
width:238px !important;
width:238px;
display:block;
margin:0;
padding:0;
}

#time{
position:relative;
float:left;
width:202px;
height:15px;
margin:0;
padding:12px 0 15px 36px;
color:#000;
font-size:1em;
font-family:"Times New Roman", Times, serif;
background:white;
}

#iso{
position:relative;
float:left;
width:238px;
height:215px;
margin:0 0 20px 0;
padding:0;
background:url("../images/iso.jpg") top left no-repeat;
}

#news{
position:relative;
float:left;
width:238px;
height:176px;
margin:0 0 20px 0;
padding:0;
}

.box-top{
position:relative;
float:left;
width:238px;
height:15px;
margin:0;
padding:0;
overflow:hidden;
background:url("../images/box-top.jpg") top left no-repeat;
}

#leftblock .box{
position:relative;
float:left;
width:238px;
height:auto;
margin:0;
padding:0;
background:url("../images/box-bg.jpg") top left repeat-y;
}

#leftblock #rating{
position:relative;
float:left;
display:inline;
width:238px;
height:auto;
margin:0;
padding:0;
background:url("../images/box-bg.jpg") top left repeat-y;
}

#leftblock #rating p{
margin:0;
padding:0 12px 12px 12px;
color:#666;
font-size:.9em;
font-family:"Times New Roman", Times, serif;
	}


#leftblock .box p{
margin:0;
padding:0 12px 12px 12px;
color:#666;
font-size:.9em;
font-family:"Times New Roman", Times, serif;
}

#leftblock #rating p.rate{
	display:block;
	float:left;
	width:60px;
	margin:0;
	padding:5px 0 5px 12px;
	}

#leftblock #rating p.totalvotes, #leftblock #rating p.rating-warning{
	display:block;
	margin:0;
	padding:5px 0 15px 12px;
	font-weight:bold;
	color:#dc7d82;
	clear:both;
	}

#leftblock #rating ul.star-rating, #leftblock #rating ul.star-rating a:link, #leftblock #rating ul.star-rating a:visited, #leftblock #rating ul.star-rating a:hover, #leftblock #rating ul.star-rating a:active, #leftblock #rating ul.star-rating a:focus, #leftblock #rating ul.star-rating .current-rating{
	background: url(../images/star.gif) left -100% repeat-x;
	}

#leftblock #rating ul.star-rating{
	display:block;
	position:relative;
	width:125px;
	height:16px;
	list-style:none;
	margin:3px 0 0 0;
	padding:0;
	background-position:left 11%;
	overflow:hidden;
	}
	
#leftblock #rating ul.star-rating li{
        display: inline;
}

#leftblock #rating ul.star-rating a, #leftblock #rating ul.star-rating .current-rating{
	position:absolute;
	top:-1px;
	left:0;
	text-indent: -4000px;
	height:16px;
	outline:none;
	overflow:hidden;
       	border: none;
	}
	
#leftblock #rating ul.star-rating a:hover, #leftblock #rating ul.star-rating a:focus{
	background-position: left 92% !important;
	background-position: left 94%;
	}
	
#leftblock #rating ul.star-rating a.one-star{
	width:20%;
	z-index:6;
	}
	
#leftblock #rating ul.star-rating a.two-stars{
	width:40%;
	z-index:5;
	}
	
#leftblock #rating ul.star-rating a.three-stars{
	width:60%;
	z-index:4;
	}
	
#leftblock #rating ul.star-rating a.four-stars{
	width:80%;
	z-index:3;
	}
	
#leftblock #rating ul.star-rating a.five-stars{
	width:100%;
	z-index:2;
	}

#leftblock #rating ul.star-rating .current-rating{
	z-index:1;
	background-position: left center;
	}


.box-bottom-update, .box-bottom-adsense, .box-bottom-vote, .box-bottom-standards{
position:relative;
float:left;
width:238px;
height:49px;
margin:0 0 20px 0;
display:inline;
padding:0;
background:url("../images/la-bottom.jpg") top left no-repeat;
}

.box-bottom-adsense{
background:url("../images/adsense-bottom.jpg") top left no-repeat;
}

.box-bottom-vote{
background:url("../images/vote-bottom.jpg") top left no-repeat;
}

.box-bottom-standards{
background:url("../images/standards-bottom.jpg") top left no-repeat;
}

#rightblock{
position:relative;
float:left;
width:692px;
margin:0;
padding:0 0 0 50px;
}


#breadcrumb{
position:relative;
float:left;
width:677px;
height:15px;
display:inline;
margin:0;
padding:12px 0 15px 15px;
color:#000;
font-size:1em;
font-family:"Times New Roman", Times, serif;
background:white;
}

#breadcrumb ul{
	list-style-type:none;
	margin:0;  
	padding:0;
	}
	
#breadcrumb li{
display:inline;
margin-left:2px;
margin-right:2px;
font-weight:normal;
	}
	
#breadcrumb, #breadcrumb li, #rightblock #breadcrumb li a:link, #rightblock #breadcrumb li a:visited, #rightblock #breadcrumb li a:hover{
text-decoration:none;
font-size:1em;
font-family:"Times New Roman", Times, serif;
color:#000;
font-weight:normal;
	}

#rightblock #breadcrumb li a:hover{
text-decoration:underline;
	}

#arrow{
margin:0;
padding:0 35px 9px 0;
color:#000;
font-size:1em;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
background:url("../images/arrow-red.jpg") 85px 2px no-repeat;
	}

.content-top, .content-bottom, .content, .content-search{
position:relative;
float:left;
width:692px;
height:15px;
margin:0;
padding:0;
overflow:hidden;
background:url("../images/content-top.jpg") top left no-repeat;
}

.content-bottom{
background:url("../images/content-bottom.jpg") top left no-repeat;
}

.content, .content-search, .content-sitemap{
background:url("../images/content-bg.jpg") top left repeat-y;
width:662px;
padding:0 15px 0 15px;
height:auto;
}


#content-leftblock, #content-rightblock{
position:relative;
float:left;
width:336px;
margin:0 20px 0 0;
padding:0;
display:inline;
}

#content-rightblock{
margin:0;
}


.top-info{
position:relative;
float:left;
background:url("../images/info-top.jpg") top left no-repeat;
width:336px;
padding:0;
margin:0;
height:15px;
overflow:hidden;
}

.content-info{
position:relative;
float:left;
background:url("../images/info-content-bg.jpg") top left repeat-y;
width:306px;
padding:0 15px 0 15px;
margin:0;
}

.bottom-info{
position:relative;
float:left;
background:url("../images/info-bottom-bg.jpg") top left no-repeat;
width:336px;
padding:0;
margin:0;
height:15px;
overflow:hidden;
}

.content h1, .content-search h1, #content-leftblock .content-info h1, #content-rightblock .content-info h1, .content-sitemap h1{
margin:0;
padding:0;
color:#666;
font-size:1.1em;
width:100%;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
border-bottom:2px solid #df9b93;
	}

.content h2, .content-info h2{
margin:0;
padding:12px 0 0 0;
color:#ea9599;
font-size:16px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
text-align:justify;
	}

.content p, .content-search p, .content-sitemap p{
margin:0;
padding:12px 0 22px 0;
color:#000;
font-size:14px;
line-height:19px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
text-align:justify;
	}

#content-leftblock .content-info p, #content-rightblock .content-info p{
margin:0;
padding:10px 0 0 0;
color:#000;
font-size:14px;
line-height:18px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
text-align:justify;
	}

#content-leftblock .content-info p a, #content-rightblock .content-info p a, .content p a, .content-search p a{
color:red;
font-size:14px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
text-decoration:none;
	}

#content-leftblock .content-info p a:hover, #content-rightblock .content-info p a:hover, .content p a:hover, .content-search p a:hover{
        text-decoration:underline;
}

#footer{
        position:relative;
        float:left;
        width:982px;
        margin:0;
        padding:10px 0 10px 0;
}

#copyright{
        position:relative;
        float:left;
        margin:0;
        padding:0 0 0 12px;
}

#copyright h1{
        color:#000;
        font-size:1em;
	margin:0;
	padding:0;
        font-family:"Times New Roman", Times, serif;
        font-weight:normal;
        text-align:left;
}

#copyright h1 a{
        color:#000;
        font-size:1em;
	margin:0;
	padding:0;
        font-family:"Times New Roman", Times, serif;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
}


.showimage, .showimage2 {
	position:relative;
	float:left;
	width:321px;
        height:auto;
	margin:0 16px 16px 0;
	padding:0;
	}

.showimage2 {
	float:right;
	margin:0 0 16px 0;
	}

#footer #totop {
	position:relative;
	float:right;
	width:180px;
	margin:0;
	padding:0;
	text-align:right;
}
#footer #totop p{
	margin:0;
	padding:0 15px 0 0;
}
#footer #totop p a:link, #footer #totop a:visited, #footer #totop a:hover{
        font-family:"Times New Roman", Times, serif;
	font-size: 1em;
	font-weight:normal;
	text-align:left;
	color:#000;
	margin:0;
	padding:0;
        text-decoration:none;
}
#footer #totop p a:hover{
        text-decoration:underline;
}

.image-in-right{
	position:relative;
	float:right;
	margin:2px 0 0 10px;
	padding:0;
	}

.news-submit {
        background:url("../images/news-submit.gif") top left;
        border:none;
        width:143px;
        height:28px;
        outline:none;
        cursor:pointer;
	}

#form.eform { 
        width:35em; 
        margin:0;
}
 
form#eform legend{ 
        font-weight:bold;
        border:2px solid #ea9599;
        background-color:#efaeb1;
        padding:3px;
}
 
form#eform label{ 
        clear:left;
        display:block; 
        float:left; 
        width:190px; 
        text-align:left; 
        padding:0 10px 0 0; 
        color:#000000; 
        margin-bottom:0.5em; 
        font-size:12px; 
        line-height:1.5em; 
        font-style:normal; 
}

form#eform fieldset{ 
        border:2px solid #ea9599;
        margin: 0;
        padding:0 0 0 15px;
}
 
#p.explain{ 
       margin-left:10em; 
       color:#339; 
}
 
#input.field,textarea.field{
       width:30em;
}

form#eform textarea{ 
       margin: 0 0 15px 0;
       width:274px;
       height:120px;
       overflow:auto;
}

form#eform input{ 
       margin: 0 0 10px 0;
       width:274px;
}

.content ul, .content-search ul, .content-sitemap ul{
        list-style-type:none;
    	position:relative;
    	margin:10px 0 9px 0;
	    padding:5px 18px 5px 0;
	}

.content ul li ul{
        list-style-type:none;
    	position:relative;
    	margin:0;
	padding:15px 18px 0 0;
	}

.content-sitemap ul{
	    margin:0 0 0 25px;
         padding: 25px 0 0 0;
	}

.content li, .content-search li, .content-sitemap li{
        text-align:justify;
        margin:0;
	padding:0 0 3px 0;
	}

.content li{
     	margin:0;
        font-size:14px;
	padding:2px 0 8px 36px;
        color:#000;
        text-decoration:none;
        background:url("../images/arrow-red.gif") 15px 3px no-repeat transparent;
       	}

.content li ul li{
     	margin:0;
        font-size:14px;
	padding:2px 0 8px 36px;
        color:#000;
        text-decoration:none;
        background:url("../images/arrow-lightred.gif") 15px 5px no-repeat transparent;
       	}

.content li a:link, .content li a:visited, .content li a:hover, #feedresults li a:link, #feedresults li a:visited, #feedresults li a:hover{
	    margin:0;
        font-size:14px;
    	padding:0;
        color:#000;
        text-decoration:none;
       	}

.content li a:hover, #feedresults li a:hover{
     	text-decoration:underline;
       	}

.content-search li a:link, .content-search li a:visited, .content-search li a:hover, .content-sitemap li a:link, .content-sitemap li a:visited, .content-sitemap li a:hover {
	    margin:0;
        font-size:.9em;
	    padding:2px 0 8px 36px;
        color:#000;
        font-weight:normal;
        text-decoration:none;
        background:url("../images/arrow-red.gif") 15px 3px no-repeat transparent;
       	}

.content-sitemap li a:link, .content-sitemap li a:visited, .content-sitemap li a:hover {
    	font-weight:bold;
      	}

.content-search li a:hover, .content-sitemap li a:hover {
	    text-decoration:underline;
      	}

.content-sitemap ul li ul{
        list-style-type:none;
    	position:relative;
	    margin:0 0 15px 20px;
    	padding:5px 18px 5px 0;
	}

.content-sitemap ul li ul li a:link, .content-sitemap ul li ul li a:visited, .content-sitemap ul li ul li a:hover {
        font-weight:normal;
        background:url("../images/arrow-lightred.gif") 18px 2px no-repeat transparent;
       	}

#wp{display:none;
text-indent:-5000px;
}
