/*
Kehrerverlag.de
evo.AJ
Stylesheets v.04 20.03.2007

Optimiert in Firefox 1.5
Auflösungen:  1024 x 768  &  1280 x 1024

*/

@import url('keh_styles_displays.css');
@import url('keh_styles_formulare.css');

html { margin:0; padding:0; }
body {
  margin:0;
  padding:0;
  color:#000000;
  /*overflow:hidden;*/
  background: url(bg/bg_body.png) 0 0  repeat-x #ffffff;
}

body, div, span,  td,p {
font-family:verdana,  sans-serif;
font-size:11px;
letter-spacing : 1px;
font-weight : normal;
}

table { margin:0;}
td {vertical-align:top; padding:0px; }

hr {
  clear:both;
  display:block;
  height:1px;
  background-color:#FFFFFF;
  border:0px;
  }

h1, h2, h3, h4, h5, h6 {
color : #a19486;
font-family : Verdana;
font-weight : bold;
padding : 0;
margin : 0;
margin-bottom : 0;
display : block;
}
h1 { font-size : 20px; }
h2 { font-size : 14px; }
h3 { font-size : 15px; }
h4 { font-size : 11px; }
h5 { font-size : 11px; }
h6 { font-size : 8px; }

div.divider { clear:both; }
div.divider10px,div.divider10 { clear:both; height:10px; }
div.divider5px,div.divider5 { clear:both; height:5px; }

#spalte1, .spalte1{
display:block;
float:left;
width:70%;
overflow:visible;
margin-right:8px;
padding:8px;
vertical-align:top;
}
#spalte2, .spalte2 {
display:block;
float:right;
width:25%;
padding:8px;
}


p.Textblock {
width:430px;
padding-top:0;
margin-top:0;
margin-bottom:16px;
}

span.untertitel, div.untertitel { color : #a19486; }
span.titel,div.titel  { color : #a19486; }
span.errorMeldung { color: #FF66FF; }

p { padding:0; margin:0px; }
a {
font-family : verdana, sans-serif;
color : #000000;
text-decoration : underline;
}
a:hover {text-decoration : none;}

.small {font-size : 10px;}
.hidden {visibility:hidden;display : none;}
.visible {visibility:visible;}

a.noline {  text-decoration:none;  }
a.noline:hover { color:#a19486; text-decoration:none; }
a.listentitel {
color : #a19486;
text-decoration:none;
}

.filled { padding-bottom:13px; }
.blacked { color:#000000; }

a.mmain, a.mmain_a, a.msub, a.msub_a {
display : block;
text-decoration : none;
font-size : 11px;
}
a.mmain {}
a.mmain:hover {
color : #a19486;
text-decoration : none;
}
a.mmain_a {color : #a19486;}
a.mmain_a:hover { text-decoration : none; }
a.msub {margin-bottom:5px;
text-align : right;
color : #000000;
}
a.msub:hover {
color : #a19486;
text-decoration : none;
}
a.msub_a {margin-bottom:5px;
text-align : right;
color : #a19486;
}
a.msub_a:hover {
color : #a19486;
text-decoration : none;
}

a.mmain, a.mmain_a { margin-right : 24px; margin-bottom:2px;}

.liste1 { background-color : #f1f1f1; }
.liste2 { background-color : #e4e4e4; }

#alphabet {
position:relative;
top:0px;
display:block;
margin-right:24px;
background-color:#E9E6E4;
padding:7px;
padding-bottom: 8px;

margin-bottom:13px;
}
#alphabet a  { width:80px; text-align:center; }

#seitenweise { display:block; padding-bottom:24px;}

div.relationBilder {
margin-right:14px;
margin-top:4px;
width:130px;
float:left;
display:block;
}
#relationBilder img { width:120px; }

#sitemap {
  padding:0;
  margin:0;
  display:block;
  /*overflow:hidden;*/
}
a.sitemap {
padding-left:13px;
display:block;
margin-top:7px;
margin-bottom:7px;
text-decoration:none;
}

a.pdf {
background : url('./icon/sm_pdf.gif') top left;
background-repeat: no-repeat;
padding : 0;
padding-left : 28px;
display:block;
margin-top : 3px;
margin-bottom : 3px;
height:32px;
}
a.pdf_out {
height : 32px;
background : url('./icon/pdf_out.gif') top left;
background-repeat : no-repeat;
padding : 0;
padding-left : 23px;
margin-top : 3px;
margin-bottom : 3px;
display:block;
}

a.mp3 {
width:200px;
display:block;
padding:2px 2px 2px 32px;
background: url('icon/sound_icon_.gif') 0px 0px no-repeat #ffffff;
line-height:14px;
text-decoration:none;
}
a.mp3:hover {
  background: url('icon/sound_icon.gif') 0px 0px no-repeat #ffffff;
}

/* END STYLES */


/* POPUP BILDER & GLOSSAR */
#PopupPic{
 border:1px solid #928273;
 background-color:#928273;
 padding:0px;
 z-index:2000;
 display:block;
 position:absolute;
}
#PopupPic_Topleiste { 
	background-color:#928273;
	padding:3px;
}
#PopupPic_Dragger {
	display:block;
	float:left;
	width:90%;
	height:10px;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
}
#PopupPic_Dragger:hover{ 
	background-color:#928273; 
	cursor:move;
}
#PopupPic_Closer {
cursor:pointer;
display:block;
width:9px;
height:9px;
background: url('icon/close.gif') 0 0 no-repeat #928273;
float:right;
margin:3px;
}
#PopupPic_Content {
display:block;
padding:1px;
clear:left;
color:#000000; 
}

