@charset "utf-8";


/*Standart fuer alle Dokumente ANFANG*/
html, body {margin: 0; padding: 0; }
.ntz {display:none;}
.hsecline { font-weight: normal;}
.branding {
position: absolute;
left:0px;
top: 20px;
width: 960px;
height:63px;
}
.branding h1 a {text-indent:-9999px; display: block;}
.branding h1 a:focus {outline: 1px solid white;}


.gross {font-variant:small-caps;font-size:130%; font-weight:bold;}
.logo {
	margin:0; padding:0;
	background-image: url(pictures/logo3.jpg);
	position:absolute;
	height:92px;
	width:170px;
	left: 0px;
	top: 8px;
}
.logo:hover {background-position:-170px; }
.head {
	background-image: url(pictures/hintergrund3.jpg);
	background-position:-145px -45px;
	position:absolute;
  right:0px;
	width: 779px;
	height: 63px;
	top:0px;	
}
p {line-height: 1.4em;}

/*TOOLTIP*/
.tip2 { border-bottom:1px dotted #8cc30e; cursor:help; }
.tip2,
.tip2:link,
.tip2:visited,
.tip2:active { color: #616161; position: relative; }
.tip2:hover { background: transparent; z-index: 100; }
.tip2 span { display: none; }
.tip2:hover span {
display: block;
position: absolute;
text-align:left;
top: 0px;
left: 0;
width: 175px;
z-index: 100;
padding: 5px 10px;
background-color: white;
border-color: #93c317;
border-style: solid;
border-width: 1px 2px; 
}

/*Zusatztext für index.html*/
.tip {cursor:default; width:520px; position:relative; display:block; font-style:normal; text-align:center;}
.tip:hover { background: transparent; z-index: 100; cursor:default;}
/*#hidden { display:none; }*/
.tip/*:hover*/ #hidden {
z-index:1000;
display: block;
position: relative/*absolute*/;
/*bottom: -10px;*/
left: 0px;
width: 752px;
z-index: 800;
color: #2f2f2f;
font-size:13px;
padding: 10px;
background-color: /*#6f967b*/;
text-align: left;
border:4px solid /*#207781*/ black;
 }
/*.discription {position:absolute; top:490px; left:0px;}*/
.discription h2 { font-size:16px;}
.discription h3 {font-size:16px; margin:0; padding:0;}


/*seitenanfangsverweis */
a.top {position:relative; float: right; margin-bottom: 20px;}
hr {color:#92c31c; height:1px; border:0; border-top:dotted 1px #92c31c;}
/*java ZURÜCK*/
.zr {
display:block;
position:fixed;
margin-left:800px;
bottom:20px;
outline:none;
width:40px;
height:38px;
background: url(pictures/zr2.jpg);
}

#site_container{
	text-align:left;
	color: #666;
	background-color: white;
	position: absolute;
	top:0px;
	left: 10%; 
	font-family: Arial, sans-serif;
	font-size: 12px;
  width: 960px;
  height: 101%;
	overflow: visible;
} 
a {
	font-size: 14px;
	text-decoration: none;
	color: #590;	
	border-style: none;
	outline:none;
}
img{border-width: 0px;}

.nav {
	border-right: 1px solid #94C007;
	position: absolute;
	width: 145px;
	left:12px;
	top: 135px;
	font-style: normal;
	font-size:11px;
	line-height: 26px;
	text-transform: none;
	color: #999;
	font-variant: small-caps;
        z-index: 100;
}

.bottom{	font-variant: small-caps;}
.nav .bottom {margin-bottom: 2em;}
.nav ul {display: inline; padding:0; margin:0; margin-bottom: 2em; }
.nav li {list-style: none;}
.nav strong {font-weight:lighter; color:#9aca26;}
.nav strong:before {content:url(pictures/koffer_klein.jpg) " ";}

.nav a {
	font-size:11px;
	color: #666;
	border-style:none;
	text-decoration: none;
  outline:none;
}
.nav a:visited {
	font-size:11px;
	color: #666;
	border-style:none;
	text-decoration: none;
}
.nav a:hover {
	font-size:11px;
	color: #333;
	border-style:none;
	text-decoration: none;
}
#wir:before {content:url(pictures/koffer_klein.jpg)" ";}
/*SIDEBAR*/
/*
.sidebar { 
left:14px;
position:absolute;
top: 425px;
width:110px;
height:124px; 
background-color: white;
background: url(index/baustellenschild.jpg) repeat;
text-align:right;
} */

.sidebar a {position:relative; top:123px; font-size:12px; font-weight: normal;}
.sidebar span {font-size: 8px;}

/*SIDEBAR 2*/
.sidebar2 {
position:absolute;

left:935px;
top:1px;
}
.sidebar2 a {font-size:11px;}
#facebook {color:#546ea4;}
#face {position:absolute; bottom:-23px; left:30px;}

.inhalt {
	font-size:13px;
	position: absolute;
	left: 181px;
	top: 100px;
	width: 779px;
	overflow:visible;
	background-color: white;
}
#inhalt_vorschau {width: 779px;}
#inhalt_kleines_format .mailliste {margin-left:400px;}
 #inhalt_aktuell {width:779px;}
#inhalt_konzept{text-align:justify; font-size:15px; width:779px;}
 #inhalt_ueber_uns, #inhalt_wir {width: 670px;}
#inhalt_ueber_uns p img {margin:0; padding:0;}
.inhalt ul li {list-style: disc; margin-left: 20px;}
#inhalt_archiv .kleines_format_linkliste li { list-style: none; line-height: 2em; margin-left: 0px;}
.kleines_format_linkliste li a {font-size: 14px;}
.kleines_format_linkliste li a:hover {color:#38540a;}

/*Angaben fuer UeberUns*/
.bilduntertitel {padding-left: 25px; margin-top:-9px;}

.bilduntertitel2 {line-height: 1.1em; margin:0; padding:0;}
#ueber_uns_ul, #ueber_uns_ul a {margin:0; padding:0;}
#ueber_uns_ul li {list-style:none; margin:0; padding:0;}
#ueber_uns_ul li a img {border-left:2px solid #93C21C; padding-left:7px; margin-bottom:3px;}
#ueber_uns_ul li a:hover img {padding-left:4px;}

.felda {	position: absolute;	top: 125px;	left:25px;	width:200px;}
.feldb {	position: absolute;	top: 125px;	left:315px;	width:200px;}
.feldc {	position: absolute;	top: 125px;	left:600px;	width:200px;}
.feldd {	position: absolute;	top: 330px;	left:25px;	width:200px;}
.felde {	position: absolute;	top: 330px;	left:315px;	width:200px;}
.feldg {	position: absolute;	top: 330px;	left:600px;	width:200px;}
/*Angaben fuer UeberUns/AboutUs ENDE*/

/*Angaben fuer kleines_Format ANFANG*/
.mailliste {line-height: 1.4em; font-size: 12px;}
.mailliste a{	position:absolute;	left:180px;	font-size:12px; }
.mailliste ul li { list-style: none; margin-left: 0; margin-bottom:10px;}
.mailliste ul { display: inline;}
/*Angaben fuer kleines_Format ENDE*/

/*Angaben fuer Partner ANFANG*/
.partner {
	font-size:14px;
	height:100px;
	vertical-align:middle;
	margin-left:25px;
}
.partner img{
	border-width: 0px;
	vertical-align:middle;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}
/*Angaben fuer Partner ENDE*/


.teilnehmer{
	width:500px;
	margin-left:100px;
}
.galerie{
	margin-left:25px;
	line-height: 1.4em;
	overflow:visible;
}
.galerie2 {	margin-left:70px; margin-right:70px;
	line-height: 1.4em;
	overflow:visible;}
.galerie img{
/*	border:2px;
	border-style:outset;*/
	margin-top:10px;
	margin-bottom:10px;
	margin-right:13px;
	margin-left:10px;
}
.pics{
	text-align:center;
	vertical-align:text-top;
	margin-left:25px;
	margin-bottom:15px;
	border:0px;
	width:600px;
}
/*Angaben fuer Ausstellungen_archiv ANFANG*/
#inhalt_archiv {width:779px;}
.archiv_linkliste {margin-left:100px;}
#inhalte_archiv {margin-left:80px; width:670px;}
#archiv_liste {width:779px;}
.pics td {
	width:200px;
}
.fright {position:absolute; right:0px;}
/*Angaben fuer Ausstellungen_archiv ENDE*/

/*Angaben fuer Kontakt ANFANG*/
.contact ul li {list-style:none;}
.contact{
	left:20px;
	width:340px;
	text-align:left;
}
.contact2{
	position:absolute;
	left:423px;
	top: 28px;
}
/*Angaben fuer Kontakt ENDE*/

/*Angaben fuer sponsoren ANFANG*/
.image img{
	margin-right:20px;
	margin-left:50px;
	margin-bottom:105px;
	text-align:center;
	vertical-align:middle;
}
/*Angaben fuer sponsoren ENDE*/
