/* ------------------------------- Global Settings ------------------------------ */
@media screen {
* {
	background-color: transparent;
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	color: black;
	padding: 0px;
	margin: 0px;
}

body {background: silver; text-align: left;}

#Canvas {margin: 10px 20px 0px 20px;}

#Paint {}


/* ------------------------------- Header ----------------------------------------- */

#Header {
	background: black;
	background-image:url(background.jpg); background-repeat: no-repeat;
	font-family: "Helvetica", arial, helvetica, sans-serif;
	border: 1px solid black;
	text-align: left;
	vertical-align: top
}

.title {
	padding-left: 10px; 
	padding-top: 5px;
	font-family: "Helvetica", arial, helvetica, sans-serif;
	font-size: 1.2em; 
	line-height: 1.4em; 
	font-weight: bold; 
	color: white; 
	text-align: left; 
}


.title2 {
	padding-left: 10px; 
	padding-bottom: 5px; 
	font-family: "Helvetica", arial, helvetica, sans-serif;
	font-size: 0.9em; 
	line-height: 0.9em; 
	font-weight: bold; 
	color: #ADFF2F; 
	text-align: left; 
}



/* ------------------------------- Navigation Bar ---------------------------- */

.navBar {margin: 0px 0px 0px 190px; }

#MainMenuLinks li {list-style: none; display: inline; }

