.nav li
	{
 	background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');;

	}

a img
	{
 	border: none;;

	}

a.mainnavleft, a.mainnavleftact
	{
 	line-height: 39px;;

	}

.sprachwahl
	{
 	left: 420px; margin-left: 50%; position: absolute; top: 10px; z-index: 1150 !important;;

	}

.Logo
	{
 	position: absolute; top:0px; z-index:200;;

	}

.left
	{
 	z-index: 1000;;

	}

body
	{
 	line-height: 145%; background-image: url(upmedia/rothenburg-back.jpg); background-repeat: no-repeat; background-position: top;
	background-color: #bbbb0a;
	color: #0040a7;
	font-size: 12px;
	font-family: 'Ubuntu', sans-serif;;

	}

.center
	{
 	color: #000000;

	}

a
	{
 	text-decoration: underline;
	color: #f24429;

	}

a:hover
	{
 	text-decoration: none;;
	color: #f24429;

	}

a.onit, a.nachoben, a.onit:hover, a.nachoben:hover
	{
 	color: #f24429;
	font-size: 9px;

	}

.footer
	{
 
	}

.allpics
	{
 
	}

.subline
	{
 	font-size: 9px;

	}

.suchbut
	{
 	margin-left: 5px; border: 1px solid #FFFFFF;
	background-color: #152F77;
	color: #FFFFFF;
	font-size: 10px;

	}

.suchfeld, .newsfeld
	{
 	border: 1px solid #8ab600; margin-left: 3px;
	background-color: #FFFFFF;
	color: #000000;

	}

.anzeige
	{
 	color: #EC5621;
	font-size: 12px;

	}

.anzeigesubline
	{
 	display: none;;
	color: #8bb600;

	}

h1, h2
	{
 	font-weight: normal; line-height: 125%;;
	color: #f24429;
	font-size: 43px;
	font-family: 'Sacramento', cursive;;

	}

h3
	{
 	display: block;;
	color: #8f8f8f;
	font-size: 15px;
	font-family: 'Ubuntu', sans-serif;;

	}

h4
	{
 	line-height: 100%; display: block;;
	color: #8f8f8f;
	font-size: 15px;
	font-family: 'Ubuntu', sans-serif;;

	}

.submitbutton, .newsbutin, .newsbutout
	{
 	border: 1px solid #8bb600; margin-top: 2px;
	background-color: #f24429;
	color: #ffffff;
	font-size: 10px;

	}

.tipp
	{
 
	}

.tipptext
	{
 	margin: 0 10px 10px 10px; width: 180px;

	}

.textcontainerabstand
	{
 	margin: 0 0 0 0; padding: 0 0 0 0; border: 1px solid #fbf2d9;;

	}

.wrapper
	{
 	background-color: #ffffff;

	}

.footer-text
	{
 	top: 155px; position: relative; text-align: center;;
	color: #ffffff;
	font-size: 12px;

	}

.footer-text a
	{
 	text-decoration: underline;;
	color: #ffffff;

	}

.footer-text a:hover
	{
 	text-decoration: none;;
	color: #ffffff;

	}

.mainnavleftact
	{
 	font-weight: normal ! important; margin: 0 8px;;
	color: #757d18;
	font-size: 14px;

	}

.layout26image img.allpics
	{
 	margin-bottom: 30px;;

	}

.mainnavleft ul a:hover
	{
 	font-weight: normal ! important; margin: 0 8px;;
	color: #757d18;
	font-size: 14px;

	}

a.mainnavleft
	{
 	font-weight: normal ! important; margin: 0 8px;;
	color: #365372;
	font-size: 14px;

	}

div.mainnavleft
	{
 	z-index: 1000; left: 320px; top: -55px;;

	}

.subnavleftact
	{
 	font-weight: normal ! important;;
	background-color: #e4e7af;
	color: #f24429;
	font-size: 12px;

	}

.subnavleft
	{
 	font-weight: normal ! important;;
	background-color: #e4e7af;
	color: #5c5c5c;
	font-size: 12px;

	}

.mainnavleft ul ul a:hover
	{
 	margin: 0; font-weight: normal ! important;;
	background-color: #e4e7af;
	color: #f24429;
	font-size: 12px;

	}

.outer
	{
 	background-color: #ffffff;
	color: #000000;

	}

.top
	{
 	width: 950px; margin-left: auto; margin-right: auto;;

	}

a.subnavclickleft:hover
	{
 	background-color: #FFFFFF;
	color: #003F76;

	}

li
	{
 	margin: 7px 0; ;

	}

.layout2left
	{
 	margin: 5px 0 0;;

	}

.bottom
	{
 	background-image: url(upmedia/rothenburg-footer.jpg); background-repeat: no-repeat; height: 183px; ;
	background-color: #cccccc;
	color: #000000;

	}

.CONTENTSLIDE img
	{
 	height: 441px;;

	}

.mainnavrahmenright
	{
 
	}

.mainnavrightact
	{
 	background-color: #FFFFFF;
	font-size: 10px;

	}

.mainnavright ul a:hover
	{
 	background-color: #FCC700;

	}

.mainnavrahmenright
	{
 	border-top:1px solid #FFFFFF;

	}

.subnavrightact
	{
 	color: #003F76;

	}

.mainnavright ul ul a:hover
	{
 	color: #003F76;
	font-size: 10px;

	}

.left .nav li ul.newsubnavi
	{
 	display: none; left: 0px;;

	}

.left .nav li:hover ul.newsubnavi
	{
 	display: block;;

	}

.left .nav li ul li ul
	{
 	display: none;;

	}

.left .nav li ul li:hover ul
	{
 	display: block;;

	}

.left
	{
 	margin-left: 20px;;

	}

.left a img, .left img
	{
 	margin-left: -20px;;

	}

.mainnavleft span
	{
 	display: block;;

	}

.left .nav ul ul
	{
 	top: 100%; position: absolute;;

	}

