/* 
Projekt: DIAKONIE HSK INVESTMENSCH
Start: 22.05.2006
*/




html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Arial, Helvetica, sans-serif; }
 
html , body {font-size : 100%; padding : 0; margin : 0; } 

body {background:#ffffff;} 
	
	
	
	
	
	

/* GLOBAL */
dfn {
font : bold 0.8em verdana, sans-serif; 
color : #000000; } 

.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

#abstand {
width: 100px;
height:50px;
float:left;
clear:both;}



p {color: #000000; font-size: 0.70em; line-height: 150%; }
 
a:link , a:visited{
color: #B72E24; text-decoration: underline; padding:0; margin:0;} 
a:hover , a:active{
color: #000000; text-decoration: underline; padding:0; margin:0; } 


h1 {font-size : 1.00em; font-weight: bold; margin:0 0 -12px 0;} 
h2 {font-size : 0.90em; font-weight: bold; margin:0 0 -12px 0;} 
h3 {font-size : 0.80em; font-weight: bold; margin:0 0 -12px 0;} 
h4 {font-size : 0.65em; font-weight: normal; } 
h5 {font-size : 0.55em; font-weight: normal; } 
h6 {font-size : 0.50em; font-weight: normal; } 

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 font-size: 0.7em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
ul li li { 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 font-size: 0.7em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
ol li li { 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}







/* METANAV */
#metanavcontainer {
position:absolute;
top:3px;
left:10px;
width:900px;
padding:0;
margin:0;}

#metanav {
padding:0;
margin:5px 0 0 0;
float:left;
display:inline;}

p.metanav {
color: #000000; margin:0; font-size:0.70em; line-height: 100%; padding:1px 0 0px 0; }

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: bold; color: #B72E24; text-decoration: none; padding:1px 10px 0px 10px; margin:0; border-right: 1px solid #B72E24; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: bold; color: #000000; text-decoration: none; padding:1px 10px 0px 10px; margin:0; border-right: 1px solid #B72E24; } 



#schriftgroesse {
padding:0;
margin:5px 0 0 10px;
float:left;
display:inline;}

p.schriftgroesse {
color: #000000; margin:0; font-weight: bold; font-size:0.70em; line-height: 100%; padding:1px 0 0px 0; }

a.schriftgroesse:link , a.schriftgroesse:visited{
font-size: 100%; font-weight: normal; color: #B72E24; text-decoration: none; padding:1px 0 0px 10px; margin:0; } 
a.schriftgroesse:hover , a.schriftgroesse:active{
font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; padding:1px 0 0px 10px; margin:0; } 



/* MAIN */
#maincontainer {
position:absolute;
top:26px;
left:10px;
width:965px;
padding:0;
margin:0;}

#mainleft {
width:772px;
padding:0 0 50px 0;
margin:0;
float:left;
display:inline;}

#mainright {
width:193px;
padding:0 0 50px 0;
margin:10px 0 0 0;
float:left;
display:inline;}


/* HEAD */
#headcontainer {
width:963px;
padding:0;
margin:0;
float:left;
display:inline;
background:#B72E24;}

#headhead {
padding:0;
margin:0;
width:100%;}

#headhead h1 {
color: #ffffff; font-weight: normal; font-size:1.40em; line-height: 100%; margin:0; padding:16px 0 13px 9px; }

#headlogo {
position:absolute;
top:0px;
left:770px;
padding:0;
margin:0;
float:left;
display:inline;
z-index:100;}



/* NAVIGATION */
#navigation1{
padding:2px 1px 0 0;
margin:0;
background:#ffffff;
float:left;}

div.menue1 {
padding:0;
margin:0;
float:left;}

div.menue1 ul {
list-style:none;
padding:0;
margin:0; 
float:left;
display:inline;}

div.menue1 ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%; 
line-height:100%; }

