html, body {margin:0px; padding:0px; color:#FF0;}
body {background:url(/images/bg_body.jpg) top left repeat-y #082222; font:12px arial,geneva,sans-serif;}
.w200		{ width:200px !important;}
.w400		{ width:400px !important;}
.ml99		{ margin-left:99px;}
a:link, a:visited {color:#D75E05; text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
a img {border:none;}

/*SK 071209 Anpassungen Hintergrung Fahnungsbilder*/
.img-bg					{background:url(/images/fahndung-bg.gif) no-repeat;text-align:center;width:98px;height:74px;float:left;margin:0px 10px 0px 0px;}
.img-bg .sidebar_image	{margin-right:0px!important;float:none!important;}
/*SK 071209 Anpassungen Hintergrung Fahnungsbilder*/

.clearer {clear:both; width:40px; margin:0px; padding:0px;/* height:1px; font-size:1px;*/ line-height:1px; display:inline;}

#container {width:988px; overflow:hidden; margin:0px; padding:10px 10px 0px 0px;}
#containersimple {width:575px; overflow:hidden; margin:0px; padding:10px 10px 0px 0px;}

#banner_right img, #banner_top img {border:none;}
#banner_right {float:right; margin:0px; padding:0px;width:160px;text-align:left;}
#banner_top {text-align:left; margin:0px; padding-left:50px !important;} 

#main {background:url(/images/bg_main.gif) top left repeat-x white; color:black; margin:10px 170px 0px 0px;
  padding:0px 10px 5px 10px;}
#mainsimple {background:url(/images/bg_main.gif) top left repeat-x white; color:black; margin:10px 0px 0px 0px;
  padding:0px 10px 0px 10px;}

#quicklinks {border-bottom:1px solid silver; background:url(/images/bg_quicklinks.jpg) top left repeat-x #F1F1F1;
  margin:0px; padding:0px; height:33px; font-size:10px;}
#quicklinks #date {font-weight:bold; font-size:11px; float:left; /*width:200px;*/ padding:15px 0px 0px 10px;}
#quicklinks ul {list-style:none; margin:0px; padding:0px;}
#quicklinks ul li {float:right; background:url(/images/bg_quicklinks.gif) top left repeat-y transparent; height:20px;
  overflow:hidden; margin-top:12px; margin-right:0px; padding-right:0px;}
#quicklinks ul li a {display:block; margin:0px 1px 0px 2px; padding:3px 5px 2px 5px; height:16px; font-size:10px;}
#quicklinks ul li a img {float:left; border:none; display:block; margin:1px 4px 0px 3px;}
#quicklinks a:link, #quicklinks a:visited {color:black; text-decoration:none;}
#quicklinks a:active, #quicklinks a:hover {background:url(/images/bg_main_nav_on.gif) top left repeat-x transparent; color:white;}
#quicklinks a.on {background:url(/images/bg_quicklinks_on.gif) top left repeat transparent; color:white;}

#page_header {background:url(/images/page_header_neu.jpg) top left no-repeat transparent; height:83px;}
#page_header form {float:right; width:407px; height:29px; background:url(/images/searchform.gif) top left repeat-x transparent;
  margin:26px 10px 0px 0px; overflow:hidden;}

#page_header fieldset {border:none; margin:0px; padding:0px;}
#page_header input {border:1px solid #7F7F7F; width:143px; margin:4px 10px; font-size:10px; color:#7F7F7F;
  padding:3px 0px 3px 10px; float:left; height:13px;}
#page_header select {border:1px solid #7F7F7F; width:153px; margin:4px 10px 0px 0px; font-size:10px; color:#7F7F7F;
  padding:2px 0px 2px 10px; float:left;}
#page_header button {border:none; background:url(/images/searchbutton.gif) top left no-repeat white;
  height:20px; width:56px; margin-top:4px;}
#page_header button span {display:none;}

#page_header_full {height:83px;}
#page_header_full form {padding: 0 0 0 0; margin: 0 0 0 0;float:right; width:458px; height:29px; 
background:url(/images/searchform.gif) repeat-x transparent; overflow:hidden;}

#page_header_full fieldset {border:none; margin:0px; padding:0px;}
#page_header_full input {border:1px solid #7F7F7F; width:143px; margin:4px 10px; font-size:10px; color:#7F7F7F;
  padding:3px 0px 3px 10px; float:left; height:13px;}