a.MainMenuLinks {border: 1px solid black; background: #999; padding: 0px 10px 0px 10px; font-size: 0.75em; font-family: "Helvetica", arial, helvetica, sans-serif; text-decoration: none;}
a.MainMenuLinks:link {border: 1px solid black; background: #999; padding: 0px 10px 0px 10px; }
a.MainMenuLinks:visited {border: 1px solid black; background: #999; padding: 0px 10px 0px 10px; }
a.MainMenuLinks:hover {border: 1px solid black; background: #ccc; padding: 0px 10px 0px 10px; }
a.MainMenuLinks:active {border: 1px solid black; background: white; padding: 0px 10px 0px 10px; }

a.MainMenuLinksCurrentPage {border: 1px solid black; background: #ADFF2F; border-bottom: 1px solid #ADFF2F; padding: 0px 10px 0px 10px; font-size: 0.75em; font-family: "Helvetica", arial, helvetica, sans-serif; text-decoration: none;}
a.MainMenuLinksCurrentPage:hover {border: 1px solid black; background: #ADFF2F; border-bottom: 1px solid #ADFF2F; padding: 0px 10px 0px 10px; }




/* ------------------------------- Menus ---------------------------------- */


#Menus {
	float: left;
	width: 180px; 
	border: 0px solid #999;
	margin-top: 10px;
	text-align: left;
}

.MenuBlock {
	background: black;
	background-image:url(backgroundmenu.jpg); background-repeat: no-repeat;
	padding: 15px 10px 15px 10px;
	border: 1px solid black;
	text-align: left;
	margin-bottom: 10px;
}



/* Padding bestimmt die Ausdehnung des Backgrounds. Der Rest formatiert alle Menüzeilen */
a.menuLinks {padding: 0px 10px 0px 0px; color: white; text-decoration: none; font-weight: bold; font-family: "Helvetica", arial, helvetica, sans-serif;}
a.menuLinks:link {text-decoration: none;}
a.menuLinks:visited {text-decoration: none;}
a.menuLinks:hover {background: #ccc; color: black; text-decoration: none;}
a.menuLinks:active {background: white; color: black; text-decoration: none;}


/* Darstellung des aktuell aktiven Links */

a.menuLinksCurrentPage {
	font-family: "Helvetica", arial, helvetica, sans-serif;
	background: #ADFF2F; 
	padding: 0px 10px 0px 0px; 
	text-decoration: none;
}

a.menuLinksCurrentPage:hover  {background: #ADFF2F; padding: 0px 10px 0px 0px; text-decoration: none; }

strong a.menuLinks {font-size: 0.9em; }

strong a.menuLinksCurrentPage {font-size: 0.9em; background: #ADFF2F; }
strong a.menuLinksCurrentPage:hover {text-decoration: none; }

ul a.menuLinks {font-size: 0.8em; font-family: "Helvetica", arial, helvetica, sans-serif; padding: 0px 10px 0px 10px; }

ul a.menuLinksCurrentPage {
	font-size: 0.8em; 
	font-family: "Helvetica", arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 10px 0px 10px; 
}

ul a.menuLinksCurrentPage:hover {padding: 0px 10px 0px 10px; text-decoration: none; }

.MenuBlock h1 {text-indent: 0px; }

.MenuBlock strong {text-indent: 0px; }

.MenuBlock ul {padding-bottom: 4px; padding-top: 0px; list-style-type: none;}
.MenuBlock li {line-height: 0.95em;  }


/* ------------------------------- Menu Block 2------------------------- */

.MenuBlock2 {
	background: black;
	background-image:url(backgroundimpressum.jpg); background-repeat: no-repeat;
	border: 1px solid black; 
	font-family: "Helvetica", arial, helvetica, sans-serif; 
	text-align: left;
	padding-bottom: 40px;
	margin-bottom: 0px;
}

.MenuBlock2 p {padding-left: 10px; font-size: 0.6em; color: white; }
.MenuBlock2 ul {padding-left: 10px; color: white; list-style-type: none;}
.MenuBlock2 li {line-height: 0.8em; }

.MenuBlock2 * a {
	font-family: "Helvetica", arial, helvetica, sans-serif; 
	font-size: 0.6em;
	line-height: 0.6em; 
	color: white; 
	text-decoration: none; 
	font-weight: bold; 
	text-align: left;
}

.MenuBlock2 * a:active {color:#008000; }
.MenuBlock2 * a:hover {color:#80FF00; }


/* ------------------------------- Menu BlockForm------------------------- */

.MenuBlockForm {
	background: transparent;
	border: 0px; 
	font-family: "Helvetica", arial, helvetica, sans-serif; 
}


form {margin-top: 0; margin-bottom: 0; } 

textarea {font-size: 0.8em; background: white; margin-bottom: 5px; margin-left: 1px; width:170px; height:110px; }

input {
	width:170px;
	cursor:text;
	margin:0;
	margin-bottom: 5px; 
	margin-left: 1px; 
	color:#000;
	background:white; 
	font-size: 0.8em; 
}

button {
	height:22px; 
	width:80px;
	cursor:pointer;
	margin:0;
	margin-bottom: 5px; 
	color:#000;
	background:#ccc; 
	font-family: "Helvetica", arial, helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight:bold;
}

button:active {padding-left: 1px; }

legend {	
	font-family: "Helvetica", arial, helvetica, sans-serif; 
	font-size: 0.65em; 
	font-weight:bold;
	padding-left: 1px;
}

label { 
	font-family: "Helvetica", arial, helvetica, sans-serif; 
	font-size: 0.65em; 
	font-weight:bold;
	padding-left: 1px;
}


/* ------------------------------- Right Side Bar ---------------------------------------- */

.rightSideBar {
	width: 90px;
	margin: 10px 0 0 0;
	float: right;
	clear: right;
	border: 0px solid black;
	background: transparent; 
	text-align: right;
}

.rightSideBar p {font-size: 0.6em; color: white;}
.rightSideBar ul {list-style-type: none; }
.rightSideBar li {line-height: 0.8em; padding-bottom: 5px; color: white;}

.rightSideBar * a {
	background-color: transparent;
	font-family: "Helvetica", arial, helvetica, sans-serif; 
	font-size: 0.6em;
	line-height: 0.6em; 
	color: white; 
	text-decoration:none; 
	font-weight:bold; 
}

.rightSideBar * a:hover {text-decoration: none; color:#80FF00; font-weight:bold; }

.rightSideBar * a:active {color:#008000; text-decoration:none; font-weight:bold; }



/* ------------------------------- Content Block -------------------------------- */


/* Position des Inhaltsblocks */
#Stretcher {margin: 10px 100px 10px 190px; text-align: left; } 

/* Formatierung des gesamten Inhaltsblocks */
.ContentBlock {
	background: white;
	border: 1px solid black;
	padding: 0px 20px 10px 20px;
}


/* Formatierung von allen einzelnen Absätzen */
.ContentBlock > * {}

/* Verhalten von bestimmten Absätzen */
.ContentBlock p {padding-top: 5px; font-size: 0.8em; line-height: 1.2em; }

.ContentBlock ul {padding-left: 17px; padding-top: 5px; font-size: 0.8em; list-style-type: disc;}

.ContentBlock li {padding-bottom: 5px; }

.ContentBlock h1 {padding-top: 15px; font-weight:bold; font-size: 1.2em; font-family: "Helvetica", arial, helvetica, sans-serif; }

.ContentBlock h2 {padding-top: 15px; font-weight:bold; color:#808080; font-size: 1.2em; font-family: "Helvetica", arial, helvetica, sans-serif; }

.ContentBlock h3 {padding-top: 15px; font-weight:bold; color:#808080; font-size: 1.0em; font-family: "Helvetica", arial, helvetica, sans-serif; }

.ContentBlock h4 {padding-top: 15px; font-weight:bold; color:#808080; font-size: 0.8em; font-family: "Helvetica", arial, helvetica, sans-serif; }


.pseudoheadline {padding-top: 15px; font-weight:bold; color:#808080; font-size: 0.8em; font-family: "Helvetica", arial, helvetica, sans-serif; }

.smalltext {font-size: 0.65em; text-align:left; padding-bottom: 5px; padding-top: 2px; }



/* Verhalten von Links im Content-Block */
/* Überschriften auch als Links immer in Helvetica */
.ContentBlock h1 a {font-family: "Helvetica", arial, helvetica, sans-serif; }
.ContentBlock h2 a {font-family: "Helvetica", arial, helvetica, sans-serif; }
.ContentBlock h3 a {font-family: "Helvetica", arial, helvetica, sans-serif; }
.ContentBlock h4 a {font-family: "Helvetica", arial, helvetica, sans-serif; }

/* Alle Links in folgendem Format */
.ContentBlock * a { color:#008000; font-weight:bold; text-decoration: none; }
.ContentBlock * a:visited {color:#408080; }
.ContentBlock * a:active {color:#008000; }
.ContentBlock * a:hover {color:#80FF00; background:black; }


/* Verhalten von Grafiken */
.ContentBlock * a img {border: 0px ; }






/* ------------------------------- Default format ------------------------------------------ */


.displayNone {display: none; height:0px; width:0px;}

.printNone {}

a img {border: 0px;}


/* ------------------------------- End ------------------------------ */

} /* EOF */

