/*
StyleSheet für http://www.gamshurst.de
*/

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
}

img  {
    border:none; 
}

div#content {
	top: 140px;
	left: 16em;
	padding-left: 0.5em;
	font: 1em Arial, Verdana, Helvetica, sans-serif;
	width: 40em;
	position: absolute;
	z-index: 3;
} 

#content h1 {
	color: #3366cc;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0.0em;
	margin-bottom: 0.5em;
}

#content h2 {
	color: #3366cc;
	font-size: 1.2em;
	font-weight: normal;
	margin-top: 0.5em;
	margin-bottom: 0.4em;
}

#content h3 {
	color: #3366cc;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.3em;
}
#content h4 {
	color: #3366cc;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
}

#content ul {
	list-style-type: square;
	color: #000000;
}
#content li {
	padding-bottom: 0.3em;
}

#content a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #3366cc;
	text-decoration: none;
}
#content a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #3366cc;
	text-decoration: none;
}
#content a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #3366cc;
	background: #ffff00;
	text-decoration: underline;
}
#content a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #3366cc;
	background: #ffff00;
	text-decoration: underline;
}

/* Startseite Themen */
div#themen {
	top: 50px;
	left: 485px;
	padding-left: 0.5em;
	font: 0.8em Arial, Verdana, Helvetica, sans-serif;
	width: 15em;
	position: absolute;
	border-left: 1px solid #3366cc;
	z-index: 15;
} 
#themen p {
    padding-bottom:0.15em;
    margin-bottom:0.15em;
    padding-top:0.15em;
    margin-top:0.15em;
}

/* einzelne Sonderstyles */

.description {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #808080;
	margin-left: 3em;
    margin-top: 0.2em;
	margin-bottom: 1.5em;
	vertical-align:top;
}
.actualized {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #808080;
	margin-left: 0em;
    margin-top: 1.5em;
	margin-bottom: 0.5em;
	vertical-align: text-bottom;
	text-align:left;
}

.notice_creacodil {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #B90000;
	background-color: #CCCCCC;
	padding: 0.5em;
	border: 1px dashed #B90000;
}

.linkul {
	list-style-type: square;
	color: #3366cc;
}

#head-grafik {
    position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1;
}

/* einzelne Grafiken */

.cont_img_links  {
    border:none;
	margin-right: 10px;
}
.cont_img_rechts  {
    border:none; 
	margin-left: 10px;
	margin-bottom: 10px;
}
.cont_img_links_oben  {
    border:none;
	margin-right: 10px;
	margin-bottom: 10px;
}
.cont_img_rechts_oben  {
    border:none; 
	margin-left: 10px;
	margin-bottom: 10px;
}
.cont_img_links_oben-unten  {
    border:none;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cont_img_rechts_oben-unten  {
    border:none; 
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cont_img_gerahmt  {
	border:1px solid #3366cc;
	padding: 4px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	color: #808080;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	position: static;
}

/* Index */
.a-zlinks {
	font-family: "Courier New", Courier, mono;
	font-size: 1em;
	padding-right: 1em;
}
#azindex p{
	font-size: 0.8em;
	margin-left: 2.8em;
	margin-bottom: 0.6em;
	margin-top: 0em;
}

/* Navigationselemente */

#navi {
	left: 8px;
	font: 1em Arial, Verdana, Helvetica, sans-serif;
	width: 12.5em;
	position: absolute;
	top: 140px;
	z-index: 2;
}
#navi a {
	padding-right: 0.5em;
	display: block;
	padding-left: 0.5em;
	background: #3366cc;
	color: #ffffff;
	padding-bottom: 0.2em;
	margin: 0px 0px 0.3em;
	padding-top: 0.2em;
	text-align: left;
	text-decoration: none;
}
#navi a:hover {
	padding-right: 0.5em;
	display: block;
	padding-left: 0.5em;
	background: #003baf;
	color: #ffff00;
	padding-bottom: 0.2em;
	margin: 0px 0px 0.3em;
	padding-top: 0.2em;
	text-align: left;
	text-decoration: underline;
}
#navi .subnavi {
	font-size: 0.8em;
	padding-left: 1.5em;
	margin-right: -0.5em;
}
#navi .current {
	background: #003baf;
	color: #ffff00;
}