#page_header_full select {border:1px solid #7F7F7F; width:153px; margin:4px 10px 0px 0px; font-size:10px; color:#7F7F7F;
  padding:2px 0px 2px 10px; float:left;}
#page_header_full button {border:none; background:url(/images/searchbutton.gif) top left no-repeat white;
  height:20px; width:56px; margin-top:4px;}
#page_header_full button span {display:none;}

#main_nav {background:url(/images/bg_main_nav.gif) top left repeat-x white; height:26px; overflow:hidden;}
#main_nav ul {list-style:none; margin:0px; padding:0px;}
#main_nav ul li {float:left; margin:0px 1px 0px 0px;}
#main_nav ul li#last_link {margin:0px;}
#main_nav ul li#last_link a {margin:0px;border:none;}
#main_nav ul li a {display:block; height:22px; padding:5px 18px 0px 20px; font:bold 11px verdana; color:black;
  background:url(/images/bg_main_nav.gif) top left repeat-x white; border-right:1px solid #7E7F81;}
#main_nav ul li a img {float:left; border:none; margin:-2px 8px 0px -12px;}
#main_nav ul li a.on {background:url(/images/bg_main_nav_on.gif) top left repeat-x transparent; color:white;}
#main_nav a:link, #main_nav a:visited {text-decoration:none;}
#main_nav a:active, #main_nav a:hover {background:url(/images/bg_main_nav_on.gif) top left repeat-x transparent; color:white;}

/*#sub_nav {background:url(/images/bg_sub_nav.gif) top left repeat-y white; height:23px; overflow:hidden; border-top:1px solid white;}
#sub_nav ul {list-style-image:url(/images/bullet_sub_nav.gif); margin:0px; padding:0px; clear:both;}
#sub_nav ul li {float:left; margin:0px 0px 0px 30px; padding:0px 20px 0px 0px;
  background:url(/images/sub_nav_separator.gif) top right no-repeat;    position: relative; display:inline-block; }
#sub_nav ul li a {display:block; margin:5px 0px 3px 0px; color:#666; font-weight:normal; font-size:10px; }
#sub_nav a:link, #sub_nav a:visited {text-decoration:none;}
#sub_nav a:active, #sub_nav a:hover {text-decoration:underline;}*/

#sub_nav {background:#f0eeef; height:23px; overflow:hidden; border-top:1px solid white;}
#sub_nav .nav { margin:0px; padding:0px; clear:both;}
#sub_nav .nav .item {float:left; margin:0px 0px 0px 15px; padding:0px 15px 0px 0px;
  background:url(/images/sub_nav_separator.gif) top right no-repeat;    position: relative; display:inline-block; }
/* #sub_nav .nav .item a {display:block; margin:5px 0px 3px 0px; color:#666; font-weight:normal; font-size:10px; background:url(/images/bullet_sub_nav.gif) no-repeat scroll left center; padding-left:10px; } */
#sub_nav .nav .item a {display:block; margin:5px 0px 3px 0px; color:#666; font-weight:bold; font-size:11px; background:url(/images/bullet_sub_nav.gif) no-repeat scroll left center; padding-left:10px; }
#sub_nav a:link, #sub_nav a:visited {text-decoration:none;}
#sub_nav a:active, #sub_nav a:hover {text-decoration:underline;}

