@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}

body {marign: 0px 0px 0px 0px; padding: 0px 0px 30px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 76%; line-height: 140%; color:#333333; }

a img				{border:1px solid #FF9900; float:left; }
.sorti 				{border: 0px;}
a:hover	img	 		{filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
a, a:visited		{text-decoration: underline; color: #426BB3;}
a:hover	 			{text-decoration: none; color: #426BB3;}
a:link, a:visited, a:active {color:#225A9F; text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}

.sort {float:left; padding: 0px 50px 0px 30px;}
.sortII {float:left; padding: 0px 50px 0px 30px;}

p, address {padding: 10px 0 10px 0; font-style:normal;}

.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.spalte_links 		{float: left;width:240px; margin-right:20px;}
.spalte_rechts		{float: left;width:330px;}
.floatleft			{float: left;}
.cmstext 			{float: left;}
.eingerueckt		{margin-left:84px;}

ul {padding: 0px 0px 0px 30px;}
li {list-style: square;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color: #0099CC; line-height: 45px; margin: 10px 0px 10px 0px;}
h2 {font-size:20px; color: #225A9F; line-height: 30px; margin: 3px 0px 3px 0px;}

#site {width: 98%;}
#head {display: none;}
#head_sec {display: none;}
#mehr {margin: 210px 0px 0px 170px;}

.navi {padding: 79px 0px 10px 310px;}
.wir {float:left; width: 180px; padding: 0px 15px 0px 0px;}

#gale img {padding: 2px; margin: 5px; border: 1px solid #999999;}

#content {}
#content_left {display: none;}
#content_right { width: 98%;}

#footer {display: none;}
#footer_in {display: none;}
#footer a, #footer a:link, #footer a:visited {text-decoration: none; color: #FFF;}
#footer a:hover	 			{text-decoration: none; color: #CCFF00;}

#imp {float: left; width: 265px; padding:25px 0px 0px 35px;}
#top_back {height: 40px; padding: 10px 0px 0px 46px; float: left;}
#top_back img {border: none;}
#back {float: left; margin: 10px 16px 0px 10px;}
#print {float: left; margin: 10px 12px 0px 10px;}
#top {float: left; margin: 10px 14px 0px 10px;}

#tabs {margin: 0px; padding: 12px 0px 12px 16px; font-size: 16px; line-height:normal; font-weight: bold; color: #FFF;}
#tabs ul{margin: 0; padding: 0; padding: 0px 0px 0px 0px; list-style: none;}
#tabs li {display: inline; margin: 0;}
#tabs a {float:	left; background: url("../images/left_bu.gif") left top; background-repeat: no-repeat; margin:	0; 
padding: 0 10px 0 10px; text-decoration: none; color:#FFFFFF; }
#tabs a span{float: left; display:	block; background: url("../images/right_bu.gif") right top; background-repeat: no-repeat; 
padding: 8px 12px 8px 2px; color: #FFFFFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float: none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:	#FFF;}
#tabs a:hover {background-position:	0% -34px;}
#tabs a:hover span {background-position: 100% -34px;}

/* Navi Fest */

#active a {float: left; background: url("../images/left_bu.gif") left top; background-repeat: no-repeat; margin: 0; padding: 0 10px 0 10px; text-decoration: none;}
#active a span{float: left; display: block; background: url("../images/right_bu.gif") right top; background-repeat: no-repeat; padding: 8px 12px 8px 2px; color: #FFFFFF;}
#active a span {float: none;}
#active a span  {color:	#FFFFFF;}
#active a  {background-position:	0% -34px;}
#active a span  {background-position: 100% -34px;}

