/*
BLAU:
	hell: # 00CCFF
	dunkler: # 0099FF
	img/ bg_blau.jpg
ROT:
	hell: # FF0000
	dunkler: # CC0000
	img /bg_rot.jpg
	
*/
#TB_window, #TB_window td, #TB_window th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;
}
}
table a:link, p a:link {
	color: #FFFFFF;
	
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
}
table a:visited, p a:visited {
	color: #FFFFFF;
	
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
}
table a:hover, p a:hover {
	color: #FF0000;
	/*padding: 2px;
	font-weight: bold;*/
	text-decoration: none;
}
table a:active, p a:active {
	color: #FFFFFF;
	
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
}
#TB_window #wincontent a:link {
	color:#666666;
	font-weight: bold;
}

#menubar { 
left:0;
position:fixed;
top:0;
width:100%; height:25px;
z-index:110;
background-color:#000000;
border-bottom:solid 2px #CC0000;
 }
#menubar a:link, #menubar a:visited {
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
} 
#menubar a:hover, #menubar a:active {
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
}
#TB_window #wincontent li a {padding:0.5em 0.3em!important; text-decoration: none;}
.linksans, .linksans a,  .linksans a:hover {background:none; border:none; }
#cont { padding:10px;
}
#TB_window a:link, #TB_window a:visited { color:#999999!important; text-decoration:underline; font-weight:bold; }
#TB_window a:hover, #TB_window a:active { color:#CC0000!important; text-decoration:underline; font-weight:bold; }
#TB_window a#TB_closeWindowButton { color: #ddd; }
#motiv {
	color: #000000;
	clear: both;
	/*height: 650px;*/
	width: 454px;
}
#Layerplan {
	position:relative;
	width:750px;
	height:auto;
	overflow: visible;
	border: 3px solid #FF6600;
	background-image: url(../../img/trans_dark.gif);
	background-repeat: repeat;
	text-align: right;
	background-color: #FF0000;
}
#Layertext {
	position:relative;
	width:750px;
	height:auto;
	overflow: visible;
	border: 3px solid #FF6600;
	background-image: url(../../img/trans_dark.gif);
	background-repeat: repeat;
	text-align: right;
	background-color: #000000;
	cursor: hand;
	filter: Alpha(Opacity=50%);
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
#antrag, #anschreiben {
	text-align: left;
	padding: 3px 15px 3px 15px;
	margin: 30px 0px 3px 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}

#ggold {
	padding-top: 10px;
	border-top: 2px solid #CC0000;
}
#karten {
	padding: 3px 15px 3px 15px; text-align: center;
}
#karten table, #karten table tr, #karten table tr td {
	background: none; border: none; text-align: center; 
}
#karten table {
	margin-top: 15px;
}
#karten table tr td { padding: 10px; font-weight: bold; font-size: 14px; }
#karten table tr td img {
	border: solid 2px #CC0000;
}
#karten table tr td img:hover {
	border: solid 2px #ffd109;
}

#anschreiben h2 {
	font-size: 14px;
	margin-bottom: 12px;
}
#anschreiben p {
	font-size: 12px; line-height: 120%; margin-bottom: 9px;
}
#anschreiben strong {
	color: #ffc;
}
#locationpics {
	padding: 15px;
}
#plakatleiste {
	background: url(../../img/bg_rot_150.jpg) repeat-x 0 bottom;
	height: 160px;
}
#plakatleiste a img {
	border-color: #CC0000; 
	border: solid 2px #CC0000;
	margin: 15px 5px 5px 5px; padding: 0;
	/*width: 80px;*/
}
#plakatleiste a img:hover {
	/*margin: 5px 5px 15px 5px; padding: 0;
	border-color: #ffd109;*/
	cursor: url('../../assets/img/lupencursor/lupe.cur'), pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
}
#plakatleiste a:link, #plakatleiste a:hover, #plakatleiste a:visited {
	border: none; padding: 0; margin: 0;
}

#rechtespalte, #linkespalte, #mittelspalte {
	float: left;
	border: solid 1px #CC0000;
	padding: 0!important; margin: 0!important;
	border-bottom: none;
}
#dock {
	width: 760px!important;
	padding-top: 50px;
}
.jqDock {
	width: 670px;
}
#rechtespalte {
	width: 30%; border-right: none;
}
#linkespalte {
	width: 30%; overflow: hidden;
}
#mittelspalte {
	width: 454px;
}
#motiv img {
	border: solid 2px #CC0000;
	border-top: none;
}

#breite {
	width:750px;
}
.klein {
	font-size: 10px;
}
.Stil1 {
	color: #FF0000
}
input {
	font-size: 11px;
	background-color: #FFFFCC;
}
#laytab  {
	background: url(../../img/bg_star_ge.jpg) no-repeat center center;
}
#laytab  {
	/*background-image: url(../../img/bg_ge.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;*/
}
#laytab tr {
	/*background-image: url(../../img/bg_ge_rot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
}
#laytab  td { border: solid 1px #CC0000; }
#plakatleiste {
	/*background-image: url(../../img/bg_ge.jpg);
	background-repeat: repeat-x;
	background-position: center top;*/
}
.foto {
	border: 1px solid #3399FF;
	margin-top: 1px;
	margin-bottom: 1px;
}
.fehler {
	font-size: 14px;
	color: #000000;
	background-color: #FF6600;
	padding: 2px;
	border: 5px double #A2EB35;
}
.Stil3 {font-size: 10px; font-weight: bold; }
#TB_window h1, #TB_window h2,#TB_window h3, #TB_window h4 {color: #FF0000;}
#TB_window h1 td {padding:3px;}
#TB_window a:link {
color:#FFF; padding:0px;
}
#TB_window a:hover {
color:#000000; padding:0px;
}
#TB_window a:visited {
color:#FFF; padding:0px;
}
#TB_title {
background-color:#E8E8E8;
color:#CC0000;
height:27px;
border-bottom: solid 1px #CC0000;
}
#TB_window img#TB_Image {
margin:15px 0 0 15px;
}
#TB_ajaxWindowTitle{
	color:#CC0000; font-weight:bold;
}
#menubar {
	padding-top:20px;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px
}
.simplelink, a.simplelink {background:none; padding:0; border:none; margin:2px; }
.simplelink img {border: solid 2px #CC0000;}
.simplelink img:hover {
	border: 2px solid #ffd109;
	cursor: url('../../assets/img/lupencursor/lupe.cur'), pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
}
#imglist { text-align:center; margin-bottom:20px;}
#imglist .imgk { margin:15px; border: solid 1px #CCCCCC; padding:5px; }
#imglist .imgbox {
	margin:12px;
	border: solid 1px #CCCCCC;
	padding:5px;
	float:left;
	background-image: url(../img/spinner_gw.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.erlaeurerung {
	font-size: 11px;
	font-style: italic;
	color: #666666;
	line-height: 12px;

}
p.erlaeurerung {
	padding:3px!important;
	color: #666666;
	background-color: #CCCCCC;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#sp1, #sp2, #sp3, #sp4, #sp5, #sp6, #sp7 { padding:20px; border:solid 1px #BBB; border-top:none; }
#TB_ajaxContent, .flora { background-color:white;}

.historylist {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.historylist li {
	padding-bottom: 10px;
}
