.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }



body {
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	margin:10px;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

table,p,h1,th {
	background-color:#FFFFDD;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}

.border_table {
	background-color:#000000;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}

.tooltip {
	border:1px solid black;
}

.navigation {
	border:1px solid black;
}

.navigation td, .navigation td a {
	font-size:11px;
}

.bodytable {
	background-color:#FFFFFF;
}

.content {
	background-color:#FFFFDD;
	border:1px solid black;
	width:800px;
}
.content_without_width {
	background-color:#FFFFDD;
	border:1px solid black;
}

ul { margin-bottom:0px; }

img {
	border:0px;
}

h1 {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:8px;
}

.summary {
	font-family:Verdana;
	font-size:11px;
	margin-bottom:8px;
	width:600px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	text-align:center;
	width:600px;
}

.question {
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}

.answer {
	font-family:Verdana;
	font-size:12px;
	margin-bottom:8px;
	margin-left:5px;
	width:600px;
}

input, select {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}

input.text {
	font-family:Verdana;
	font-size:12px;
	width:82%;
	border:1px solid #000000;
	color:#000000;
}
input.button {
	font-family:Verdana;
	font-size:11px;
	border:1px solid #000000;
	color:#000000;
	width:90px;
}

form {
	margin:0px;
}

a:link,a:visited {
	text-decoration:underline;
	color:#006699;
}

a:hover {
	text-decoration:underline;
	color:#DD6900;;
}
a:active {
	text-decoration:underline;
}

.gbsum {
	width:300px;
	padding:5px;
	text-align:center;
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px;
	letter-spacing:1px;
}

.gbhead {
	font-weight:bold;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px dotted #000000;
	padding:5px;
	text-align:left;
}
.gbip {
	padding:5px;
	border-top:1px solid #000000;
	border-bottom:1px dotted #000000;
	text-align:left;
}
.gbdate {
	padding:5px;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px dotted #000000;
	text-align:right;
}

.gbcontent {
	border-bottom:1px double #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-align:left;
	padding:5px;
	margin-bottom:15px;
}

.gbtextarea {
	width:100%;
	height:200px;
	font-family:Verdana;
	font-size:12px;
}

.gbtext {
	width:100%;
	font-family:Verdana;
	font-size:12px;
}

.event_table {
	color:#00FF00;
	background-color:black;
}

.event_text {
	color:#000000;
	border:1px solid #000000;
	width:100%;
}

.event_textarea {
	border:1px solid #000000;
	color:#000000;
	width:100%;
	height:200px;
	font-family:Verdana;
	font-size:12px;
	background-color:#CCCCCC;
}

.event_dropdown {
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

.picture_navi {
	font-size:11px;
	font-family:Verdana;
}

.picture_navi2 {
	font-size:11px;
	font-family:Verdana;
	color:#555555;
}

.event_header {
	font-size:18px;
	letter-spacing:4px;
	font-family:Verdana;
}
.event_subtitle {
	font-size:16px;
	letter-spacing:4px;
	font-family:Verdana;
	margin-bottom:4px;
}

.event_desc {
	font-size:12px;
	font-family:Verdana;
	width:400px;
	margin-bottom:20px;
}

.kommentar_ta {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:500px;
}

.kommentar_button {
	font-size:12px;
}

.text {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:500px;
}
.text a:link    { font-size:11px; text-decoration:underline; }
.text a:visited { font-size:11px; text-decoration:underline; }
.text a:hover   { font-size:11px; text-decoration:underline; }
.text a:active  { font-size:11px; text-decoration:underline; }
.text a:focus   { font-size:11px; text-decoration:underline; }

.exif td {
	font-size:11px;
}

.tablehead {
	background-color:#006699;
	color:#FFFFDD;
	font-weight:bold;
}

#tabmenue {
  padding: 2px;
  border-bottom: 1px solid #222;
	margin-left:0px;
	margin-bottom:0px;
}
#tabmenue li {
  display: inline;
	font-size:11px;
}
#tabmenue li a {
  padding: 2px 1em;
  margin-left: 4px;
  border: 1px solid #777;
  border-bottom: 0;
  text-decoration: none;
  font-weight:bold;
}
#tabmenue li a:hover {
  border: 1px solid #555;
  border-bottom: 0;
}
#tabmenue li a#aktuell {
  padding-bottom: 3px;
  background-color:#006699;
  color:#FFFFDD;
  border: 1px solid #555;
  border-bottom: 0;
}
