body {margin:20px 60px 200px 60px; background:#77aad5; /*background-image: url(../img/bgb.gif); background-repeat: repeat-x;*/}
.left {font-family: georgia, serif;  font-size: 12px; line-height: 20px; letter-spacing: 0.005em; color: #111; padding: 75px 0px 0px 15px;}
.text-left {font-family: georgia, serif;  text-align: left; font-size: 12px; line-height: 20px; letter-spacing: 0.005em; color: #111; padding-top:30px;}
ol{font-family: georgia, serif; font-size: 13px; font-weight: normal; line-height: 20px; color: #111;}
a:link{color: #447333; text-decoration: underline;}
a:visited{color: #447333; text-decoration: underline;}
a:hover{color: #447333; text-decoration: none;}
a.l:link{font-family: arial, sans-serif;  font-size: 11px; font-weight: normal; letter-spacing: 0.005em;  line-height: 20px; color: #111;}
a.l:visited{font-family: arial, sans-serif;  font-size: 11px; font-weight: normal; letter-spacing: 0.005em; line-height: 20px; color: #111;}
a.l:hover{font-family: arial, sans-serif;  font-size: 11px; font-weight: normal; letter-spacing: 0.005em; line-height: 20px; color: #000000;}
a.t:link{text-decoration: none; font-family: arial, sans-serif; font-size: 11px; letter-spacing: 0.005em;  color: #68676B;}
a.t:visited{text-decoration: none; font-family: arial, sans-serif; font-size: 11px; letter-spacing: 0.005em;  color: #68676B;}
a.t:hover{text-decoration: none; font-family: arial, sans-serif; font-size: 11px; letter-spacing: 0.005em;  color: #000000;}

.ppt{text-decoration: none; margin: 20px 0px 0px 15px; font-size: 11px; letter-spacing: 0.005em;  color: #555555;}

#top {height:25px; background:#fff; /*background-image: url(../img/bg.gif); background-repeat: repeat-x;*/ text-align: left;}

#bott {height:130px; background-image: url(../img/bott.gif); background-repeat: repeat-x;}

#links_1{width:85px; height:50px; background:#fff;}
#mitte_1{width:450px; height:50px;  background:#fff;}
#rechts_1{width:165px; height:50px; padding: 0px 0px 0px 25px; background:#fff;}

#links{width:85px; height:250px; padding: 20px 15px 15px 15px; background:#fff;}
#links_x{width:85px; height:30px; padding: 3px 15px 15px 15px;}
#mitte{width:450px; height:600px; padding: 30px 15px 30px 15px; background:#fff;}
#mitte_x{width:450px; height:30px; padding: 0px 15px 15px 15px;}


#mitte_links{width:210px; height:600px; padding: 0px 15px 15px 15px;}
#mitte_rechts{width:210px; height:600px; padding: 0px 15px 15px 15px;}


#mitte_2{width:610px; height:250px; padding: 0px 15px 15px 15px;}
#rechts{width:165px; height:250px; padding: 30px 15px 30px 15px; background:#fff;}
#rechts_x{width:165px; height:30px; padding: 0px 15px 15px 15px;}
#box{ width:750px; height:30px; padding: 0px; }
#intern{width:210px; height:100px; padding: 0px 15px 0px 0px;}
p {font-family: arial, sans-serif;  font-size: 12px; line-height: 20px; letter-spacing: 0.01em; color: #444;}
.pi {font-family: arial, sans-serif;  font-size: 12px; line-height: 20px; letter-spacing: 0.01em; color: #cccccc;}
li {font-family: arial, sans-serif; font-size: 12px; line-height: 20px; letter-spacing: 0.01em; color: #111;}
h1{font-family: georgia, serif; font-size: 24px; font-weight: normal; line-height: 28px; color: #000;}
a.h1:link{text-decoration: none; font-family: georgia, serif;  font-size: 24px; font-weight: normal; line-height: 28px; color: #000;}
a.h1:visited{text-decoration: none; font-family: georgia, serif;  font-size: 24px; font-weight: normal; line-height: 28px; color: #000;}
a.h1:hover{text-decoration: none; font-family: georgia, serif;  font-size: 24px; font-weight: normal; line-height: 28px; color: #000;}
h2{font-family: georgia, serif;  letter-spacing: 0.1em; font-size: 14px; font-weight: normal; line-height: 16px; color: #888888;}
h3{font-family: arial, sans-serif;  font-size: 12px; line-height: 20px; font-weight: bold; letter-spacing: 0.01em; color: #444;}

.mini {font-family: arial, sans-serif;  font-size: 11px; letter-spacing: 0.005em; color: #666; padding-top:5px}
a.mini:link{	/*background-image: url(title.gif);*/
	font-size: 14px;
	font-family: Arial, sans-serif;
	display: block;
	padding: 5px 0px;
	color: #1b3142;
	/*letter-spacing: +1px;*/
	text-decoration: none; 
	/*text-transform: uppercase;*/
	cursor: pointer;
	height: 25px;
	border-bottom: 1px solid #ffffff;}
a.mini:visited{	/*background-image: url(title.gif);*/
	font-size: 14px;
	font-family: Arial, sans-serif;
	display: block;
	padding: 5px 0px;
	color: #1b3142;
	/*letter-spacing: +1px;*/
	text-decoration: none; 
	/*text-transform: uppercase;*/
	cursor: pointer;
	height: 25px;
	border-bottom: 1px solid #ffffff;}
a.mini:hover{	/*background-image: url(title.gif);*/
	font-size: 14px;
	font-family: Arial, sans-serif;
	display: block;
	padding: 5px 0px;
	color: #1b3142;
	/*letter-spacing: +1px;*/
	text-decoration: none; 
	/*text-transform: uppercase;*/
	cursor: pointer;
	height: 25px;
	border-bottom: 1px solid #ffffff;}

.r{font-family: arial, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0.005em;  line-height: 20px; color: #333;}
.s{font-family: arial, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0.005em;  line-height: 20px; color: #333;}

#links_p{width:100px; height:30px; padding: 15px 15px 0px 15px;}
#mitte_p{width:400px; height:30px; padding: 15px 15px 0px 15px;}
#rechts_p{width:180px; height:30px; padding: 15px 15px 0px 15px;}

.02{font-family: georgia, serif; font-size: 11px; font-weight: normal; letter-spacing: 0.005em;  line-height: 20px; color: #333;}
.03{font-family: georgia, serif; font-size: 11px; font-weight: normal; letter-spacing: 0.005em;  line-height: 20px; color: #333;}

.z{font-family: arial, sans-serif; font-size: 9px; font-weight: normal; letter-spacing: 0.005em;  line-height: 20px; color: #333; text-align: right;}


