/* -------------------------------------------------

www.geoclickr.com

(C) brands emotion e.K. / Klaus Nahr

------------------------------------------------- */

/* Seite */
body {
	background-color: White;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	color: Black;
	background: #65ef65;
}

/* Fonts Content */
h1 {
	font-weight: bold;
	font-size: 20px;
	color: #303030;
	border-bottom: 2px solid #E0E0E0;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

h2 {
	font-weight: bold;
	font-size: 16px;
	color: #303030;
	border-bottom: 1px solid #E0E0E0;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

h3 {
	font-weight: bold;
	font-size: 14px;
	color: #303030;
	border-bottom: 1px solid #E0E0E0;
	padding-top: 6px;
	padding-bottom: 0px;
	margin-bottom: 6px;
}

h4 {
	font-weight: bold;
	font-size: 12px;
	color: #303030;
	padding-top: 6px;
	padding-bottom: 0px;
	margin-bottom: 6px;
}

p {
	padding-top: 3px;
	padding-bottom: 3px;
}

.center {
	text-align: center;
}

.rechts {
	text-align: right;
}


/* Link */
a {
	text-decoration: none;
}

a:link, a:visited {
	color: #cc0000;
}

a:hover, a:active {
	color: Black;
}

a.black:link, a.black:visited {
	color: Black;
}

a.black:hover, a.black:active {
	color: #cc0000;
}

p.wikipedia {
	border: 1px solid #CCCCCC;
	background-color: #F0F8FF;
	padding: 5px;
}

th {
	font-size: 12px;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	color: Black;
	background-color: #E0E0E0;
	padding: 4px;
	text-align: left;
}

td {
	font-size: 12px;
	font-family: "Lucida Grande","Lucida Sans Serif","Trebuchet MS",Verdana,Arial,Helvetiva,sans-serif;
	color: Black;
	padding: 4px;
	vertical-align: top;
}

td p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

/* Layout */
#header {
	position: relative;
	height: 160px;
	background-color: white;
	background-image: url("/images/Wolken.jpg");
	border: 1px solid black;
	overflow: hidden;
}

#links {
	position: relative;
	height: 30px;
	background-color: #f9d519;
	background-image: url("/images/MenuBG.png");
	overflow: hidden;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#middle {
	position: relative;
	background-color: white;
	border: 1px solid black;
}

#content {
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-top: 32px;
	left: 260px;
	width: 442px;
}

#left {
	position: absolute;
	top: 39px;
	left:20px;
	width: 200px;
}

#contentEdit {
	position: static;
	width: 440px;
}


/* Logo */
#logo {
	position: absolute;
	left: 40px;
	top: 60px;
}

#AdHeader {
	position: absolute;
	top: 10px;
	left: 584px;
	width: 468px;
	height: 60px;
	background-color: #E0E0E0;
}

#AdContent {
	position: absolute;
	left: 742px;
	top: 232px;
	width: 300px;
}

/* Box mit runden Ecken */
.boxtop {
	width: 200px;
	height: 32px;
	background-image: url("/images/box200top.gif");
}

.boxmiddle {
	width: 182px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 8px;
	padding-bottom: 1px;
	background-image: url("/images/gelbweissHG.png");
	background-repeat: repeat-x;
}

.boxmiddleAd {
	width: 180px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 9px;
	padding-bottom: 1px;
}

.boxbottom {
	width: 200px;
	height: 7px;
	background-image: url("/images/box200bottom.gif");
	margin-bottom: 20px;
}

/* Box mit runden Ecken */
.box310top {
	width: 310px;
	height: 32px;
	background-image: url("/images/box310top.gif");
}

.box310middle {
	width: 300px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 4px;
	padding-bottom: 1px;
	background-color: white;
}

.box310bottom {
	width: 310px;
	height: 7px;
	background-image: url("/images/box310bottom.gif");
	margin-bottom: 20px;
}

.boxtop h1, .box310top h1 {
	font-size: 16px;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 5px;
	border: 0px;
	margin: 0px;
}

.boxmiddle p {
	margin: 0px;
}

.boxmiddle a:link, .boxmiddle a:visited {
	color: Black;
}

.boxmiddle a:hover, .boxmiddle a:active {
	color: #cc0000;
}

/* Footer */
#footer {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-image: url("/images/MenuFooterHG.png");
	overflow: hidden;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#footer p {
	margin: 0px;
	padding: 0px;
}

#footer a {
}

#footer a:link, #footer a:visited {
	color: Black;
}

#footer a:hover, #footer a:active {
	color: #065306;
}

#footer ul {
	margin: 0px;
}

#footer li { 
	display: block; 
	margin-top: 1px;
	padding: 0px 10px 0px 10px;
	float: left;
	list-style-type: none;
	border-left: 1px solid #0a8e0a;
} 

#footer li.last {
	border-right: 1px solid #0a8e0a;
}

#keywords {
	position: relative;
	margin: 0px;
	border: 0px;
	padding: 10px 20px 10px 20px;
	border-top: 1px solid black;
}

#AdFooter {
	position: relative;
	top: -220px;
	left: 20px;
	width: 180px;
	height: 60px;
}

.bgred {
	background-color: red;
}

.nobg {
	background: none;
}

.hggelbweiss {
		background-image: url("/images/gelbweissHG.png");
}

.hgblauweiss {
		background-image: url("/images/blauweissHG.png");
}

.hggruenweiss {
		background-image: url("/images/gruenweissHG.png");
}

.hggelbweiss100 {
		background-image: url("/images/gelbweiss100HG.png");
}

.hgblauweiss100 {
		background-image: url("/images/blauweiss100HG.png");
}

.hggruenweiss100 {
		background-image: url("/images/gruenweiss100HG.png");
}

/* Font Titel */
#header h1 {
	padding-left: 400px;
	padding-top: 90px;
	margin: 0px;
	font-weight: bold;
	font-size: 30px;
	color: black;
	border: 0px;
	color: #AAAAAA;
}


#links a {
	font-size: 16px;
}

#links a:link, #links a:visited {
	color: Black;
}

#links a:hover, #links a:active {
	font-weight: bold;
}

#links ul {
	margin-top: 0px;
}

#links li { 
	display: block; 
	margin-top: 4px;
	width: 100px; 
	float: left;
	list-style-type: none;
	text-align: center;
	border-left: 1px solid #c6a700;
} 

#links li.last {
	border-right: 1px solid #c6a700;
}
 
 
/* Index */
.index img {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}

.index p {
	clear: both;
}



/* Keywords */
#keywords p {
	color: #065306;
	font-size: 11px;
}

/* 300 Pixel breite Anzeige im Content */
#textAd300 {
	width: 300px;
	border: 1px solid #CCCCCC;
	padding: 10px 70px 10px 70px;
	background-color: #F0F8FF;
}