a.nav01aus:link, a.nav01aus:visited {
font-size: 0.75em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 9px 10px 8px 10px; margin: 0; border-right: 1px solid #ffffff; display: block; background: #B72E24; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 0.75em; line-height:100%; font-weight: bold; text-decoration: none; color: #B72E24; padding: 9px 10px 8px 10px; margin: 0; border-right: 1px solid #ffffff; display: block; background: #ffffff; }
a.nav01an:link, a.nav01an:visited {
font-size: 0.75em; line-height:100%; font-weight: bold; text-decoration: none; color: #B72E24; padding: 9px 10px 8px 10px; margin: 0; border-right: 1px solid #ffffff; display: block; background: #ffffff; }
a.nav01an:active, a.nav01an:hover {
font-size: 0.75em; line-height:100%; font-weight: bold; text-decoration: none; color: #B72E24; padding: 9px 10px 8px 10px; margin: 0; border-right: 1px solid #ffffff; display: block; background: #ffffff; }




#navigation2{
border-top:2px solid #ffffff;
width:184px;
float:left;
display:inline;
clear:left;
padding:0;
margin:8px 0 0 0;}

div.menue2 {
width:184px;
padding:0;
margin:0;}

div.menue2 ul {
list-style:none;
padding:0;
margin:0;  }

div.menue2 ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%; 
line-height:100%; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #47120E; padding: 7px 3px 7px 26px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #EDA3A3 url(../images/bullet_nav02_aus.gif) left top no-repeat; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 3px 7px 26px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F3C3C3 url(../images/bullet_nav02_over.gif) left top no-repeat; }
a.nav02an:link, a.nav02an:visited {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 3px 7px 26px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F3C3C3 url(../images/bullet_nav02_an.gif) left top no-repeat; }
a.nav02an:active, a.nav02an:hover {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 3px 7px 26px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F3C3C3 url(../images/bullet_nav02_an.gif) left top no-repeat; }

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #47120E; padding: 5px 3px 5px 38px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F3C3C3 url(../images/bullet_nav03_aus.gif) left top no-repeat; }
a.nav03aus:active, a.nav03aus:hover {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 3px 5px 38px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F8DBDB url(../images/bullet_nav03_over.gif) left top no-repeat; }
a.nav03an:link, a.nav03an:visited {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 3px 5px 38px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F8DBDB url(../images/bullet_nav03_an.gif) left top no-repeat; }
a.nav03an:active, a.nav03an:hover {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 3px 5px 38px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F8DBDB url(../images/bullet_nav03_an.gif) left top no-repeat; }

a.nav04aus:link, a.nav04aus:visited {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color: #2F5C74; padding: 5px 3px 5px 48px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F4FBFD; }
a.nav04aus:active, a.nav04aus:hover {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color: #000000; padding: 5px 3px 5px 48px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #E0F3F9; }
a.nav04an:link, a.nav04an:visited {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 3px 5px 48px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F4FBFD; }
a.nav04an:active, a.nav04an:hover {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 3px 5px 48px; margin: 0; border-bottom: 1px solid #ffffff; display: block; background: #F4FBFD; }




#theme-start{
width:768px;
height:260px;
float:left;
display:inline;
padding:0;
margin:10px 2px 10px 0;
/*background:url(../images/theme.jpg) no-repeat;*/}

#theme-folge{
width:577px;
height:220px;
float:left;
display:inline;
padding:0;
margin:10px 2px 0 9px;}

#theme-folge2{
width:182px;
height:178px;
float:left;
display:inline;
padding:0;
margin:10px 0 10px 9px;}

#theme-folge3{
width:395px;
height:89px;
float:left;
display:inline;
padding:0;
margin:10px 0 10px 0;
background:url(../images/theme_folge3.jpg) no-repeat;}

#theme-start-bild{
position:absolute;
width:765px;
height:260px;
padding:0;
margin:0;}

#theme-folge-bild{
position:absolute;
width:577px;
padding:0;
margin:0;}

#theme-start-heads{
position:absolute;
width:385px;
height:5.88em;
padding:0;
margin:0 0 0 0;
z-index:100;}

#theme-folge-heads{
position:absolute;
width:385px;
height:5.88em;
padding:0;
margin:0 0 0 0;
z-index:100;}

