body {
    background:#ccc url(/img/bg.gif);
	padding:0;
	margin:0;
	font-size: 12px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.body {
	width:100%;
	min-height:700px;
}
a, a:hover, a:visited {color:#333333;}
.main {
 width:1002px;
}
.top_menu {
height:26px;
margin-top:30px;
color:#FFFFFF;
margin-left:1px;
}
.top_menu a, .top_menu a:visited, top_menu2 a, top_menu2 a:visited, top_menu2:active {color:#fff;}
.main_logo {
width:1002px;
height:143px;
background:url(/img/moyGorod_03_weihnachten2.jpg);
}
.main_logo_bay{
width:1002px;
height:143px;
background:url(/img/moyGorod_03_bayreuth.jpg);
}
.main_logo_kultura{
width:1002px;
height:143px;
background:url(/img/moyGorod_kultura.jpg);
}
.main_logo_mit{
width:1002px;
height:143px;
background:url(/img/moyGorod_03_mittelfranken.jpg);
}
.main_logo_euro{
width:1002px;
height:143px;
background:url(/img/moyGorod_03_euro-2008.jpg);
}
.top_menu_unten {
 height:20px;
 background-color:#CCCACA;
 color:#333333;
 }
 .top_menu a.sel {
background-color:#CCCACA;
color:#676565;
}
.top_menu a {
display:block;
height:19px;
color:#FFFFFF;
text-decoration:none;
float:left;
padding:3px 10px 0 10px;
border-right:#FFFFFF 1px solid;
}
.top_menu a:hover {
background-color:#CCCACA;
color:#676565;
}
.zeit {
 width:238px;
 height:26px;
 color:#fff;
 float:right;
}
#menu {
margin-top:30px;
width:197px;
float:left;
}
#menu_bay {
margin-top:30px;
width:197px;
float:left;
}
.left {
margin-bottom:20px;
width:197px;
float:left;}
.inhalt {
width:570px;
float:left;
margin:30px 15px 20px 15px;
}
.inhalt a {
color:#333333;
text-decoration:none;
}
.inhalt a:hover {
text-decoration:underline;
}
.right {
width:197px;
float:right;
margin-top:5px;
margin-bottom:100px !important;}
#menu a {
display:block;
width:147px;
height:19px;
padding:4px 0 0 50px;
color:#FFFFFF;
background:url(/img/menu.gif);
text-decoration:none;
text-align:left;
}
#menu_bay a {
display:block;
width:147px;
height:19px;
padding:4px 0 0 50px;
color:#FFFFFF;
background:url(/img/menu_bay.gif);
text-decoration:none;
text-align:left;
}
#menu a:hover {
background:url(/img/menu_hov.gif);
color:#676565;
}
#menu_bay a:hover {
background:url(/img/menu_hov_bay.gif);
color:#676565;
}

#menu span {
background:url(/img/menu_hov.gif);
color:#676565;
display:block;
width:147px;
height:19px;
padding:4px 0 0 50px;
text-decoration:none;
text-align:left;
}

#menu_bay span {
background:url(/img/menu_hov_bay.gif);
color:#676565;
display:block;
width:147px;
height:19px;
padding:4px 0 0 50px;
text-decoration:none;
text-align:left;
}
.main_page {
background-color:#FFFFFF;
}
.main_table {
background:#FFFFFF url(/img/logo2.gif) bottom right no-repeat;
}
.main_table_mit {
background:#FFFFFF;
}
.unten_links {
height:35px; background-color:#CCCCCC;
vertical-align:middle;
}

