body
{
color:#000000;
/*background-color:#D3D1D1;*/
/*background-color:#C7C1FF;*/
background-color:#FFFFFF;
font-family:Arial,SansSerif;
/*background-image:url('hintergrund.jpg');*/
}

input.datum {
font-size:9pt;
color:#000000;
border:solid 0px;
text-align:center;
background:transparent;
padding-top:2px;
}

input.zeit{
font-size:9pt;
color:#000000;
border:solid 0px;
text-align:center;
background:transparent;
padding-top:2px;
}

#weather {
    z-index: 4;
    overflow:auto;
    opacity: 0.90;
    width: 900px;
    height:390px;
    margin-top: 50px;
    margin-left: 50px;
    position: absolute;
    display: none;
    background-color: #FFFFFF;
    border: 1px solid #000000;
}

div.head{

/*background-image:url('images/style/background_head.gif');*/
background-image:url('images/style/shout.png');
font-family:Arial,SansSerif;
width:1000px;
height:85px;
/*margin-top:2em;*/
overflow:hidden;
}
div.main{
width:1000px;
}

div.mainnavi{
background-color:#EFEFEF;
margin-top:0.2em;
margin-left:0.4em;
margin-right:0.4em;
}
div.main_right{
width:835px;
float:left;

/*margin-left:4px;*/
}
div.content{
width:830px;
float:left;
margin-top:0.2em;
margin-left:4px;
}
.startseite {
width:635px;
float:left;
margin-top:0.2em;
margin-left:4px;
}
div.shout{
width:180px;
min-height:380px;
height:480px;
vertical-align:middle;
/*background-image:url('images/style/shout.png');*/
border-left:2px solid #FFFFFF;
float:right;
overflow:hidden;
}
div.shoutinhalt{
margin-top:15px;
margin-left:2px;
width:176px;
height:300px;
overflow:auto;
}

div.info{
font-size:0.8em;
width:164px;
background-image:url('images/style/shout.png');
min-height:380px;
height:480px;
overflow:hidden;
border-right:1px solid #2B0F88;
}
.aus{
display:none;
}
.visible{
display:block;
}
div.info_screen{
width:100%;
height:100%;
background-color:#efefef;
}
li{
list-style-type:circle;
}
div.navi{
margin-left:3px;
height:1.5em;

}
.full{
    width:830px;
    margin-left:2px;
    float:left;
	overflow:auto;
	height: 477px;
}

.guestbook {
    height: 453px;
}


.headline{
max-width:825px;
background-image:url('images/style/headline.png');
height:1.3em;
text-align:center;
font-family:arial;
font-size:13pt;
font-weight:bold;
text-decoration:none;
}

.headline_start{
width:100%;
color:#AD0A1A;
height:1.5em;
text-align:center;
font-family:veranda, arial;
font-size:15pt;
font-weight:bold;
text-decoration:none;
}
.headline_middle{
color:#000000;
height:1.3em;
text-align:left;
font-family:verdana, arial;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}



.text_box{
    height:50%;
    width:97%;
    margin-left:2px;
    margin-top:3px;
    border: 1px solid #EFEFEF;
    overflow:auto;
	}



.kalendertable{
	width:640px;
	border:1px solid #EFEFEF;
	overflow:auto;
	height:300px;
	font-size:0.7em;
}
tr.head {
	text-decoration:none;
	font-weight:bold;
	font-family:arial, sans-serif;
}

.tddate {
float:left;
vertical-align:top;
max-height:1.3em;
}

.newsticker {
margin-top:1em;
background-image:url('images/style/headline.png');
font-size:1.4em;
}

table.einsatz {
width:100%;
  border-top-style: dashed;
  border-bottom-style: dashed;
  border-left-style: dashed;
  border-right-style: dashed;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color:#02007F;
  border-bottom-color:#02007F;
  border-left-color:#02007F;
  border-right-color:#02007F;
}

.einsatzdate {
border-bottom:1px solid #02007F;
border-right:1px solid #02007F;
}

.news_headline {
font-weight:bold;
text-align:center;
font-size:1.1em;
font-family:arial;
text-decoration:underline;
}

.news_content {
font-size:1em;
font-family:Arial;
}

.news_kasten {
margin-top:1.1em;
border: 1px solid #efefef;
background-image:url('images/style/news_kasten.png');
}

a:link{ 
color:black;
text-decoration:none; 
font-weight:bold
}
a:visited{
color:black;
text-decoration:none; 
font-weight:bold;
}
a:hover{
text-decoration:none; 
font-weight:bold;
}
a:active{
text-decoration:none;
font-weight:bold;
}

a:link.more{ 
color:black;
text-decoration:none; 
font-size:0.7em;
}
a:visited.more{
color:black;
text-decoration:none; 
font-size:0.7em;
}
a:hover.more{
text-decoration:none; 
font-size:0.7em;
}
a:active.more{
text-decoration:none;
font-size:0.7em;
}

a.ad:link{
color:black;
text-decoration:none;
font-weight: normal;
}
a.ad:visited{
color:black;
text-decoration:none;
font-weight: normal;
}
a.ad:hover{
text-decoration:none;
font-weight: normal;
}
a.ad:active{
text-decoration:none;
}
div.break {
clear: both;
display: block;
margin: 0px;
padding: 1px;
}

	div.bildlinks {
	font-size: 0.9em;
	float: left;
	
	background: #efefef;
	margin: 0 0 10px 10px;
	border: 1px solid #c6c7ce;
	}
	div.bildlinks p {
	line-height: 110%;
	padding: 15px 10px 10px 10px;
	margin: 0;
	color: #4a5d63;
	}
	div.bildright {
	font-size: 0.9em;
	float: right;
	
	background: #efefef;
	margin: 0 0 10px 10px;
	border: 1px solid #c6c7ce;
	}
	div.bildrechts {
	font-size: 0.9em;
	float: right;
	width: 225px;
	background: #efefef;
	margin: 0 0 10px 10px;
	border: 1px solid #c6c7ce;
	}
	div.bildright p {
	line-height: 110%;
	padding: 15px 10px 10px 10px;
	margin: 0;
	color: #4a5d63;
	}

	div.bildrechts p {
	line-height: 110%;
	padding: 15px 10px 10px 10px;
	margin: 0;
	color: #4a5d63;
	}
.h2 
{
margin: 20px 0 5px 0px;
font-size: 120%;
color: #BD0808;
}

.style10 {color: #999999; font-size: xx-small; font-family: Geneva, Arial, Helvetica, sans-serif; }
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style13 {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
}
.style29 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}
.style31 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #990000;
}
.style32 {color: #FF0000}
.style33 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: italic; color: #FF0000; }
.style34 {color: #FF0000; font-weight: bold; font-style: italic; 
}