h1.theme {
color: #B72E24; font-weight: normal; font-size:1.65em; line-height: 100%; margin:0; padding:80px 0 0 25px; }
h1.theme2 {
color: #000000; font-weight: normal; font-size:1.40em; line-height: 100%; margin:0; padding:20px 0 0 13px; }
h1.theme3 {
color: #000000; font-weight: normal; font-size:1.40em; line-height: 100%; margin:0; padding:10px 0 0 0px; }
h2.theme  {
color: #ffffff; font-weight: bold; font-size:0.95em; line-height: 100%; margin:0; padding:2px 0 0 94px;}

#theme-box{
position:absolute;
width:350px;
height:5.88em;
padding:0;
margin:29px 0 0 0;
background:#ffffff;
z-index:90;
filter:Alpha(opacity=50);
-moz-opacity:0.5;}

#theme-box-folge{
position:absolute;
width:385px;
height:5.00em;
padding:0;
margin:29px 0 0 0;
background:#ffffff;
z-index:90;
filter:Alpha(opacity=50);
-moz-opacity:0.5;}

#theme-box-text{
position:absolute;
width:250px;
padding:0;
margin:29px 0 0 96px;
z-index:100;}

#theme-box-text p{
padding:0 0 0 0; margin:5px 0 0 0; line-height:130%; font-size: 0.75em; }

a.mehr:link, a.mehr:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #B72E24; padding: 0px 0px 0px 14px; margin: 0 0 0 5px; background: url(../images/bullet_pfeile_aus.gif) left no-repeat;}
a.mehr:active, a.mehr:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 14px; margin: 0 0 0 5px; background: url(../images/bullet_pfeile_over.gif) left no-repeat;}

a.mehr2:link, a.mehr2:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #B72E24; padding: 0px 0px 0px 14px; margin: 5px 0 0 0px; float:left; display:block; background: url(../images/bullet_pfeile_aus.gif) left no-repeat;}
a.mehr2:active, a.mehr2:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 14px; margin: 5px 0 0 0px; float:left; background: url(../images/bullet_pfeile_over.gif) left no-repeat;}