.unten_links a {
color:#333333;
text-decoration:underline;
padding:8px 10px 6px 10px;
display:block;
float:left;
}
.unten_links a:hover {
text-decoration:none;
}
.unten_copy {
width:1002px;
height:26px;
background-color:#666666;
float:left;
color:#CCCCCC;
font-size:10px;
}
.unten_copy a {
color:#CCCCCC;
text-decoration:none; }
.counter {
height:35px;  width:1002px;  margin:10px;
}
.zag {
height:42px;
margin:0 7px 10px 7px; 
width:580px;
float:left;
background:url(/img/moyGorod_14.gif) left no-repeat;}
.zag_bay {
height:42px;
margin:0 7px 10px 7px; 
width:580px;
float:left;
background:url(/img/moyGorod_14_bay.gif) left no-repeat;}
.line {
width:310px;
height:22px;
background-color:#999999;
float:right;
margin-top:20px;}
.zag_text {
float:left;
width:200px;
color:#FFFFFF;
text-align:left;
margin-left:10px;
margin-top:2px;
}

ol, ul {
	list-style: none;
margin:0;
padding:0;
}


.zag_tab {
height:23px;
margin:0 7px 10px 7px; 
width:580px;
float:left;
background:url(/img/moyGorod_14_02.gif) left no-repeat;}

.line_tab {
width:310px;
height:22px;
background-color:#999999;
float:right;
margin-top:1px;}

ul.tab {
	height:20px;
	font-size:12px;
}

ul.tab li {
	float:left;
	margin-top:1px;
	margin-right:5px;
}

ul.tab li a {
	display:block;
	float:left;
	padding-left:5px;
	padding-top:3px;
	font-weight:bold;
}


ul.tab li.akt {
	padding-right:5px;
	margin-left:5px;
	height:20px;
	background:transparent url(/img/tab_akt.png) no-repeat top right;
}

ul.tab li.akt a:link, ul.tab li.akt a:visited {
	background:transparent url(/img/tab_akt.png) no-repeat top left;
	font-weight:bold;
	color:#B3B3B3;
	height:17px;
}

ul.tab li.akt a span {
	color:#ff0000;
}
ul.tab li.unakt {
	padding-right:5px;
	margin-left:5px;
	height:20px;
	background:transparent url(/img/tab_unakt.png) no-repeat top right;
}

ul.tab li.unakt a:link, ul.tab li.unakt a:visited {
	background:transparent url(/img/tab_unakt.png) no-repeat top left;
	font-weight:bold;
	color:#B3B3B3;
	height:17px;
}

.home_div_visible
{
    width:580px;
    display:block;
}
.home_div_unvisible
{
   width:580px;
    display:none;   
}


.zag_link {
padding:4px 7px 0 12px;
float:left;
background:url(/img/moyGorod_17.gif) no-repeat left top;}
.zag_link a {
color:#fff;
text-decoration:none;
font-size:11px;}
.box_right {
float:left;
margin:10px 0 10px 0;
width:197px;}

.box_right_head {
width:197px;
height:42px;
background:url(/img/moyGorod_19.gif) no-repeat;
color:#FFFFFF;
}
.box_right_head_bay {
width:197px;
height:42px;
background:url(/img/moyGorod_19_bay.gif) no-repeat;
color:#FFFFFF;
}
.box_right_inhalt {
width:196px;
color:#666666;
float:left;
border-left:#CC0000 1px solid;
}
.box_right_inhalt_bay {
width:196px;
color:#666666;
float:left;
border-left:#1471AC 1px solid;
}
.box_right_inhalt a, .box_right_inhalt_bay a {
color:#333333;
text-decoration:underline;
}
.box_right_inhalt a:hover, .box_right_inhalt_bay a:hover {
color:#333333;
text-decoration:none;
}
.box_right_fuss {
width:197px;
background:#CC0000 url(/img/moyGorod_11.gif) no-repeat left;
height:22px;
float:left;
}

