/* RESET BROWSERSTYLE */
* {padding: 0; margin: 0;}
html {overflow: -moz-scrollbars-vertical; background-image: url(../graphics/bg.gif);}

/* GLOBAL */
h1 {color: #665; font-size: 125%; line-height: 1.4em; font-weight: 400; font-variant: small-caps; letter-spacing: 1.2px; margin: 16px 0 3px 0;}
h4 {color: #666655; font-size: 125%; font-weight: 400; letter-spacing: 1px; margin: 0 0 10px 0;}
h5 {color: #666655; font-size: 113%; font-weight: 300; letter-spacing: 1px; margin: 0 0 10px 0;}
h6 {color: #666655; font-size: 107%; font-weight: 300; letter-spacing: 1px; margin: 1px 0 10px 0;}
hr {background-color: rgb(178,178,178); color: rgb(178,178,178); border: 0; height: 1px;margin:5px 0 5px 0;}
img {border:0px;}


/* Body */
body {color: rgb(75,75,75); background-image: url(../graphics/bg.gif); font-family:arial, verdana, sans serif; font-size:12px;}
#page {width: 810px; margin:0 auto;}


/* Kopf */
#header {float: left; width: 100%; height:278px;margin:0px;}


/* Bilderleiste */
#picture {clear: both; float: left; width: 100%; height:49px; background-image:url(../graphics/bildleiste.jpg);}
#picturein img {margin: 0 3px 0 3px; width:35px; height:35px;}
#pic0, #pic1, #pic2, #pic3, #pic4, #pic5, #pic6, #pic7, #pic8, #pic9, #pic10, #pic11, #pic12, #pic13, #pic14, #pic15 {width:120px;height:40px;display:none;position:absolute;}


/* Inhalt Rahmen */
div.begro {height:50%; border-left:1px solid rgb(178,178,178); width:1px; position:absolute; top:10px;}
div.begru {height:50%; border-left:1px solid rgb(178,178,178); width:1px; position:absolute; bottom:10px;}
#contenttop  {clear: both; float: left; width: 100%; background-image:url(../graphics/inhaltbgtop.gif); background-repeat:no-repeat; height:10px;}
#contentmiddle  {clear: both; float: left; width: 100%; background-image:url(../graphics/inhaltbg.gif); background-repeat:repeat-y;position:relative;}
#contentbottom {clear: both; float: left; width: 100%; background-image:url(../graphics/inhaltbgbottom.gif); background-repeat:no-repeat; height:37px;}


/* Links */
#sidebar1 {clear: both; background: #; float: left; width: 170px; margin: 0 0 0 0;}
#sidebar1in {background: #; padding-left: 10px; margin: 10px 0 10px 10px;line-height: 1.4em;}
p.lastupdate {font-size: 87%; padding: 16px 12px;}


/* Inhalt Mitte */
#content {background: #; float: left; width: 500px; text-align: center;}
#contentin {background: #; text-align: justify; padding: 8px 20px 20px 20px; margin: 10px;}
#content li {background: none;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.border {border: 1px solid #333;}
.noborder {border: 0;}


/* Rechts */
#sidebar2 {background: #; float: right; width: 140px; }
#sidebar2in {background: #; padding-left: 6px; margin: 10px 10px 10px 0;}
#sidebar2in img {margin-bottom:3px;}


/* FUSS */
#notes {font-size: 9px; font-weight:bold; text-align: center; margin: 10px 0 20px 0; color: rgb(160,160,130);}


/* VORDEFINIERTE KLASSEN FUER BILDER / PREDEFINED CLASSES FOR IMAGES */
img.left, img.right, img.center {
	padding:		4px;
	border:			1px solid rgb(178,178,178);
	border-right:	1px solid rgb(76,76,76);
	border-bottom:	1px solid rgb(76,76,76);
}

img.left {
	float:  		left;
	margin: 		2px 16px 10px 0;
}
img.right {
	float: 			right;
	margin: 		2px 0 10px 16px;
}
img.center {
	margin: 		2px 2px 10px 2px;
}
img.border {border: 1px solid #333;}
img.noborder {border: 0;}


/* LINKformatierung */
a:link, a:visited, a:active {color: rgb(40,60,130); text-decoration: none;}
a:hover {color: rgb(40,40,40); text-decoration: none;}

/* Iframe Google-Maps */

#Frame {frameBorder:no;scrolling:no;}