
/* schriftstil,abst�nde */

body
{ color: #F5F5F5;  background-color:#033780; font-family: verdana,arial; font-size: 18pt;}


table,tr,td
{ color: #F5F5F5 ;font-family: verdana,arial; font-size: 18pt}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #ffffff; scrollbar-base-color: #033780;
scrollbar-highlight-color : #4e72a6; scrollbar-shadow-color : #4e72a6;
SCROLLBAR-TRACK-COLOR: #074485;}



/* menue linke seite */


#menu a {display: block;
background-color:094E99;
color:#cccccc;text-decoration:none;font-family:verdana, sans-serif; font-size:18pt; width:160px;
padding-left: 2px; padding-bottom: 0px; padding-top: 1px;margin: 0px auto;
border:solid 1px #4e72a6;

}

#menu a:visited{
background-color:094E99;
color:#cccccc;text-decoration:none;font-family:verdana, sans-serif; font-size:18pt; width:160px;
padding-left: 2px; padding-bottom: 0px; padding-top: 1px;margin: 0px auto;
border:solid 1px #4e72a6;

}

#menu a:active {
background-color:094E99;
color:#cccccc;text-decoration:none;font-family:verdana, sans-serif; font-size:18pt; width:160px;
padding-left: 2px; padding-bottom: 0px; padding-top: 1px;margin: 0px auto;
border:solid 1px #4e72a6;

}

#menu a:hover {background-color:#0B60BD;
color:#e6e6e6;text-decoration:none;font-family:verdana, sans-serif; font-size:18pt; width:160px;
padding-left: 2px; padding-bottom: 0px; padding-top: 1px;margin: 0px auto;
border:solid 1px #4e72a6;
}

table.rahmen {border:solid 1px #033780;}

/* menue oben */


#menu2 a {display: block;
background-image:url(images/button.jpg);
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size:18pt; width:120px;
padding-left: 0px; padding-bottom: 0px; padding-top: 3px;margin: 0px auto;
line-height:19px;
text-align:center;

}

#menu2 a:visited{
background-image:url(images/button.jpg);
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size:18pt; width:120px;
padding-left: 0px; padding-bottom: 0px; padding-top: 3px;margin: 0px auto;
line-height:19px;
text-align:center;

}

#menu2 a:active {
background-image:url(images/button.jpg);
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size:18pt; width:120px;
padding-left: 0px; padding-bottom: 0px; padding-top: 3px;margin: 0px auto;
line-height:19px;
text-align:center;
}

#menu2 a:hover {background-image:url(images/button2.jpg);
color:#4F4F4F;text-decoration:none;font-family:verdana, sans-serif; font-size:18pt; width:120px;
padding-left: 0px; padding-bottom: 0px; padding-top: 3px;margin: 0px auto;
line-height:19px;
text-align:center;
}


/* allgemeine links im text */

a:link{ color: white; text-decoration:underline;font-family: verdana; font-size: 18pt; }

a:visited{color: white;text-decoration:underline;font-family: verdana; font-size: 18pt; }

a:active{ color:white;text-decoration:underline;font-family: verdana; font-size: 18pt; }

a:hover{ color: #e6e6e6;background-color:#4e72a6;  text-decoration:none;font-family: verdana; font-size: 18pt; }

div.gallery-row:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div.gallery-item { float: left; width: 33.33333333%; }
div.gallery-item a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
div.gallery-item img { display: block; width: 100%; height: auto; }

/* Men� f�r Newsseite */

#wrapper{
	margin:0 auto;
}

#nav {
	position:relative;
	margin:0 auto;
}

ul#navigation {
	margin:0px auto;
	position:relative;

	border-left:1px solid #0B60BD;
	border-right:1px solid #0B60BD;
}

ul#navigation li {
	display:none; /* auf none bedeutet nicht anzeigen auf mobilger�t sonst muss inline geschrieben werden*/
	font-size:12px;

	margin:0;
	padding:0;
	float:left;
	position:relative;
	border-top:1px solid #4e72a6;
	border-bottom:2px solid #0B60BD;
}

ul#navigation li a {
	padding:5px 15px;
	color:#cccccc;
	text-decoration:none;
	display:inline-block;
	border-right:1px solid #0B60BD;
	border-left:1px solid #0B60BD;
	border-top:1px solid #0B60BD;
	background: 094E99;

	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}

ul#navigation li a:hover {
	background:#0B60BD;
	color:#cccccc;
}

ul#navigation li:hover > a {
	background:#0B60BD;

}

/* Drop-Down Navigation */
ul#navigation li:hover > ul
{
	visibility:visible;
	opacity:1;
}

ul#navigation ul, ul#navigation ul li ul {
	list-style: none;
    margin: 0;
    padding: 0;
	visibility:hidden;
    position: absolute;
    z-index: 99999;
	width:180px;
	background:#4e72a6;
	box-shadow:1px 1px 3px #ccc;
	opacity:0;
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear;
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear;
	-o-transition:opacity 0.2s linear, visibility 0.2s linear;
	transition:opacity 0.2s linear, visibility 0.2s linear;
}

ul#navigation ul {
    left: 1px;
}

ul#navigation ul li ul {
    top: 0;
    left: 181px;
}

ul#navigation ul li {
	clear:both;
	width:100%;
	border:0 none;
	border-bottom:1px solid #0B60BD;
}

ul#navigation ul li a {
	background:none;
	padding:5px 15px;
	color:#cccccc;
	text-decoration:none;
	display:inline-block;
	border:0 none;
	float:left;
	clear:both;
	width:150px;
}

ul#navigation li a.first {
	border-left: 0 none;
}

ul#navigation li a.last {
	border-right: 0 none;
}


/* Zur�ckbutton schwebend */
#gotop,
#gotop a {
    position: fixed;
}

#gotop a {
    font: 1.1em/2 Arial;
    text-align: center;
    text-decoration:none;
    color: #fff;
    background: radial-gradient(circle,#4e72a6,#555);
    border-radius: 10px;
    box-shadow: 0 0 4px 2px #666;
    width: 2em;
    height: 2em;
    right: 30px;
    bottom: 30px;
    margin-left: 5px;
    opacity: .8;
    transition: 1s;
    z-index: 10;
}

#gotop a:hover,
#gotop a:focus {
    background: radial-gradient(circle,#555,#4e72a6);
    border-radius: 30px;
}

#gotop span {
    height: 0;
    width: 0;
    top: -4000em;
    overflow: hidden;
    position: fixed;
}

#gotop1 {
    opacity: 0;
    transition: 1s;
}

.inputeigen {
font-size: 40px;
height: 70px;
}

.radiobutton {
width: 50px;
height: 50px;
}

.checkbox {
width: 50px;
height: 50px;
}

.areagross {
font-size: 40px;
height: 70px;
}

.dropdowneigen {
font-size: 40px;
height: 70px;
}