.box_right_fuss_bay {
width:197px;
background:#1471AC url(/img/moyGorod_11_bay.gif) no-repeat left;
height:22px;
float:left;
}
.box_left {
float:left;
margin:10px 0 10px 0;
width:197px;}
.box_left_head {
width:197px;
height:42px;
background:url(/img/moyGorod_22.gif) no-repeat;
color:#FFFFFF;
}
.box_left_head_bay {
width:197px;
height:42px;
background:url(/img/moyGorod_22_bay.gif) no-repeat;
color:#FFFFFF;
}
.box_left_head a, .box_left_head_bay a {
color:#FFFFFF !important;
}
.box_left_inhalt {
width:196px;
color:#666666;
float:left;
border-right:#CC0000 1px solid;
}
.box_left_inhalt_bay {
width:196px;
color:#666666;
float:left;
border-right:#1471AC 1px solid;
}
.box_left_inhalt a, .box_left_inhalt_bay a  {
color:#666666 !important;
}
.box_left_fuss {
width:197px;
background:#CC0000 url(/img/moyGorod_27.gif) no-repeat right;
height:22px;
float:left;
}
.box_left_fuss_bay {
width:197px;
background:#1471AC url(/img/moyGorod_27_bay.gif) no-repeat right;
height:22px;
float:left;
}
.rupor {
width:196px;
float:right;

}
.rupor_head {
height:72px;
background:url(/img/rupor.gif);

}
.rupor_head_bay {
height:72px;
background:url(/img/rupor_bay.gif);

}
.rupor_inhalt {
width:195px;
height:250px;
border-left:#FE0101 1px solid;
float:right;
}
.rupor_inhalt_bay {
width:195px;
height:250px;
border-left:#1471AC 1px solid;
float:right;
}
.rupor_unten {
width:195px;
height:20px;
border-left:#CC0000 1px solid;
background-color:#CCCCCC;
float:right;
}
.rupor_unten_bay {
width:195px;
height:20px;
border-left:#1471AC 1px solid;
background-color:#CCCCCC;
float:right;
}
.rupor_fuss {width:197px;
background:#CC0000 url(/img/moyGorod_11.gif) no-repeat left;
height:22px;
float:left;}
.rupor_fuss_bay {width:197px;
background:#1471AC url(/img/moyGorod_11_bay.gif) no-repeat left;
height:22px;
float:left;}
.rupor_unten a {
color:#CC0000;
text-decoration:none;
font-size:11px;
}
.rupor a {
color:#666666;
text-decoration:none;}
.rupor_fuss a {
color:#FFFFFF;
text-decoration:none;
font-size:11px;}
.rupor_fuss_bay a {
color:#FFFFFF;
text-decoration:none;
font-size:11px;}
.wetter {
margin-top:10px;
float:left;
width:197px;
background:#CC0000;
}
.wetter_head {
width:197px;
height:13px;
float:left;
background:#CC0000 url(/img/moyGorod_11_.gif) no-repeat right top;
}
.wetter_head_bay {
width:197px;
height:13px;
float:left;
background:#1471AC url(/img/moyGorod_11_bay_.gif) no-repeat right top;
}
.wetter_fuss {
width:197px;
height:13px;
background:#CC0000 url(/img/moyGorod_16.gif) no-repeat right bottom;
float:left;
}
.wetter_fuss_bay {
width:197px;
height:13px;
background:#1471AC url(/img/moyGorod_16_bay.gif) no-repeat right bottom;
float:left;
}
.top_menu_unten a {
display:block;
color:#333333;
text-decoration:none;
float:left;
height:18px;
padding:2px 10px 0 10px;
}
.top_menu_unten a:hover {
text-decoration:underline;}
.top_menu_unten div {
display:block;
color:#333333;
height:18px;
padding:2px 10px 0 10px;
float:left;
}
.main_importantNews div {font-size: 25px; color: #000; font-weight: bold; background:none; padding: 15px 20px 0px 15px; margin: 0 0 12px 0; line-height: 21px;}

.main_importantNews h5 {color: #787878; margin: 0 0 5px 15px; font-size: 11px;}

.main_importantNews h5 a {color: #787878;}

.main_importantNews img { border: 1px solid #595959; width: 320px; height:260px; margin: 0px 0px 10px 0;}

.main_importantNews p { float:left; font-size: 14px; color: #111; padding: 0 0 30px 15px; width:80%;}
.rubr_mainone { background:none !important; margin-top:-15px !important;}

.rubr_mainone img {margin-right:20px; margin-bottom:15px; margin-top:-30px; margin-left:10px; display:block;}

.rubr_mainone h2 {font-size: 14px; color: #111; font-weight: normal; margin: -10px 0 10px 0px;}

.rubr_mainone h5 {color: #787878; margin: 0 0 0px 0px; font-size: 11px;}
.cont_newsList div {padding: 5px 0px 5px 0px; clear: both;}

.cont_newsList div img {margin-right: 4px; }

.cont_newsList div h5 {color: #CC0000; margin: 0 0 8px 0; font-size: 12px;}

.cont_newsList div h3 {font-size: 16px; color: #000; font-weight: bold; font-family: Arial, Tahoma, Helvetica, sans-serif; line-height: 16px; margin-bottom: 5px;}

.cont_newsList div h3 a {color: #000; text-decoration: none;}

.cont_newsList div p {font-size: 12px;}

.full_kat {font-size: 20px; color:#02232A; font-family: Arial, Tahoma, Helvetica, sans-serif; margin-top: 15px;}

.full_kat a {color: #02232A; font-weight: bold; text-decoration: none;}

.full_kat a:hover {text-decoration:underline; color:#F4D664;}

.comments { margin-left: 10px; background-color:#FDCD9F; margin-right:10px; }

.butt {
	background-color:#5D7A82;
	color:#FFFFFF;
	margin-left:10px;
	font-family: Verdana;
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.pages {padding: 10px 15px !important; background: #d6d4c5; color: #444; margin-top: 8px; margin-left:10px; margin-right:10px;}

.pages a {color: #fff !important; background: #999999; padding: 2px 5px 4px 5px; text-decoration: none !important;}

.pages span {margin-right: 8px;}

.pages b {color: #fff !important; background: #CC0000; padding: 2px 5px 4px 5px; text-decoration: none !important;}
.title a { font-size: 16px; font-weight: bold; margin-right: 8px; color:#659F0D;}
.InfoTitle { background: #5D7A82; border-bottom:1px solid #FDADAE;}
.vor_InfoTitle  {text-decoration:underline !important; font-size:16px;}
.vor_InfoTitle  { font-size:16px; color:#A3C6CE}
.main_lastInfo {width: 580px; clear: both; color: #4e4e4e; background: #fff; font-size: 12px;}
.main_lastInfo a, .main_lastInfo a:visited  { color:#333333; text-decoration:underline; font-size:12px;}
.main_lastInfo_item p { font-size:11px;}
.main_lastInfo_item a.imglink {width:50px; height:50px; float:left; margin:0px 15px 0px 0px; padding:0px; display:block; border:1px solid #CC0000}
.main_lastInfo_item a.imglink img {margin:0px !important;border:0px !important;}
 .main_lastInfo_item a.imglink { width:50px; height:50px; float:right; margin:0px 5px 5px 10px; display:block; padding:0px; border:1px solid #CC0000}

div.main_lastInfo_item {padding:0px 10px 3px 5px;}

div.main_lastInfo_item a.imglink img  {border: 1px solid #595959; margin: 0px 15px 3px 0px; width:50px; height:50px; float:left;}
.main_lastInfo td {padding-left:6px;}
.date {font-size:10px; color:#bebebe; font-weight:normal !important;}
.date_dark {font-size:10px; color:#02232A; font-weight:normal !important;}
.last_forum {background:url(/@/fit/adbullet.gif) no-repeat left 2px; padding-left: 18px !important;}
#video img {width:50px; height:39px; border:none;}
#video2 img {width:100px; height:75px;   border:none;}
.but {
background:url(/img/but.jpg) no-repeat;
width:123px;
height:21px;
color:#FFFFFF;
font-size:10px;
border:none;
}
.box_left a {
color:#333333;
text-decoration:underline;
}
.box_left a:hover {
text-decoration:none;
}
.navi_links {
	width: 177px;
	margin: 0;
	padding: 0px;
	list-style:none;
	border: none;
}

.navi_links li {
	margin:0 0 3px 0;
}

.navi_links li a {
	font-size: 13px;
	line-height: 16px;
	height: 16px;
	display:block;
	color:#000;
	text-decoration: none;
	font-weight: bold;
	background-color: #fff;
	cursor: pointer;
	border: 2px solid white;
	
}

.Link1 {
background-color: #DF1D1F !important;

}

.Link2 {
background-color: #F9A413 !important;

}

.Link3 {
background-color: #167730 !important;
}

.Link4 {
background-color: #233350 !important;
}

.Link5 {
background-color: #70685B !important;
}

a.Link1:hover span{
background-color: #DF1D1F !important;
}

a.Link2:hover span {
background-color: #F9A413 !important;

}

.Link3:hover span {
background-color: #167730 !important;
color:white;
}

.Link4:hover span {
background-color: #233350 !important;
color:white;
}

.Link5:hover span {
background-color: #70685B !important;
color:white;
}

.navi_links li a span {
	height: 16px;
	text-indent: 4px;
	display:block;
	margin-left: 15px;
	background-color: #FFF;
}

div.message_box {
border: dotted 1px black;
margin: 1em;
padding:1em;
}

.red {
color:red;
}

.green {
color:green;
}
abbr, acronym, span.abbr {
  width: 18px;
  height: 18px;
	background-image: url(/img/ed_abbreviation.gif);	
	background-repeat: no-repeat;
	background-position: left top;
	white-space : nowrap;	
	cursor: help;
	border-bottom: 1px dashed #000;
	padding-left: 19px;
}
.table-euro2008 td {height:25px; border-bottom:1px solid #ccc;}
.table-euro2008-main td {border-bottom:1px solid #ccc;}
.story {font-size:14px;}
.story p {display:block;}
.story a {text-decoration:underline; color:#AF0000;}
.lfloat {float:left; margin:0px 5px 5px 0px; padding:0 !important;  background:#ccc; border:1px solid #999;}
.lfloat img {padding:0;margin:0 !important;}
.lfloat_text {background:#ccc;text-align:center; width:250px;font-size:0.8em;}
.rfloat {float:right; margin:0px 0px 5px 5px; padding:0 !important;  background:#ccc; border:1px solid #999;}
.rfloat img {padding:0;margin:0 !important;}
.rfloat_text {background:#ccc;text-align:center; width:250px;font-size:0.8em;}
.td, .td td{
 line-height:170%;
 padding-right:3px;
 white-space:nowrap;
}

.td input,.td select{
 margin-right:3px;
 white-space:nowrap;
}


.tdn td,.tdw td{
 padding-top:4px;
 padding-bottom:4px;
 white-space:normal;
}

.tdn td{
 white-space:nowrap;
}
.tx5,.tx5 td {color:#676565}   /* grey light */
.fontab_s .search_hr {display:none}
.fontab_s .tx5 { color:#000}

/* Kultura */

.kultura_box {border:1px solid #e8702b; padding:10px;text-align:left;}
.kultura_box_bg {background-color:#fde4ce; padding:10px;text-align:left;}
.kultura_box_bg div, .kultura_box div {margin-top:10px;}
.kultura_box_bg td {padding:0;margin:0;}
h2.kultura {color:#e8702b;font-size:14px;}
h3.kultura {color:#e8702b;font-size:12px;}
h2.kultura_museen {color:#000000;font-size:18px;padding:0;margin:0;margin-left:10px;margin-right:0 !important;}
.kultura_box a, .kultura_box_bg a {text-decoration:underline;}
.box_50 {width:45%;border:1px solid;}
.kultura_color {color:#e8702b;}
.kultura_color span {color:#ffffff;}
/* Banner */
.banner_top {margin-top:10px; text-align:center;width:1002px;}
