/* basics */

body {
	background:url(img/bg_unten.gif);
	background-position:top center;
	background-repeat:repeat-y;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	height: 101%;
}
a:link, a:visited	{ 
	text-decoration: none;
	font-size: 11px; 
	color:#333333;
	text-decoration: none;
}
a:hover	{ 
	text-decoration: none;
	color:#97cd13;
}

/*a:link img, a:visited img	{
	border:solid 2px #666;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
a:hover	img { 
	text-decoration: none;
	border:solid 2px #9cd414;
	}*/

a.aktiv:link, a.aktiv:visited, a.aktiv:hover	{
	font-size: 11px; 
	text-decoration:none;
	color:#97cd13;
}
a.linkpfeil img {
	border:0px;
	}


a.linkpfeil:link, a.linkpfeil:visited  {
	text-decoration:underline;
	font-size: 12px;
	text-decoration: none;
	 background: url(img/linkpfeil.gif);
	 background-repeat: no-repeat;
		 background-position: left;
	 padding-left:12px;
}
a.linkpfeil:hover{
	text-decoration: none;
	color:#9cd414;
	background: url(img/linkpfeil_a.gif);
	 background-repeat: no-repeat;
	 background-position: left;
	 padding-left:12px;
}

a.sw:link, a.sw:visited	{ 
	text-decoration: none;
	font-size: 12px;
	color:#333333;
}
a.sw:hover	{ 
	text-decoration: none;
	color:#9cd414;
}

/* Postitionierung Hintergrundbilder */

.bg_oben {
	background-color: #FFFFFF;
	background-image: url(img/bg_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_or {
	background-color: #FFFFFF;
	background-image: url(img/bg_or.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* MAINMENUE */

/* INTERNET 660000*/
a.moduloption2:link, a.moduloption2:visited   { 
	color: 000000; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none;
	background: url(img/menue/menue_bg_01.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	}
a.moduloption2:hover   { 
	text-decoration: none; 
	background-position: 0 -24px;
	}
	
a.moduloption2_aktiv:link, a.moduloption2_aktiv:visited,a.moduloption2_aktiv:hover   { 
	color: white; 
	font-size: 10px; 
	line-height: 25px; 
	text-decoration: none;
	background: url(img/menue/menue_bg_01.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	background-position: 0 -24px;
	}

/* DRUCK */

a.moduloption3:link, a.moduloption3:visited   { 
	color: #000000; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none; 
	background: url(img/menue/menue_bg_02.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	}
a.moduloption3:hover   { 
	text-decoration: none; 
	background-position: 0 -24px;
	}
	
a.moduloption3_aktiv:link, a.moduloption3_aktiv:visited, a.moduloption3_aktiv:hover   { 
	color: white; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none;
	background: url(img/menue/menue_bg_02.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	background-position: 0 -24px;
	}

/* VIDEO */

a.moduloption4:link, a.moduloption4:visited   { 
	color: #000000; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none; 
	background: url(img/menue/menue_bg_03.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	}
a.moduloption4:hover   { 
	text-decoration: none; 
	background-position: 0 -24px;
	}
	
a.moduloption4_aktiv:link, a.moduloption4_aktiv:visited, a.moduloption4_aktiv:hover   { 
	color: white; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none;
	background: url(img/menue/menue_bg_03.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	background-position: 0 -24px;
	}

/* TON */

a.moduloption5:link, a.moduloption5:visited   { 
	color: #000000; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none; 
	background: url(img/menue/menue_bg_04.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	}
a.moduloption5:hover   { 
	text-decoration: none; 
	background-position: 0 -24px;
	}
	
a.moduloption5_aktiv:link, a.moduloption5_aktiv:visited, a.moduloption5_aktiv:hover   { 
	color: white; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none;
	background: url(img/menue/menue_bg_04.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	background-position: 0 -24px;
	}
/* ANDERES */

a.moduloption6:link, a.moduloption6:visited   { 
	color: #000000; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none; 
	background: url(img/menue/menue_bg_05.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	}
a.moduloption6:hover   { 
	text-decoration: none; 
	background-position: 0 -24px;
	}
	
a.moduloption6_aktiv:link, a.moduloption6_aktiv:visited, a.moduloption6_aktiv:hover   { 
	color: white; 
	font-size: 10px; 
	line-height: 24px; 
	text-decoration: none;
	background: url(img/menue/menue_bg_05.jpg); 
	display: block; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 105px; 
	height: 24px; 
	vertical-align: middle;
	background-position: 0 -24px;
	}
	
/************ Style Inhaltseite ******************/

.bg_mitte {
	background-image:url(img/bg_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.bg_mitterechts {
	background-color: #cccccc;
	background-image: url(img/bgauge.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.bg_mitterechts_klein {
	background-color: #cccccc;
	background-image: url(img/bgauge_klein.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

/* SUBMENUE */

a.moduloption1:link, a.moduloption1:visited   { 
	color: #000000; 
	font-size: 12px; 
	line-height: 24px; 
	text-decoration: none; 
	background: url(img/link_bg.gif); 
	display: block; 
	margin: 0 0 0 20; 
	padding: 0 0 0 4px; 
	width: 195px; 
	height: 24px; 
	vertical-align: middle;
	}
a.moduloption1:hover   { 
	text-decoration: none; 
	background-position: 0 -25px;
	}
	
a.moduloption1_aktiv:link, a.moduloption1_aktiv:visited, a.moduloption1_aktiv:hover   { 
	color: #000000;
	font-size: 12px; 
	line-height: 24px; 
	text-decoration: none; 
	background: url(img/link_bg.gif); 
	display: block; 
	margin: 0 0 0 20; 
	padding: 0 0 0 4px; 
	width: 195px; 
	height: 24px; 
	vertical-align: middle;
	background-position: 0 -25px;
	}
	
.inhalt_text {
	color: #333333;
	font-size: 12px;
	line-height: 1.5em;
	margin-top:10px;
	margin-left: 20px;
	margin-right: 5px;
}
.inhalt_text_mitte {
	color: #333333;
	font-size: 12px;
	line-height: 1.5em;
	margin-left: 20px;
	margin-right: 30px;
}
.inhalt_headline_klein {
	font-size: 12px;
}
.inhalt_text_rechts {
	margin-right: 20px;
	text-align:right;
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
}
.link_text_rechts {
	margin-top:5px;
	margin-right: 20px;
	text-align:right;
	font-size: 11px;
	line-height: 1.5em;
}
.headline {
	font-size: 20px;
	line-height: 1.3em;
	color:#333;
}

/* KONTAKT FORMULAR*/
input { 
	color: #000000;
	font-size: 12px; 
	background-color: #fff; 
	border-style: solid; 
	border-width: 0px; 
	border-color: #fff #336598 #336598 #fff;
	height:25px;
	margin-right:5px; 
	padding:5px; 
}
textarea { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	width: 352px; 
	height: 120px; 
	color: #000000; 
	font-size: 12px; 
	background-color: #fff; border-style: solid;
	padding:10px;
	border-width: 0px; 
	border-color: #fff;
	margin-right:20px; 
	margin-top:5px; 
}
a.submitbutton:visited, a.submitbutton:link {
	height:25px;
	color: #000000;
	font-size: 10px;
	background-color: #fff;
	border-style: solid;
	border-width: 0px;
	border-color: #fff #336598 #336598 #fff;
	margin-top:10px;
	padding:5px;
	display:block;
	width:80px;
	cursor:hand;
	text-align:center;
}
a.submitbutton:hover {
	text-decoration: none;
	color:#9cd414;
	cursor:hand;
}
.contact_text { color: #000000; font-size: 12px; }