/* Generelle Formatierungen */

a, div, img {margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px;}

ul {margin: 0px 0px 10px 8px; padding:  0px 0px 0px 0px; list-style-image:url(../img_pms_kwai/css/li_image.gif); list-style-type:none;}
li {margin: 0px 0px 5px 6px; padding:  0px 0px 0px 0px; color:#555555;}

td {
	text-align: left; vertical-align: top; 
}

form {
	margin: 0px; padding: 0px;
}

p  {margin: 5px 0px 0px 0px; color:#555555;}

/* Schrift erstmal für alle festlegen */
div,ul,li,table,tr,td,form,p,input,textarea {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-decoration: none;
}

h1 {
	color:#555555;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
h2 {
	color:#555555;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
h3 {
	color:#555555;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

h4 {
	color:#555555;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0px 2px 0px;
	margin: 0px;
}

.topBorder {
	border-top: 1px solid #9A9A9A; 
	padding-top: 10px;
}

/* externer Link */
a:link, a:visited, a:active{
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-decoration: underline;
}

a:hover {
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-decoration: underline;
}

a.ohne:link, a.ohne:visited, a.ohne:active {
	text-decoration: none;
}

a.ohne:hover {
	text-decoration: underline;
}

a.ohneFooter:link, a.ohneFooter:visited, a.ohneFooter:active {
	color: #9A9A9A;
	text-decoration: none;
}

a.ohneFooter:hover {
	color: #9A9A9A;
	text-decoration: underline;
}

a.menu:link, a.menu:visited, a.menu:active {
	display: block;
	font-weight: normal;
	font-size:17px;
	color: #AFAEAF;
	padding: 3px 13px 0px 10px;
	text-decoration: none;
	text-transform: uppercase;
	float:left;
}

a.menu:hover, a.menuAkt:link, a.menuAkt:active, a.menuAkt:visited, a.menuAkt:hover  {
	display: block;
	font-weight: normal;
	font-size:17px;
	color: #000000;
	padding: 3px 13px 0px 10px;
	text-decoration: none;
	text-transform: uppercase;
	float:left;
}

/* Überschriftenlink Home */
a.head:link, a.head:visited, a.head:active {
	color: #555555;	
	font-weight: bold;
	text-decoration: none;
}

a.head:hover {
	text-decoration: underline;
}

/* weiter Link */
a.weiter:link, a.weiter:active, a.weiter:visited {
	display: block;
	width: 60px;
	min-height: 10px;
	padding: 5px 20px 5px 0px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img_pms_kwai/css/weiter_pfeil.gif);
	background-position: 65px 8px;
	background-repeat: no-repeat;
	text-align: right;
	float: right;
}

a.weiter:hover {
	text-decoration: underline;
}

a.topLink:link, a.topLink:visited, a.topLink:active {
	display: block;
	text-align: right;
	width: 65px;
	padding: 20px 15px 0px 0px;
	text-decoration: none;
	background-image:url(../img_pms_kwai/css/nach_oben.gif);
	background-position: 70px 23px;
	background-repeat: no-repeat;
	text-align: right;
	float: right;
}

a.topLink:hover {
	text-decoration: underline;
}

/* weiter Link */
a.zurueck:link, a.zurueck:active, a.zurueck:visited {
	display: block;
	width: 119px;
	min-height: 14px;
	padding: 3px 3px 3px 18px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img_pms_kwai/css/zurueck_pfeil.gif);
	background-position: 2px 7px;
	background-repeat: no-repeat;
}

a.zurueck:hover {
	text-decoration: underline;
}

a.pfeil:link, a.pfeil:active, a.pfeil:visited {
	display: block;
	height: 14px;
	padding: 3px 3px 3px 18px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img_pms_kwai/css/pfeil.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
}

a.pfeil:hover {
	text-decoration: underline;
}

a.submenu:link, a.submenu:visited, a.submenu:active {
	display: block;
	width: 102px;
	min-height: 16px;
	padding: 5px 3px 3px 15px;
	color: #ED1A3B;
	border-top: 1px solid #ED1A3B;
	text-decoration: none;
}

a.submenu:hover{
	text-decoration: underline;
} 

a.submenuAkt:link, a.submenuAkt:active, a.submenuAkt:visited, a.submenuAkt:hover {
	display: block;
	width: 102px;
	min-height: 16px;
	padding: 5px 3px 3px 15px;
	color: #ED1A3B;
	border-top: 1px solid #ED1A3B;
	text-decoration: none;
	background-image: url(../img_pms_kwai/css/punkt.gif);
	background-position: 4px 9px;
	background-repeat: no-repeat;
}

a.serviceLink:link, a.serviceLink:active, a.serviceLink:visited {
	display: block;
	width: 200px;
	height: 18px;
	padding: 2px 0px 5px 20px;
	background-image: url(../img_pms_kwai/css/weiter_pfeil.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.serviceLink:hover {
	text-decoration: undeline;
}

a.dPfeil:link, a.dPfeil:active, a.dPfeil:visited {
	display: block;
	height: 18px;
	padding: 2px 0px 5px 20px;
	background-image: url(../img_pms_kwai/css/weiter_pfeil.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.dPfeil:hover {
	text-decoration: undeline;
}






a.printLink:link, a.printLink:visited, a.printLink:active {
	display: block;
	width: 110px;
	color: #FFFFFF;
   	font-weight: normal;
	padding: 0px 0px 0px 10px;
	background-image: url(../img_pms_kwai/css/pfeil_w.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
}

a.printLink:hover {
	text-decoration: underline;
}

/* Formatierung des Kontakt Formulars */
.formkontakt {
	width:340px; margin: 10px; padding: 0px;
}

.formBlock{
	clear: both;
  padding: 3px 0px 3px 0px;
}

.formUnit{
	clear: both;
  padding: 3px 0px 3px 0px;
}

.formkontaktlabel {
	display: block; margin: 10px 0px 5px 0px;
}

.formkontaktleft {
	display: block; width:160px; float: left;
}

.formkontaktright {
	display: block; width:160px; margin-left: 163px;
}

.formkontakttext {
	width: 155px; height:18px; border: 1px solid #9A9A9A; 
}

.formkontakttextlong {
	width: 318px; height:18px; border: 1px solid #9A9A9A; 
}

.formkontaktdesc {
	width: 318px; margin: 10px 0px 10px 0px;
}

.formkontaktsend {
	margin: 20px 0px 10px 0px;
}

.formkontaktcheck {
	display: inline; margin: 0px; vertical-align: middle;
}

.formkontakttextarea {
	display: block; width: 300px; height:90px; margin: 10px 0px 10px 0px; text-align: left; border: 1px solid #9A9A9A; 
}

.kontaktSendButton {
	padding:20px 10px 5px 0px;
}

div.kontaktSendButton a:link, div.kontaktSendButton a:visited, div.kontaktSendButton a:active {
	display: block;
   	font-weight: normal;
	padding: 0px 0px 0px 10px;
	background-image: url(../img_pms_kwai/css/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-decoration: none;
}

div.kontaktSendButton a:hover {
	text-decoration: underline;
}

/* Formatierung des Kontakt Formulars Ende */ 
	