/* Anker zum Seitenanfang */

#seitenanfang {
	left: 0em;
	width: 8em;
	font-size: 0.8em;
	position:relative;
	border: none;
	margin-top: 1em;
	margin-bottom: 1em;
	cursor: hand;
}
#seitenanfang a {
	display: block;
	background-image: url(../navigation/nach_oben.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 25px;
	}
#seitenanfang a:hover {
    display: block;
	background-image: url(../navigation/nach_oben_h.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	background-color: #ffffff;
	height: 25px;
}
/* Anker zur vorherigen Seite */

#zurueck {
	left: 0em;
	width: 12em;
	font-size: 0.8em;
	position:relative;
	border: none;
	margin-top: 1em;
	margin-bottom: 1em;
	cursor: hand;
}
#zurueck a {
	display: block;
	background-image: url(../navigation/nach_links.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 25px;
	}
#zurueck a:hover {
    display: block;
	background-image: url(../navigation/nach_links_h.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	background-color: #FFFFFF;
	height: 25px;
}
/* Anker zur anderer interner Seite */

#gehezu {
	left: 0em;
	width: 18em;
	font-size: 0.8em;
	position:relative;
	border: none;
	margin-top: 1em;
	margin-bottom: 1em;
	cursor: hand;
}
#gehezu a {
	display: block;
	background-image: url(../navigation/nach_rechts.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 25px;
	}
#gehezu a:hover {
    display: block;
	background-image: url(../navigation/nach_rechts_h.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	background-color: #FFFFFF;
	height: 25px;
}

/* Tabellendesign für Infos über Vereine, Unternehmen */

#adresstable th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #808080;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	line-height: normal;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
#adresstable td {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	line-height: normal;
	text-align: left;
	vertical-align: top;
}
#adresstable ul {
	padding-left:1.5em;
	margin-top:0em;
	padding-top: 0em;
	line-height: normal;
	text-align: left;
}
#adresstable li {
	padding-bottom: 0.5em;
	line-height: normal;
	text-align: left;
}

/* Symbole im Head 
<div id="headysmbols" style="position:absolute; width:200px; height:25px; z-index:3; left: 532px; top: 126px;"> */
#head-grafik {
    position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1;
}

#head-a-z {
    z-index:4; 
	position:absolute;
	width:25px;
	left: 650px; 
	top: 105px;
	cursor: hand;
}
#head-a-z a {
	display: block;
	background-image: url(../navigation/a-z.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#head-a-z a:hover {
    display: block;
	background-image: url(../navigation/a-z_h.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#head-brief {
    z-index:5; 
	width:25px;
	position:absolute;
	left: 680px; 
	top: 105px;
	cursor: hand;
}
#head-brief a {
	display: block;
	background-image: url(../navigation/brief.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#head-brief a:hover {
    display: block;
	background-image: url(../navigation/brief_h.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#head-impressum {
    z-index:6; 
	width:25px;
	position:absolute;
	left: 710px; 
	top: 105px;
	cursor: hand;
}
#head-impressum a {
	display: block;
	background-image: url(../navigation/impressum.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#head-impressum a:hover {
    display: block;
	background-image: url(../navigation/impressum_h.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#head-home {
    z-index:7; 
	width:25px;
	position:absolute;
	left: 740px; 
	top: 105px;
	cursor: hand;
}
#head-home a {
	display: block;
	background-image: url(../navigation/home.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#head-home a:hover {
    display: block;
	background-image: url(../navigation/home_h.gif);
	background-repeat: no-repeat;
	height: 25px;
}	
