/*
CSS für Website Baker pkdesign001.zip
*/


/****************************************/
/* Seite                                */
/****************************************/	
html{
height: 100%;
}

body {
margin: 0px;
padding: 0px;
height:100%;
background-color: #708493;
background-image: url(images/hg_body.jpg);
background-position: top;
background-repeat: repeat-x;
}

body, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

/* Bilder */
img{
	border: 0px;
}

/* Standardlinks */
a:link, a:visited, a:active {
	color: #4e86ea;
	text-decoration: none;
}
a:hover {
	color: #a52a2a;
	text-decoration: none;
}

/* Links in der Fusszeile */
a.footerlink:link { font-size:9px; color: #708090; text-decoration: none;}
a.footerlink:visited{font-size:9px; color: #708090; text-decoration: none;}
a.footerlink:hover {font-size:9px; color: #B22222; text-decoration: none;}

/* Kein gestrichelter Rand um Links */
a:focus {
	outline: none;
	-moz-outline: none; /*damit verstehen es alle Gecko-Browser */
}

/* Container AnyNews */
.anynews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.anynews h2 {
	font-size: 11px;
	font-weight: bold;
}


/****************************************/
/* Container                            */
/****************************************/	
/* Oberer rand */
#container-kopf1{
	margin: auto;
   padding: 0px 0px 0px 0px;
   width: 920px;
	height: 55px;
	background-color: transparent;
	background-image: url(images/hg_kopf1.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

/* Container mit Bild */
#container-kopf2{
	margin: auto;
   padding: 0px 0px 0px 0px;
   width: 920px;
	height: 326px;
	background-color: transparent;
	background-image: url(images/hg_kopf2.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

/* Container mit Titel und Suchmaske */
#container-search{
	margin: auto;
   padding: 0px;
   width: 920px;
	height: 50px;
	background-color: transparent;
	background-image: url(images/hg_search.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

/* Übercontainer für Inhalt und vertikales Menü */
#container-content{
	margin: auto;
   padding: 0px 0px 0px 0px;
   width: 920px;
	background-image: url(images/hg_content.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

/* Container Footer */
#container-footer{
	margin: auto;
   width: 920px;
	height: 70px;
	padding: 0px;
	background-image: url(images/hg_footer.jpg);
	background-position: center;
	background-repeat: no-repeat;	
	text-align: center;
	font-size: 10px;
	color: #92aed3	
}

/****************************************/
/* Container Sonstige                   */
/****************************************/	
/* Container links mit Inhalt */
#content-left{
	float: left;
   margin: 0px 0px 20px 40px;
	padding: 20px 0px 40px 20px;
   width: 520px;
	background-color: transparent;
	line-height: 18px;
	
}

/* Titel der Seite*/
#title{
	float: left;
	width: 50%;
	margin: 0px 0px 0px 70px;
	padding-top: 10px;
	background-color: transparent;
}

/* Container Suchen */
#suchen {
	float: right;
	width: 220px;
	margin-right: 30px;
	background-color: transparent;
}

/* Suchformular Eingabefeld*/
#suchen input{
	margin: 10px 30px 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a52a2a;
	font-weight: bold;
	border: 0px;
	background-color: transparent;
}

/* Formular */
form {
	margin: 0px 0px 0px 20px;
}

input{
	font-size: 11px;
	/*
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
	*/
}

.txt9{
	font-size: 9px;
}

/* Überschriften */
h2, h3, h4, h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}

h1{ 
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
}

h2{ 
	font-size: 16px;
	font-weight: bold;
}

h5{
	font-size: 11px;
}

/* ausgewählter Menüpunkt | Allgemein */
.menu_current {
	font-weight: bold;
	text-decoration: none 
}

.menu_default{
	text-decoration: none; 
}

.highlight {
	background-color: #fff8ee;
	border-bottom: 1px double #cd5c5c;
}

/* Tabellen */
table td, th{
	border: none;
	padding: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
} 

/****************************************/
/* Menue horizontal                     */
/****************************************/	
/* Menü horizontal Definition */
#menue-horizontal {
	float: right;
	width: 90%;
	margin: 286px 40px 0px 0px;
}
#menue-horizontal ul{
	float: right;
	list-style-type: none;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
#menue-horizontal li {
	display: inline;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#menue-horizontal a {
	float: right;
	height: 30px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5f5f5;
	font-weight: bold;
}
#menue-horizontal a:hover{
	float: right;
	height: 30px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	background-image: url(images/hg_m_horizontal.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
#menue-horizontal .menu_current {
	font-weight: bold; 
	background-image: url(images/hg_m_horizontal.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

/* Standardmenue vertikal Definition News-Block*/
#menue-vertikal-news {
	float: right;
	width: 240px;
	padding: 20px 0px 0px 0px;
	margin: 0px 45px 0px 0px;
	border: 0px;
	background-image: url(images/hg_menue_vertical_news.gif);
	background-position: top;
	background-repeat: repeat-x; 
}


/****************************************/
/* Menue vertikal                       */
/****************************************/	
/* Standardmenue vertikal Definition */
#menue-vertikal {
	float: right;
	width: 240px;
	padding: 20px 0px 0px 0px;
	margin: 0px 45px 0px 0px;
	border: 0px;
	background-image: url(images/hg_menue_vertical.gif);
	background-repeat: no-repeat; 
}
#menue-vertikal ul{
	list-style: none;
	margin:  0px 0px 0px 20px;
   padding: 3px 0px 0px 0px;
	width: 190px;
}
#menue-vertikal li a{
	display: block;
	margin: 0px;
	font-size: 11px;
	padding: 3px 0px 3px 10px;
	color: #708090;
}
#menue-vertikal li a:link, #menue-vertikal li a:hover, #menue-vertikal li a:active {
	color: #191970;
}
#menue-vertikal li a:hover, #menue-vertikal li a:active {
	font-weight: bold;
	color: #d26b1e;
}
#menue-vertikal .menu_current{
	font-weight: bold;
	color: #32527c;
}

/* Unterer Abschluss vom Vertikalen Menue */
#menue-vertikal-footer{
	float: inherit;
	width: 240px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/hg_menue_vertical_footer.gif);
	background-position: top;
	background-repeat: no-repeat;
}


/* Login */
#login {
	float: right;
	width: 240px;
	padding: 0px;
	margin: 0px 45px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #191970;
	background-image: url(images/hg_menue_vertical.gif);
	background-position: top;
	background-repeat: repeat-x; 
	}
/* Inhalt innen rechte container */
#menue-vertikal-inner{
	width: 80%;
	margin: 20px 5px 5px 30px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #191970;
}

#login-form input, textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #191970;
}

/* Container Impressum links Anschrift */
#impress-anschrift{
	 width:260px;
	 float:left;	
}

/* Container Impressum rechts Tel./Fax/email */
#impress-kontakt{
	 width:200px;
	 float:left;
	 padding-left:20px
}