a.mehr3:link, a.mehr3:visited {
font-size: 0.70em; font-weight: bold; text-decoration: none; color: #B72E24; padding: 0px 0px 0px 14px; margin: 14px 0 0 8px; float:left; background: url(../images/bullet_pfeile_aus.gif) left no-repeat;}
a.mehr3:active, a.mehr3:hover {
font-size: 0.70em; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 14px; margin: 14px 0 0 8px; float:left; background: url(../images/bullet_pfeile_over.gif) left no-repeat;}

a.mehr4:link, a.mehr4:visited {
font-size: 0.70em; font-weight: bold; text-decoration: none; color: #B72E24; padding: 0px 0px 0px 14px; margin: 6px 8px 0 8px; float:right; background: url(../images/bullet_pfeile_aus.gif) left no-repeat;}
a.mehr4:active, a.mehr4:hover {
font-size: 0.70em; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 14px; margin: 6px 8px 0 8px; float:right; background: url(../images/bullet_pfeile_over.gif) left no-repeat;}




/* SUBNAV */
#subnav{
float:left;
display:inline;
width:191px;
height:260px;
padding:0;
margin:10px 2px 10px 0;
background:#EDA3A3;}

#subnav h3{
padding:0; margin:7px 0 7px 9px; line-height:1.25em; font-weight:bold; font-size:0.75em; color:#47120E;}


div.subnavmenue {
width:187px;
padding:10px 0 0 0;
margin:0 2px 0 2px;
border-top: 3px solid #ffffff;}

div.subnavmenue ul {
list-style:none;
padding:0;
margin:0;  }

div.subnavmenue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%; 
line-height:100%; }

a.subnavaus:link, a.subnavaus:visited {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color: #47120E; padding: 3px 10px 3px 20px; margin: 0; border-bottom: 1px solid #FAE8E8; display: block; background: url(../images/bullet_subnav_aus.gif) left top no-repeat; }
a.subnavaus:active, a.subnavaus:hover {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color: #000000; padding: 3px 10px 3px 20px; margin: 0; border-bottom: 1px solid #FAE8E8; display: block; background: #F6D1D1 url(../images/bullet_subnav_over.gif) left top no-repeat; }

a.subnavauslast:link, a.subnavauslast:visited {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color: #47120E; padding: 3px 10px 3px 20px; margin: 0; border-bottom: 0px solid #FAE8E8; display: block; background: url(../images/bullet_subnav_aus.gif) left top no-repeat; }
a.subnavauslast:active, a.subnavauslast:hover {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color: #000000; padding: 3px 10px 3px 20px; margin: 0; border-bottom: 0px solid #FAE8E8; display: block; background: #F6D1D1 url(../images/bullet_subnav_over.gif) left top no-repeat; }

a.subnavausfirst:link, a.subnavausfirst:visited {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color: #47120E; padding: 3px 10px 3px 20px; margin: 0; border-bottom: 1px solid #FAE8E8; display: block; background: url(../images/bullet_subnav_aus.gif) left top no-repeat; }
a.subnavausfirst:active, a.subnavausfirst:hover {
font-size: 0.70em; line-height:1.25em; font-weight: normal; text-decoration: none; color: #000000; padding: 3px 10px 3px 20px; margin: 0; border-bottom: 1px solid #FAE8E8; display: block; background: #F6D1D1 url(../images/bullet_subnav_over.gif) left top no-repeat; }







/* TEASER */
div.teaser{
float:left;
display:inline;
width:191px;
height:222px;
padding:0;
margin:0 2px 0 0;
background:#EFCEBF;}

div.teaser h3 {
color: #000000; font-weight: bold; font-size:0.75em; line-height: 100%; margin:0; padding:9px 8px 8px 8px; }
div.teaser p {
color: #000000; font-weight: normal; font-size:0.70em; line-height: 1.25em; margin:0; padding:9px 8px 7px 8px; }

select.beratung {
color: #000000; font-weight: normal; font-size:0.70em; margin:6px 0 0 8px; padding:0; width:175px; }







/* TEASER FOLGE*/
div.teaser-folge{
float:left;
display:inline;
width:284px;
height:5.63em;
padding:0;
margin:9px 0 0 9px;
background:#EFCEBF;}

div.teaser-folge-illu{
float:left;
display:inline;
width:90px;
padding:0;
margin:0;
border-right:2px solid #ffffff;}

div.teaser-folge-text{
float:left;
display:inline;
max-width:190px;
padding:6px 0 3px 0;
margin:0;}

div.teaser-folge-text h3 {
color: #000000; font-weight: bold; font-size:0.75em; line-height: 100%; margin:0; padding:0px 5px 1px 8px; }
div.teaser-folge-text p {
color: #000000; font-weight: normal; font-size:0.70em; line-height: 1.25em; margin:0; padding:0px 5px 0px 8px; }




/* SUCHE */
div.suche{
float:left;
display:inline;
width:191px;
padding:0 0 7px 0;
margin:0 2px 10px 0;
border-bottom: 1px solid #B72E24;}

div.suche h3 {
color: #000000; font-weight: bold; font-size:0.75em; line-height: 100%; margin:0; padding:9px 8px 8px 8px; border-bottom: 3px solid #B72E24;}
input.suche {
color: #000000; font-weight: normal; font-size:0.70em; margin:9px 0 0 8px; padding:0; width:171px; }
select.suche {
color: #000000; font-weight: normal; font-size:0.70em; margin:9px 0 0 8px; padding:0; width:174px; }

div.suchelink{
float:left;
display:inline;
width:191px;
padding:0;
margin:0;
text-align:right;}




/* NEWS */
div.news{
float:left;
display:inline;
width:191px;
padding:0 0 7px 0;
margin:0 2px 10px 0;}

div.news h3 {
color: #000000; font-weight: bold; font-size:0.75em; line-height: 100%; margin:0; padding:9px 8px 8px 8px; border-bottom: 3px solid #B72E24;}


div.newsmenue {
width:191px;
padding:10px 0 0 0;
margin:0;}

div.newsmenue ul {
list-style:none;
padding:0;
margin:0;  }

div.newsmenue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%; 
line-height:100%; }

a.newsaus:link, a.newsaus:visited {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #B72E24; padding: 7px 0px 7px 20px; margin: 0; border-bottom: 0px solid #B72E24; display: block; background: url(../images/bullet_news_aus.gif) left top no-repeat; }
a.newsaus:active, a.newsaus:hover {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 0px 7px 20px; margin: 0; border-bottom: 0px solid #B72E24; display: block; background: url(../images/bullet_news_over.gif) left top no-repeat; }

a.newsauslast:link, a.newsauslast:visited {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #B72E24; padding: 7px 0px 7px 20px; margin: 0; border-bottom: 0px solid #B72E24; display: block; background: url(../images/bullet_news_aus.gif) left top no-repeat; }
a.newsauslast:active, a.newsauslast:hover {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 0px 7px 20px; margin: 0; border-bottom: 0px solid #B72E24; display: block; background: url(../images/bullet_news_over.gif) left top no-repeat; }

a.newsausfirst:link, a.newsausfirst:visited {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #B72E24; padding: 7px 0px 7px 20px; margin: 0; border-top: 1px solid #B72E24; display: block; background: url(../images/bullet_news_aus.gif) left top no-repeat; }
a.newsausfirst:active, a.newsausfirst:hover {
font-size: 0.70em; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 0px 7px 20px; margin: 0; border-top: 1px solid #B72E24; display: block; background: url(../images/bullet_news_over.gif) left top no-repeat; }






/* PFAD */
#pfad {
width:770px;
background:#ffffff;
float:left;
margin:10px 0 0 0;
padding:0;}

#pfad p{
color: #000000; font-weight: normal; font-size:0.75em; line-height: 100%; margin:0; padding:9px 8px 8px 8px; border-bottom: 3px solid #B72E24;}

span.bold{
font-weight: bold; }

#pfad a{
text-decoration:none; font-weight: normal; color:#B72E24; padding:1px 1px 2px 1px;}

#pfad a:hover{
text-decoration:none; font-weight: normal; color:#000000; }







/* CONTENT */
#content-folge-container{
width:588px;
float:left;
display:inline;
padding:0;
margin:0;}

#content-folge-container-links{
width:191px;
float:left;
display:inline;
padding:0;
margin:0;}

#content-folge-container-rechts{
width:395px;
float:left;
display:inline;
padding:0;
margin:0;}




#content{
width:370px;
float:left;
display:inline;
padding:0;
margin:0 0 0 15px;}

#content2{
width:560px;
float:left;
display:inline;
padding:0;
margin:0 0 0 10px;}

#content3{
width:577px;
float:left;
display:inline;
padding:0;
margin:0 0 0 10px;}

#content2 fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:10px 0px 0 0px;
background: #f3d6c3;}

#content3 fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:10px 0px 0 0px;
background: #f3d6c3;}


/* SEITENFUNKTIONEN */
#sfkt-container{
width:577px;
float:left;
display:inline;
padding:0;
margin:10px 0 20px 9px;
background:#EFCEBF;}

#sfkt-container2{
width:577px;
float:left;
display:inline;
padding:0;
margin:0px 0 10px 9px;
background:#ffffff;}

#sfkt{
width:182px;
float:left;
display:inline;
padding:0;
margin:0 0 1px 9px;
background:#EFCEBF;}

#sfkt2{
width:182px;
float:left;
display:inline;
padding:0;
margin:0;
background:#EFCEBF;}

a.sfkt-drucken:link, a.sfkt-drucken:visited {
font-size: 0.75em; line-height:120%; font-weight: bold; text-decoration: none; color: #47120E; padding: 6px 10px 7px 51px; margin: 0; display: block; background: url(../images/bullet_drucken_aus.gif) left no-repeat; }
a.sfkt-drucken:active, a.sfkt-drucken:hover {
font-size: 0.75em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 10px 7px 51px; margin: 0; display: block; background: #F5E2D9 url(../images/bullet_drucken_over.gif) left no-repeat; }
a.sfkt-zurueck:link, a.sfkt-zurueck:visited {
font-size: 0.75em; line-height:120%; font-weight: bold; text-decoration: none; color: #47120E; padding: 6px 10px 7px 51px; margin: 0; display: block; background: url(../images/bullet_zurueck_aus.gif) left no-repeat; }
a.sfkt-zurueck:active, a.sfkt-zurueck:hover {
font-size: 0.75em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 10px 7px 51px; margin: 0; display: block; background: #F5E2D9 url(../images/bullet_zurueck_over.gif) left no-repeat; }







/* Liste */
#listnavcontainertop{
width: 100%;
padding: 0;
margin: 20px 0 0 0;
float:left;
display:inline;
border-top: 3px solid #B72E24;
background:#F5E2D9;}

#listnavcontainerbottom{
width: 100%;
padding: 0;
margin: 0;
float:left;
display:inline;
border-bottom: 3px solid #B72E24;
background:#F5E2D9;}

div.listnavcontainer{
padding: 0;
margin: 0 0 0 0;
float:left; 
display:inline;
border-left: 1px solid #ffffff;
border-top: 1px solid #EDEDED;
background:#EDEDED;}

div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #ffffff;
float:left; 
display:inline;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #ffffff;
float:left; 
display:inline;}

p.listnav{
color: #47120E; font-size: 0.70em; font-weight: normal; padding: 4px 8px 5px 8px; margin:0 0 0 0; text-decoration: none; display: block; }
p.listnav2{
color: #47120E; font-size: 0.70em; font-weight: normal; padding: 4px 5px 5px 8px; margin:0 0 0 0; text-decoration: none; display: block; }

p.seitennr										{padding: 0; margin: 0; font-size:100%; font-weight: normal; }
a.seitennraus:link, a.seitennraus:visited		{color: #47120E; font-size: 0.70em; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #EFCEBF; }
a.seitennraus:active, a.seitennraus:hover		{color: #000000; font-size: 0.70em; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #EAC0AD; }
a.seitennran:link, a.seitennran:visited			{color: #000000; font-size: 0.70em; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
a.seitennran:active, a.seitennran:hover			{color: #000000; font-size: 0.70em; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }



div.listcontainer {
padding: 10px 0px 10px 0px;
width:100%;
float:left; 
display:inline; } 


div.listillu{
float:left; 
display:block;
margin:0 10px 0 0; 
padding:0 0 5px 0; }

div.listillu2{
float:left; 
display:block;
margin:0 10px 0 0; 
padding:0 0 0 0; }

div.listillu img{
margin:0; padding:0; } 


div.listtext { 
float:left;
display:inline;
padding:0; 
margin:0; 
max-width:30em;} 

div.listtext p	{ font-size:0.70em; color:#000000; padding:0; margin:0;  } 

a.listhead:link , a.listhead:visited { 
color : #B72E24; font-weight : bold; text-decoration : none; } 
a.listhead:hover , a.listhead:active { 
color : #000000; font-weight : bold; text-decoration : none; } 

a.listweiter:link , a.listweiter:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #B72E24; padding: 0px 0px 0px 14px; margin: 0 0 0 5px; background: url(../images/bullet_pfeile_aus.gif) left no-repeat;}
a.listweiter:hover , a.listweiter:active {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 14px; margin: 0 0 0 5px; background: url(../images/bullet_pfeile_over.gif) left no-repeat;}

span.listdate { 
font-size:100%; color:#807F83; font-weight:normal; padding:0; margin:0; }



div.trennerlist {
border-bottom: 1px solid #B72E24;
height: 1px;
width:100%;
margin: 0;
padding:0;
float:left; 
display:inline; }

div.trennerlist p{
margin: 0;
padding:0;}









/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:25px 0px 0 0px;
background: #F3C3C3;}
 
legend {
display:none;
font-size : 0.6765em; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
font-size : 0.7em; 
padding-top: 10px;
} 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 0.7em; 
padding-top: 10px;
} 

.formtext3 {
float : left; 
margin-right : 15px; 
font-size : 0.7em; 
padding-top: 8px;
display:block;
}

label.left {
float : left; 
text-align : left; 
width : 15em; 
margin-right : 0; 
margin-left : 14px; 
font-size : 0.7em; 
font-weight : bold; 
line-height : 250%; 
} 

label.left2 {
float : left; 
text-align : left; 
margin: 7px 15px 0 14px;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
} 



select.formular-mittel {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 100px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 

select.formular-mittel-2 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 120px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 


select.formular-nowidth {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
} 

textarea.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 25.2em; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;;
} 


input.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}


input.formular-unterschrift {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px solid #000000;
background:none;}

input.formular-mittel {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 12em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-kurz {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 4em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 5em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;;
} 

input.formular-radiobutton {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}


#submit{
padding: 0; margin: 20px 0 10px 11.40em;  }

a.submit:link, a.submit:visited 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #b72e24; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background: url(../images/teaser_bullet_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{  font-size: 0.75em; font-weight: bold; text-decoration: none; color: #000000; padding: 0 0 0 17px; margin: 0px 1px 0px 0px; background: #f3d6c3 url(../images/teaser_bullet_over.gif) no-repeat left; }



form br {
clear : both; } 

.rot {
padding: 0px;
margin: 0px;
color : #ff0000; } 

.rot2 {
padding: 0 0 0 15px;
margin: 0px;
color : #ff0000; } 


fieldset p.formular {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 20px 15px; 
} 

fieldset p.formular2 {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 10px 20px 0px 14px; 
} 


fieldset p.formular-bold {
font-size : 0.70em; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 20px 0px; 
} 


input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 14px;
font-size : 0.7em; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 0.7em; 
font-weight : normal; 
line-height : 150%; 
} 











/* SITEMAP */
#sm-menue {
width : 100%;
margin: 0 0 10px 0;
}


#sm-menue ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


#sm-menue ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}


a.sm-nav01aus:link , a.sm-nav01aus:visited {
font-size: 0.70em; display : block; font-weight: bold; color : #2F5C74; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #ffffff; background: #A7DCEE; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 0.70em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #ffffff; background: #E0E9EC;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 0.70em; display : block; font-weight: bold; color : #2F5C74; text-decoration : none; padding: 1px 10px 1px 30px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #CAEAF5;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 0.70em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 1px 10px 1px 30px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #E0E9EC;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 0.70em; display : block; font-weight: normal; color : #2F5C74; text-decoration : none; padding: 1px 10px 1px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #E0F3F9;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 0.70em; display : block; font-weight: normal; color : #000000; text-decoration : none; padding: 1px 10px 1px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #ffffff; background: #E0E9EC;}




/*Diakonie Tabelle */

table.diakonietable  {

border-collapse:collapse;}



caption {

font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight:bold;padding: 7px 5px 7px 5px; margin:0; color:#ffffff; background:#B72E24;}





table.diakonietable td  {

background:#ffffff; border:1px solid #BEC0C2; }

table.diakonietable td p {

font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 3px 5px 3px 5px; margin:0;}



table.diakonietable th  {

background:#F5E2D9; border-bottom:1px solid #B72E24; }

table.diakonietable th p {

font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 7px 5px 7px 5px; margin:0; color:#000000; }





table.diakonietable ul		{ 	 margin-top:0px; margin-bottom:0px;}

table.diakonietable ul li	 	{ 	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}

table.diakonietable ul li li 	{ 	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}

table.diakonietable ol 		{ 	 margin-top:0px; margin-bottom:0px;}

table.diakonietable ol li	 	{ 	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}

table.diakonietable ol li li 	{ 	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}







table.diakonietable td.balken  {

background:#73C46A; border:0px solid #BEC0C2; }



table.diakonietable td.balken2  {

background:#E26149; border:0px solid #E26149; }


div.diakonielogo {
position:absolute;
top:501px;
left:771px;
padding:0;
margin:0;
float:left;
display:inline;
z-index:100;}

* html div.diakonielogo {
position:absolute;
top:502px;
left:771px;
padding:0;
margin:0;
float:left;
display:inline;
z-index:100;}

*+html div.diakonielogo {
position:absolute;
top:502px;
left:771px;
padding:0;
margin:0;
float:left;
display:inline;
z-index:100;}








