/* style-sheet-festlegung von "OL in Baden" */

/* * { padding:0; margin:0;} */
html { overflow-y: scroll; }
body { 
	color:#000000; 
	background:#D8E2EC url(../img/bg3.jpg) repeat-x top left; 
	font-family:arial,sans-serif;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,em,span { font-family:arial,sans-serif; }

h1 { font-size:16pt; }

h2 { font-size:14pt; }

h3 { font-size:12pt; }

h4 { font-size:10pt; }

p,ul,ol,li,div,td,th,address,nobr,b,i,em,span { font-size:10pt; }

pre { font-family:Courier New; font-size:10pt; }

a:link { color:#ff2828; text-decoration:none; font-family:arial,sans-serif; font-size:10pt; } 
a:visited { color:#ff2828; text-decoration:none; font-family:arial,sans-serif; font-size:10pt; } 
a:active { color:#c88c00; text-decoration:none; font-family:arial,sans-serif; font-size:10pt; }
a:hover { color:#B70000; text-decoration:none; font-family:arial,sans-serif; font-size:10pt; }


p.verein {font-family:arial,sans-serif; font-size:10pt; } /* in vereine.php */

p.ind { position:relative; left:50px; line-height:1.2em; }

dl {width:680px;}

dt { margin-top:0.8em; }

#wrapper { 
	background: #ebebeb url("../img/hg3.jpg") repeat-y top left;
	color: black; 
	width: 1100px; 
	margin: 0px auto; 
	text-align: center;
	padding: 0px 0px 0px 0px;
}
* html #wrapper {
	position:relative;
}
#content {
	background-color:#ebebeb;
	border-left:solid #cccccc 1px;
	padding:20px 40px 20px 40px; 
	margin-left:180px;
	text-align:left;
	width:839px;
}
* html #content {
	position:absolute;
	top:0px;
	left:0px;
}
/* #contentline {
	LEFT: 180px; 
	TOP: 0px;  
	POSITION: absolute; 
	z-index:1; 
	width:1px;
	padding:0;
	border-left:solid #cccccc 1px;
	height:100%;	
	height:expression(document.body.scrollHeight + "px") ;
} */
#content A:hover {
	/* COLOR: #9B9Bff; */
	color:#B70000;
	TEXT-DECORATION: none
}
.content_schmal {
	width:710px;
	margin-left:40px;
}
#contentpresse {
	LEFT: 180px; TOP: 0px;  MARGIN-RIGHT: 50px; POSITION: absolute; z-index:1; width:760px;height:100%;MARGIN-BOTTOM:0px;PADDING-BOTTOM:0px;border-left:solid #cccccc 1px;padding-left:70px; padding-top:20px;
}
#contentschonach {
	LEFT: 180px; TOP: 0px;  MARGIN-RIGHT: 50px; POSITION: absolute; z-index:1; width:65%;height:100%;MARGIN-BOTTOM:0px;PADDING-BOTTOM:0px;border-left:solid #cccccc 1px;padding-left:70px; padding-top:20px;
}
#leistelinks{
	float:left;
	width:180px; 
	background: #ebebeb url("../img/hg3.jpg") repeat-y top left;
	padding:0;
	margin:0;
	text-align:left;
	height:expression(document.all.content.offsetHeight+"px");
	/*height:expression(document.body.scrollHeight + "px") ;*/
} 
#navbar {
	margin:40px 0px 0px 0px; 
	width: 140px; 
	padding:0px 0px 0px 15px;
}
#navBar UL A {
	DISPLAY: block;text-decoration:none;
}
#navBar UL A:visited {
	DISPLAY: block;text-decoration:none;
}
#navBar UL A:hover {
	DISPLAY: block
}
#sectionLinks {
	FONT-SIZE:70%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#sectionLinks UL {
	PADDING-TOP: 0px; MARGIN: 0px; PADDING-LEFT: 0px; LIST-STYLE-TYPE: none;
}
#sectionLinks LI {
	PADDING-TOP: 0px; PADDING-BOTTOM: 5px; 
}
#sectionLinks A:hover {
	
}
#sectionLinks A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; DISPLAY: block
}
#sectionLinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
#sectionLinks2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 90%
}
#sectionLinks2 UL {
	PADDING-TOP: 0px; MARGIN: 0px; PADDING-LEFT: 38px; list-style-position: outside;
}
#sectionLinks2 LI {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; 
}
#sectionLinks2 A:hover {
	
}
#sectionLinks2 A {
	margin-left: -5px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; DISPLAY: block
}
#sectionLinks2 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
#linie {
	position:relative;top:20px;margin-bottom:55px; border-top:solid #ff2828 5px;
	/* width:680px;*/
	width:839px;
}
#linie_schwarz {
	position:relative;top:20px;margin-bottom:55px; border-top:solid #000000 5px;width:680px;
}
#ueberschrift {
	position:relative; top:8px;text-align:right; color:#ff2828; font-weight:bold; font-family:Courier New,Courier; font-size:14pt;
}
.linkliste LI{
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px;MARGIN: 0px;LIST-STYLE-IMAGE:url(../img/dice3.gif);
}
.linkliste a:hover{
	color:#9B9Bff;
}
/* should only be activated if just few lines on page
#picturebottom {
	position:absolute;top:expression(document.body.clientHeight - 180);  
}
*/
#mailindex {
	margin-left:15px;margin-bottom:10px;margin-top:10px;margin-right:10px;
}
#mailindex a:link { text-decoration:underline; font-family:arial,sans-serif; font-size:10pt; }
#mailindex a:visited { color:#ff2828; text-decoration:underline; font-family:arial,sans-serif; font-size:10pt; }
#mailindex a:active { color:#c88c00; text-decoration:underline; font-family:arial,sans-serif; font-size:10pt; }
#mailindex a:hover { color:#B70000; text-decoration:underline; font-family:arial,sans-serif; font-size:10pt; }
.gaestebuch, .gaestebuch TD, .gaestebuch TH {
                  background:url("../img/hintergrund.gif");font-family:"Comic Sans MS", Arial, Helvetica,sans-serif;
}
#forumtabelle{
	width:620px;text-align:left;
}
#linkkarte{
	line-height:1.5;
}
#mailliste{
	width:700px;
}
.mailtabelle {
	border-collapse: collapse;
}
.mailtabelle TD {
    font-family:Arial, Helvetica,sans-serif;background-color:#E6ECEE;border:solid 1px #A2B3C8;
}
.mailhead {
	border-collapse: collapse;
}
 .mailhead TD  {
    font-family:Arial, Helvetica,sans-serif;background-color:#E6ECEE;
}
table.gallerie {
	border: none; 
	border-spacing: 2px;
}
td.gallerie {
	color: #F0F0F0; 
	background-color: #E2E6FC; 
	padding: 6px; 
	text-align: center; 
	vertical-align: middle;
	border: solid 1px; 
	border-color: #F0F0F0 #222222 #222222 #F0F0F0;
}
.rundebox {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
}
.bilduntertitel {
	/*color:#9B9Bff;*/
	color:#8788A7;
	margin-top:6px;
	font-size:90%;
}
.bilduntertitel_klein {
	/*color:#9B9Bff;*/
	color:#8788A7;
	margin-top:6px;
	font-size:80%;
}
.schatten {
	-webkit-box-shadow: 4px 4px 10px #888;
	-moz-box-shadow: 4px 4px 10px #888;
	box-shadow: 4px 4px 10px #888;
}
.tbl_links {
	background-color:#ffffcc;
	width:680px;
	border:collapse;
}
.tbl_links td {
	border-width:1px;
	border-style:groove;
	border-color:grey;
	padding:3px;

}
.bericht {
	text-align:justify;
	width:710px;
	margin-left:40px;
}
