﻿/*
# ###########################################
# @Description: CSS für alle Seiten
# @Version 1.0
# @Date: 13.01.2017
# @Author: H. Kappus
# ###########################################
*/

/* Allgemeine Festlegungen */
body {
    background-color: none;
    color: #666666;
	 	font-size: 47px;
	 	
/*	 font-size-adjust: 0.58;  */
/*	 	font-stretch: semi-condensed; */
/*  	font-stretch: ultra-condensed|extra-condensed|condensed|semi-condensed|normal|semi-expanded|expanded|extra-expanded|ultra-expanded|initial|inherit; */
  	font-family: Arial,Helvetica,sans-serif;
  	font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
/*    background-image: url(/img/umrandung.jpg); wird in Seite gesetzt*/
    background-repeat:no-repeat;
  }
p, h1, b3 {
    margin: 0px 50px 0px 50px;
    padding: 10px 0px 0px 0px;
	}
h1 {
	 	font-size: 47px;
  	font-weight: bold;
}
b3 {
	text-decoration: none;
    color: #6896ba;
	font-size: 47px;
  	font-weight: normal;
}
div#BackGindex {
		background-image:url(../img/index-bg.png); 
		background-repeat:no-repeat; 
		background-position: center top;
  	
}
input {
	 	font-size: 47px;
		width: 940px;
		border-style:solid;
		border-color:black;
		border-width:0px;
	}
input.radio {
	width: 40px;
	height: 30px;
	}
input.plz {
	width: 200px;
	}
input.Ort {
	width: 620px;
	}
input[type=text] {
    padding:2px 0px;
    background:#c7c7c8;
    cursor:pointer;
    /* -webkit-border-radius: 5px; */
    /* border-radius: 5px; */
	}
input[type=submit] {
    padding:2px 0px;
    background:white;    /* #ccc; */
    cursor:pointer;
    /* -webkit-border-radius: 5px;
    border-radius: 5px; */
    width: 150px;
	}
textarea {
		width: 840px;
	 	font-size: 47px;
  	background:#cccccc;
  	cursor:pointer;
	  /* -webkit-border-radius: 5px;
	  border-radius: 5px; */
		border-style:solid;
		border-color:grey;
		border-width:0px;
	}
ul {
	padding-left: 90px;
	padding-top: 0px;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 47px;
}

/*  Layout */
#PageBox{
  	position:relative; top:0px;
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    margin-top: 0px;      /* standardkonforme horizontale Zentrierung */
    width: 940px;
    padding: 0px;
    border: 0px dashed black;
    background-repeat:no-repeat;
  }

#SiteHead, #PageHead, #NaviSub, #Content {
  	position:relative; top:0px;
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
    width: 840px;
    margin: 0px 50px 0px 50px;
  }
#SiteHead {
		height: 462px;
    border: 0px dashed red;
	}
#Navi {
		float: right;
		height: 73px;
    width: 396px;
		margin: 265px 0px 0px 0px;
    border: 0px dashed green;
	}
#PageHead { /* not used */
		height: 67px;
    border: 0px dashed blue;
	}
#NaviSub {
		height: 82px;
		margin-top: 98px;
    border: 0px dashed black;
	}
#Content {
    width: 940px;
    margin: 0px 0px 0px 0px;
    border: 0px dashed green;
  }

#logo {
		float: left;
		padding:0px 0px 0px 0px;
	}
#nav1, #nav2 {
		padding:0px 0px 0px 322px;
	}

/* Classes  */
a:hover {
		text-decoration: none;
    color: #6699cc;
}
a.navilink {
		text-decoration: none;
		font-weight: normal;
    color: #FFFFFF;
		text-shadow: 1px 1px #666666;
		padding: 0 56px 0 0;
}
a.navilink:hover {
		text-decoration: none;
    color: #EEEEEE;
}
a.textlink {
		text-decoration: none;
    color: #6896ba;
		font-weight: normal;
}
a.textlink:hover {
		text-decoration: none;
    color: #6896ba;
}
a.pdflink {
  	font-size: 47px;
		text-decoration: none;
    color: #ffffff;
		font-weight: normal;
		font-style: kursiv;
}
a.MainNaviPassiv, a.MainNaviAktiv {
		text-decoration: none;
		font-weight: bold;
		color: black;
    margin: 0px 26px 0px 0px;
}
a.MainNaviAktiv {
		color: #179aaf;
}
a.SubNaviPassiv, a.SubNaviAktiv {
    color: #666666;
		text-decoration: none;
		font-weight: normal;
    margin: 0px 0px 0px 0px;
}
a.SubNaviAktiv {
		font-weight: bold;
}
a.BottumNavi {
    color: #6896ba;
		text-decoration: none;
		font-weight: normal;
    margin: 0px 0px 0px 0px;
 	 	font-size: 47px;

}
div.grey {
    margin: 0;
    padding: 0;
    background-color: #cccccc; /* grau */
		height: 471px;
}
	div.grey2 {
    margin: 0;
    padding: 0;
    background-color: #cccccc; /* grau */
		height: 1200px;
}
div.listText {
		float: left;
    width: 445px;
		padding:0px 0px 0px 0px;
    border: 0px dashed red;
	}
div.listImg {
		float: right;
		margin: 0px 50px 0px 0px;
    border: 0px dashed green;
	}
div.inputline {
		background-color:#cccccc;
		padding-left: 50px;
		height: 60px;
	}
