.box {
	background: url(images/FFFFFFFFFFFFnt.jpg) repeat;
	width: 800px;
	text-align:left;
	margin:40px auto;
 }

.boxtop div {
	background: url(images/FFFFFFFFCC66tl.jpg) no-repeat top left;
 }

.boxtop {
	background: url(images/FFFFFFFFCC66tr.jpg) no-repeat top right;
 }

.boxbottom div {
	background: url(images/FFFFFFFF9933bl.jpg) no-repeat bottom left;
 }

.boxbottom {
	background: url(images/FFFFFFFF9933br.jpg) no-repeat bottom right;
 }

.boxtop div, .boxtop, .boxbottom div, .boxbottom {
	width: 100%;
	height: 25px;
	font-size: .9em;
	text-align: right;
	vertical-align: bottom;
	font-family: Tahoma,Verdana, Helvetica, Arial;
}

.content
{
	width:800px;
	margin 0 auto;
 }

.header
{
	margin-left:0px;
	margin-right:0px;
	background-color:#FF9933;
	height:102px;
	xbackground: url(images/kultur.jpg);
}

.logoimg {
	margin-left:20px;
	width:100px;
	float:left;
	display: inline;
}

.logo {
	display: inline;
	font-size: 55px;
	margin-left:80px;
	line-height:90px;
}


.main {
	width:750px;
	margin-left:20px;
	margin-right:20px;
	padding-top:5px;
	font-size: 1em;
}

.main h1 {
	font-size: 1.5em;
}

body {
	background: url(images/FFCC66FF9933gradient.jpg);
	background-repeat:repeat-x;
	background-color:#FF9933;
	text-align:center;
	font-size: 1em;
	font-family: Tahoma,Verdana, Helvetica, Arial;
}

.footer {
	font-size: .8em;
	text-align:center;
	width:800px;
}

.clear {
	float: none;
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
}




.main font.klein {
      font-size: .8em;
      color:#A8A8A8;
      text-decoration:none
}	

.main font.ueber1 {
      font-size: 1.2em;
      text-decoration:none
}

.main font.ueber2 {
      font-size: 1em;
      text-decoration:none
}

.main font.kurztext {
      font-size: .8em;
      text-decoration:none
}

.main font.langtext1 {
      font-size: .8em;
      text-decoration:none
}


img.links {
  clear: both; 
  float: left; 
  margin: 0 0.7em 0 0; 
  padding: 1px; 
}

img.rechts {
  clear: both; 
  float: right; 
  margin: 0 0.7em 0 0; 
  padding: 1px; 
}

/* ---------- */
/* Bild Web20 */
/* ---------- */

.main span.left_floated {
	background-color:DDDADA;
	border: 1px solid #A8A8A8;
	float: left;
	display: inline;
	padding: 3px;
	margin: 0.5em;
}

.main span.right_floated {
	background-color:DDDADA;
	border: 1px solid #A8A8A8;
	float: right;
	display: inline;
	padding: 3px;
	margin: 0.5em;
}

/* ----------  */
/* Datailseite */
/* ----------  */

detail font.klein {
      font-size: .8em;
      color:#A8A8A8;
      text-decoration:none;

}

.detailsicht font.ueber1 {
      font-size: 2em;
      text-decoration:none
}

.detailsicht font.ueber2 {
      font-size: 1em;
      text-decoration:none
}

.detailsicht font.kurztext {
      font-size: .8em;
      text-decoration:none;
}

.detailsicht font.buz {
      font-size: .8em;
      text-decoration:none;
}


div.text_right {
      text-align:right;
}
	

/* ---------- */
/* Navigation */
/* ---------- */

#navi
{
	background-image:url('images/pback_menu.gif');
	background-repeat:repeat-x;
	padding-bottom:0px;
	margin-top:0px;
	xheight:100px;
}


#navi a
{

padding-left:8px;
padding-right:8px;
padding-top:0px;
display:block;
font-family: 	font-family: Tahoma,Verdana, Helvetica, Arial;; font-size:10pt; text-decoration: none; color:#000000;

}

#navi a.link1:hover, #navbar_oben a.current {
background-image:url('images/phover_menu.gif'); 
background-position: 7px 0px;
background-repeat:repeat;
}

#navi a.submenu:hover, #navbar_oben a.current {
background-image:url('images/phover1_menu.gif'); 
background-position: 7px 0px;
background-repeat:repeat;
}

#navi a.link2:hover, #navbar_oben a.current {
background-color:#D7D6D6;
}

.mod_navigation ul.level_2{ /* Menue Ortschaften */
	width:200px; /* Breite eines Menüpunktes festlegen */
}

.mod_navigation ul li ul li{ /* Unterpunkte Ortschaften */
	width:200px; /* Breite eines Menüpunktes festlegen */
	float:none;
}


.mod_navigation
{
	height:30px;
}



.mod_navigation p
{
	margin:0px;
	padding:0px;
}
 
.mod_navigation ul
{
	padding-bottom:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigation li
{
	xwidth:30px; /* Breite eines Menüpunktes festlegen */
	position:relative; /* Position */
	float:left; /* links nebeneiander anordnen */
	xborder-right:1px solid #ffffff; /* optischer Rahmen */ 
	xborder-bottom:1px solid #ffffff; /* optischer Rahmen */ 
        xborder-left:1px solid #ffffff; /* optischer Rahmen */
	line-height:28px; /* bestimmt die Höhe eines Menüeintrages */
	

}

.mod_navigation li.weltnews
{
	width:70px; /* Breite eines Menüpunktes festlegen */
	position:relative; /* Position */
	float:left; /* links nebeneiander anordnen */
	xborder-right:1px solid #ffffff; /* optischer Rahmen */ 
	xborder-bottom:1px solid #ffffff; /* optischer Rahmen */ 
        xborder-left:1px solid #ffffff; /* optischer Rahmen */
	line-height:28px; /* bestimmt die Höhe eines Menüeintrages */
	

}
 
.mod_navigationx li ul
{
	left:-1px;
	top:28px; /* zweite Ebene beginnt 1 Pixel unter der ersten Ebene */
	position:absolute; /* Position wird absolut zum Elternelement gesetzt */
	display:block; /* Für erste Formatierung sichtbar. Wir später auf none gesetzt */
	background-color:#efefef;
 
}

 
.mod_navigation li ul ul
{
	left:161px;
        top:0px;
	position:absolute;
}

 
.mod_navigation li ul
{
	bottom:0px;
	left:-1px;
	right:0px;
	top:28px;
	position:absolute;
	display:none; /* Ausbleden der Untermenüs */
	background-color:#efefef;
 
}


.mod_navigation li ul li
{
	line-height:18px; /* bestimmt die Höhe eines Menüeintrages */
 
}

.mod_navigation li:hover ul
{
	display:block;
}

.mod_navigation ul li:hover ul ul
{
	display:none;
}

.mod_navigation ul ul li:hover ul
{
	display:block;
}

 
.mod_navigation ul li:hover ul,
.mod_navigation ul li.sfhover ul
{
	display:block;
}
 
.mod_navigation ul li:hover ul ul,
.mod_navigation ul li.sfhover ul ul
{
	display:none;
}
 
.mod_navigation ul ul li:hover ul,
.mod_navigation ul ul li.sfhover ul
{
	display:block;
}