.outer_box {background:url(/images/bg_outer_box.gif) top left repeat-x white; margin:0px; padding:0px; float:left;}
.content {float:left; width:478px;overflow:hidden;}
.content .box {margin:11px 10px 20px 0px;}
.content .box2 {margin:11px 10px 0px 0px;}
.content .top .box .box_content {border:1px solid #7F7F7F; border-top:none;}
.content .top .box {/*margin:10px 10px 0px 0px;*/}
.content .top .box .box_content .innerdiv {background:url(/images/bg_01.gif) bottom left repeat-x white; font-family:arial;
  line-height:16px; padding:8px 10px;}
.content .top .box .box_head {background:url(/images/bg_top_news.jpg) top left no-repeat transparent; height:25px; width:468px;}
.content .top .box .box_head h1 {margin:0px; padding:3px 0px 0px 11px; float:left; font:bold 14px arial; width:350px;color:#FFFFFF;
  text-align:left!important;}
.content .top .box .box_head h1 a:link,
.content .top .box .box_head h1 a:visited,
.content .top .box .box_head h1 a:active,
.content .top .box .box_head h1 a:hover {color:white; text-decoration:none;}


.content .top .box .box_head .more a { color:#FFFFFF !important; font-weight:bold; background: url(/images/arrow.gif) scroll left 6px no-repeat; padding-left:10px;}
.sidebar {float:left; width:320px; margin:0px; padding:0px 0px 0px 0px; font-family:arial; }

.top {/*height:295px;*/ margin-bottom:0px!important;}
.sidebar .top .box {margin:0px;}
.sidebar .top .box .box_head {background:url(/images/bg_top_sidebar.jpg) top left no-repeat transparent; width:320px;
  height:25px; margin:0px;}
.sidebar .top .box h2 {margin:0px; padding:0px; font:bold 14px arial; font-weight:bold; padding:2px 0px 0px 10px;color:#FFFFFF;
  float:left; width:187px;}
.sidebar .top .box h2 a:link,
.sidebar .top .box h2 a:visited,
.sidebar .top .box h2 a:active
.sidebar .top .box h2 a:hover {color:white; text-decoration:none;}

.sidebar .top .box .more {color:white; font-weight:bold; padding-top:5px;}
.sidebar .top .box .more a:link,
.sidebar .top .box .more a:visited {color:white; text-decoration:none;}
.sidebar .top .box .more a:active,
.sidebar .top .box .more a:hover {text-decoration:underline;}

.hot_news {clear:both; border:1px solid #666; border-top:none; height:54px;
  background:url(/images/bg_hot_news.gif) bottom left repeat-x white;}
.hot_news img {float:left; margin-right:10px;}
.hot_news a img {float:none;}
.hot_news p {margin:0px; padding:6px 5px 0px 0px; color:black;}
.hot_news a:link,
.hot_news a:visited {font:bold 11px arial; color:black; text-decoration:none;}
.hot_news a:active, .hot_news a:hover {text-decoration:underline;}

.sidebar .top .box .innerdiv {background:url(/images/bg_hot_news.gif) bottom left repeat-x white; border:1px solid #666;
  border-top:none; padding:10px 15px 0px 0px; /*height:182px;*/}
.sidebar .top .box .innerdiv table {border:none; border-collapse:collapse; font:11px arial; color:#666;}
.sidebar .top .box .innerdiv table tr {height:35px;}
.sidebar .top .box .innerdiv table td {vertical-align:top; padding-left:10px;}
.sidebar .top .box .innerdiv table td.time {width:45px; background:url(/images/hot_news_list.gif) top right no-repeat transparent;}
.sidebar .top .box .innerdiv table a:link,
.sidebar .top .box .innerdiv table a:visited {font-weight:bold; color:black; text-decoration:none;}
.sidebar .top .box .innerdiv table a:active,
.sidebar .top .box .innerdiv table a:hover {text-decoration:underline;}

.sidebar {padding:10px 0px;}

.sidebar .small_images {text-align:right;}
.sidebar .small_images img {border:1px solid #666;}
/* SB, 08.12.2009, auf Wunsch von Herrn Groß geändert 
.sidebar .box .box_head {background:url(/images/bg_sidebar_head.jpg) top left no-repeat transparent; height:21px; margin-top:20px;float:left;width:100%;}*/
.sidebar .box .box_head {background:url(/images/bg_top_ico.gif) top left no-repeat transparent; height:25px; margin-top:20px;float:left;width:100%;}
.sidebar .box .box_head2 { margin-top:20px;}
.sidebar .box .box_head h3 {color:white; font:bold 11px arial; text-transform:uppercase; padding:4px 0px 0px 48px; margin:0px;}
.sidebar .box .box_content {background:#e3e4e6; float:left;width:100%;}
.sidebar .box .box_content p {margin:0px; padding:5px 10px 0px 0px; font-size:11px;}
.sidebar .box .box_content p strong {margin:0px; padding:5px 10px 0px 0px; font-size:12px;}
.sidebar .box .box_content .sidebar_image {float:left; margin:0px 10px 0px 0px;/* height:74px;*/max-height:74px;}
.sidebar .box .half {background:#e3e4e6; width:100%; float:left;}
.sidebar .box .half a {display:block; padding:5px 0px 5px 30px; margin:1px 0px 0px 0px;
  background:url(/images/hot_news_list.gif) 2px 5px no-repeat transparent;border-bottom:2px solid white;}
.sidebar .box .half a:link,
.sidebar .box .half a:visited {font:12px arial; color:black; font-weight:bold; text-decoration:none;}
.sidebar .box .half a:active,
.sidebar .box .half a:hover {text-decoration:underline;}
.sidebar .box .border {border:1px solid white; border-left:none; border-right:none;}
.sidebar .box .video {background:#e3e4e6; padding:5px 10px; clear:both;}
.sidebar .box .video p {margin:0px; padding:3px 0px 7px 0px; font:bold 11px arial; color:black;}

img.right {float: none;  margin-left:10px;}

#date-time {width:90px; float:left; font:9px geneva,arial; padding:6px 0px 0px 7px;}

/*#main-image {width:466px; height:230px; overflow:hidden; }*/
#main-image {width:466px; overflow:hidden; }
#main-headline {background:url(/images/bg_alpha_black.png) top left repeat transparent;}
#main-headline h1, #main-headline h2 {margin:0px; color:white;}
#main-headline h1 {font:bold 24px/24px arial; padding:7px 0px 0px 9px;}
#main-headline h2 {font:bold 12px/12px arial; padding:0px 0px 10px 9px;}

#news_box		{overflow:hidden;width:466px;}
#news_box #main-headline	{ background:none;}
#news_box #main-headline h1,
#news_box #main-headline h2	{margin:0px; color:black;}

#image_control {width:95px; height:23px; position:relative; top:99px; left:371px; background:url(/images/bg_alpha_white.png);}
#image_control a:link,
#image_control a:visited,
#image_control a:active,
#image_control a:hover {display:block; width:13px; height:13px; float:left; text-decoration:none;
  background:url(/images/image_control.gif) top left no-repeat transparent; margin:5px 0px 0px 5px;}
#image_control a#back {background:url(/images/image_control_back.gif) top left no-repeat transparent;}
#image_control a#forward {background:url(/images/image_control_forward.gif) top left no-repeat transparent;}
#image_control a.on {background-position:bottom left;}

.content .box {background-color:#F2F2F2; color:black;}
.content .box .box_head {height:22px; overflow:hidden; text-align:right;
  background:url(/images/box_head.gif) top left repeat-x transparent;}
.content .box .box_head .title {float:left; color:white; text-transform:uppercase; text-align:left;
  font-weight:bold; font-size:11px; padding:5px 10px 2px 10px; background:url(/images/box_head_title.gif) top right repeat-y #014D67;}
.content .box .box_head div {padding:3px 10px 0px 0px;}
.content .box .category {padding:10px; border-bottom:2px solid #ffffff;float:left;width:447px;background:#e3e4e6;}
.content .box .category img {float:left; margin-right:10px; border:1px solid #666;}
.content .box .category a img {float:none; border:none; margin:0px;}
.content .box .category h2 {text-transform:uppercase; font:10px arial; color:#666; margin:0px; padding:0px;}
.content .box .category h3 {font:bold 12px arial; color:black; margin:0px; padding:0px;}
.category h2 a:link,
.category h2 a:visited,
.category h2 a:active,
.category h2 a:hover {color:#666; text-decoration:none;}
.category h3 a:link,
.category h3 a:visited,
.category h3 a:active,
.category h3 a:hover {color:black; text-decoration:none;}
.content .box .category p {margin:5px 0px 0px 0px; padding:0px;}
.content .box .first {border-color: #ffffff;}
.content .box .last {border-color:white;}
.content .box .linklist {background:#e3e4e6; padding:10px;}
.content .box .linklist p {font:10px/20px arial; margin:0px;}
.content .box .linklist p span a:link,
.content .box .linklist p span a:visited,
.content .box .linklist p span a:active,
.content .box .linklist p span a:hover {text-decoration:none!important; color:#666; font:normal 10px/20px arial!important;
  text-transform:uppercase!important;}
.content .box .linklist p a:link,
.content .box .linklist p a:visited {color:black; font:bold 12px arial; text-decoration:none; text-transform:none;}
.content .box .linklist p a:active,
.content .box .linklist p a:hover {text-decoration:underline;}

/*#search_missed_people fieldset {border:none; border-bottom:2px solid white; margin:0px; padding:6px 10px; font:bold 12px arial;}*/
/**:first-child+html #search_missed_people fieldset {position:relative; top:-15px; height:25px; clear:both;}*/
#search_missed_people select {border:1px solid #7F7F7F; width:215px; margin:4px 5px 0px 8px; font-size:10px; color:#7F7F7F; display:inline;  padding:2px 0px 2px 5px; }
#search_missed_people button {border:none; background:url(/images/searchbutton_2.gif) top left no-repeat transparent;padding-top: 9px;height:20px; width:56px;/* margin-top:4px;*/}
#search_missed_people button span {display:none;}

.content .box .missing {font:11px arial;}
.content .box .missing div {float:left; width:144px; padding:0px 0px 0px 10px; background:#F2F2F2;}
*:first-child+html .content .box .missing {position:relative; top:-35px;}
.content .box .missing div.middle_box {border:2px solid white; border-top:none; border-bottom:none;}
.content .box .missing p span a:link,
.content .box .missing p span a:visited,
.content .box .missing p span a:active,
.content .box .missing p span a:hover {text-transform:uppercase; margin:0px; padding:7px 0px 0px 0px; font:10px arial; color:#666;}
.content .box .missing p a:link,
.content .box .missing p a:visited {font:bold 12px arial; color:black; text-transform:none; text-decoration:none;}
.content .box .missing p a:active,
.content .box .missing p a:hover {text-decoration:underline;}
.content .box .missing img {border:1px solid #666; margin:6px 0px 2px 0px;}
.content .box .missing .more {border-top:1px solid white; margin:7px 0px 0px -10px; padding:3px 0px 3px 5px;}
.content .box .missing .more img {margin:0px; padding:0px; border:none;}

#footer {clear:both; background:url(/images/bg_footer.gif) top left repeat-x #F7F6FB; color:#7F7F7F; margin:0px 170px 0px 0px;
  padding:7px 0px 0px 0px;}

#simplefooter {background:url(/images/bg_footer.gif) top left repeat-x #F7F6FB; color:#7F7F7F; padding:1px 0px 5px 8px}

#footer_links {text-align:center;}
#footer_links a:link,
#footer_links a:visited {font:11px/18px arial; color:#7F7F7F; text-decoration:none;}
#footer_links a:active,
#footer_links a:hover {text-decoration:underline;}
#copy {margin:15px 0px 0px 10px; font:11px/17px arial,sans-serif;}
#producer {text-align:right; margin:18px 0px 0px 0px; padding:0px 10px 18px 0px; font-size:11px;}
#producer a:link,
#producer a:visited	{color:#7F7F7F; text-decoration:none; }

table td.time {
background:transparent url(/images/hot_news_list.gif) no-repeat scroll right 4px;width:52px;}

.innerdiv_2 {
background:white url(/images/bg_hot_news.gif) repeat-x scroll left bottom;
border-color:-moz-use-text-color #666666 rgb(102, 102, 102);
border-style:none solid solid;
border-width:medium 1px 1px;
/*height:182px;*/
padding:10px 15px 10px 0px;
}

.innerdiv_3 {
background:white; border-width:medium 1px 1px;
/*height:182px;*/
padding:10px 15px 10px 15px;
}
.innerdiv_3 .text	{ padding:0px 11px 0px 11px; text-align:center; } 
.innerdiv_3 img		{ vertical-align:middle}
.innerdiv_2 table a:link,
.innerdiv_2 table a:visited {
color:black;
font-weight:bold;
text-decoration:none;
}

.innerdiv_2 table a:hover	{ text-decoration:underline !important;}

.innerdiv_2 table td {
padding-left:5px;
vertical-align:top;
}

.content .top .box .bg_top{
background:transparent url(/images/bg_top.gif) no-repeat scroll left top;
height:25px;
width:468px;
}

.content .top .box .bg_top2{
background:transparent url(/images/blau.gif) no-repeat scroll left top;
height:25px;
width:468px;
}

.no_bg:hover		{ background:none !important;}

/*Pop-Up*/
.pop_up				{width:565px; color:black; background:#FFFFFF; margin:10px;}
.pop_up h1			{font-size:18px;margin-top:10px; }
.pop_up h2			{color:#FFFFFF; padding-left:10px; }
.pop_up .headersimple {
background:red url(/images/blauverlauf_lang.gif) no-repeat scroll left top;
height:25px;
}

