/* ==== CSS-Datei made by friebel.it - Internetdienstleistungen & eBusiness (www.friebel.it) ==== */

html {width: 99.05%; height: 100.05%;}

body {
	margin: 0px; padding: 0px;
	background: #f3f3f3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#333;
	}


h1, h2, h3, h4, h5, h6, p, a, td, ul, li, input, textarea  {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	margin: 0;
	padding: 0
	}
	

img	{border: 0}

h1 {font-size: 130%; font-weight: bold; color:#7B0000; margin: 20px 20px 10px 20px} /*margin: oben, rechts, unten, links */
h2 {font-size: 105%; font-weight:bold; color:#031260; margin: 20px 20 5px 20px}
h3, h4, h5, h6 {font-size: 95%; font-weight:bold; margin: 0px 20px 0px 20px}
p {line-height: 140%; font-size: 105%; margin: 0px 20px 10px 20px}	
a, input, textarea {line-height: 1.5em; font-size: 105%}

a {color: #031260}
a:link {color: #031260}
a:visited {color: #031260}
a:active {color: #031260}
a:hover	{color: #7B0000; text-decoration: none}

ul {
	margin: 0px 0px 10px 40px}

li.content {
	list-style-image: url(list.gif);
	font-size: 105%;
	line-height : 160%;
}

a.small {font-size: 90%; line-height: normal;
margin-top: 3
}

	
.imp{line-height:160%}	

.p_old{
	font-family: 'Times New Roman', Times, serif;
	line-height: 110%;
	font-style: italic; 
	font-size: 120%;
	font-stretch: wider;
	text-align: justify;	
	margin: 0px 60px 10px 40px
}

.map{margin: 0px 50px 0px 10px} /*margin: oben, rechts, unten, links */
a.small_map {font-size: 90%; line-height: normal;
margin: 5px 50px 0px 10px
}

/* ==== Formular ==== */
.formtable {
	border: solid;
	background-color: #D5DFEC;
	border-color: #031260;
	border-width: 1px;
	}

.form {
font-size: 105%;
line-height:100%;
text-align: left;
}

.small_font2{
font-size: 90%; line-height: normal; 
}


input, textarea {
font-size: 95%;
line-height:100%;	
background-color:#f3f3f3; 
border: solid;
border-color: #666666; 
border-width: 1px;
margin: 4px 0px 0px 0px;
padding: 1
}

.radio {
border: 0px;
background-color: #D5DFEC
}

.button {
color: #fff;
font-size: 95%; 
line-height: normal; 
width: 20%;
border-color: #031260;
border-width: 1px;
background-color: #031260
}


/* ==== Footer ==== */
.footerfont {
font-size: 90%; line-height: normal; 
color: #999999; 
font-weight: normal; 
text-decoration: none
}	
a.footerhref  {
font-size: 90%; line-height: normal; 
color: #D5DFEC;
text-decoration :none
}
a.footerhref:link {color: #98B4DC}
a.footerhref:visited {color: #98B4DC}
a.footerhref:active {color: #98B4DC}
a.footerhref:hover {color: #031260}


/* ==== Sitemap ==== */

DIV#sitemap {
   padding: 1em 1em;
	 line-height: 20px;
   }

DIV#sitemap LI {
   padding: 0px 0px 0px 24px; /*oben, rechts, unten, links */
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background: url(../images/extm.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap LI.last {
   background: url(../images/exlm.gif)
               no-repeat
               0% 0%;
   }

DIV#sitemap A.file {
   background: url(../images/exfilebw.gif) /*oben, rechts, unten, links */
               no-repeat
               0% 0%;
   padding: 1px 0 1px 17px;
   }
DIV#sitemap A.file:hover {
   background: url(../images/exfilecolor.gif)
               no-repeat
               0% 0%;
   padding: 1px 0 1px 17px;
   }
DIV#sitemap A.folder {
   background: url(../images/exfolderbw.gif)
               no-repeat
               0% 0%;
   padding: 3px 0 3px 23px;
   }
DIV#sitemap A.folder:hover {
   background: url(../images/exfoldercolor.gif)
               no-repeat
               0% 0%;
   padding: 3px 0 3px 23px;
   }

DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
DIV#sitemap UL {
   background: url(../images/exim.gif)
               repeat-y
               0% 0%;
   }
DIV#sitemap UL.last {
   background-image: none;
   }
