/***     CSS FILE für suedsteiermark.at			                                                   ***/
body, a { font-family:Verdana,Tahoma,Arial,sans-serif; font-size:13px; font-weight: normal; }
body { background-color:#2f5187; background-image:url('/templates/default/images/hintergrund.png'); background-position:top left; background-repeat:repeat-x; }
html, body {height: 100%; margin: 0px; }
form, ul, li { margin:0px; padding:0px; }
.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_all { clear:both; }
td { vertical-align:top; }



/*** Allgemein DOC definitionen ***/
ul { margin: 0px; padding: 0px; } k
li { margin-left:25px; margin-bottom:10px; }
li.externer_link	{ list-style-image:url('/images/icons/icon_external_link.png') ;  }
li.interner_link	{ list-style-image:url('/images/icons/icon_internal_link.png');  }
li.newsletter_link	{ list-style-image:url('/images/icons/icon_newsletter.png');  }
li.facebook_link	{ list-style-image:url('/images/icons/icon_facebook.png');  }
li.pfeil			{ list-style-image:url('/images/icons/icon_pfeil_grau.png');  }
li.pfeil_klein		{ list-style-image:url('/images/icons/icon_pfeil_klein.png');  }
li.pfeil_lang		{ list-style-image:url('/images/icons/icon_pfeil_grau_lang.png');  }
li.telefon			{ list-style-image:url('/images/icons/icon_telefon.png');  }
li.fax				{ list-style-image:url('/images/icons/icon_fax.png');  }
li.email			{ list-style-image:url('/images/icons/icon_email.png');  }
li.homepage			{ list-style-image:url('/images/icons/icon_weltkugel.png');  }

a { color:#0000ff; }
a.red { color:#650000; }
a.facebook_link		{ padding-left:18px; background-image:url('/images/icons/icon_facebook.png'); background-position:top left; background-repeat:no-repeat; }
a.externer_link		{ padding-left:18px; background-image:url('/images/icons/icon_external_link.png'); background-position:top left; background-repeat:no-repeat; }
a.interner_link		{ padding-left:18px; background-image:url('/images/icons/icon_internal_link.png'); background-position:center left; background-repeat:no-repeat; }
a.newsletter_link	{ padding-left:18px; background-image:url('/images/icons/icon_newsletter.png'); background-position:top left; background-repeat:no-repeat; }
a.email_link		{ padding-left:20px; background-image:url('/images/icons/icon_email.png'); background-position:bottom left; background-repeat:no-repeat; }
a.pdf_link			{ padding-left:20px; background-image:url('/images/icons/icon_pdf.png'); background-position:bottom left; background-repeat:no-repeat; }
a.homepage_link		{ padding-left:20px; background-image:url('/images/icons/icon_weltkugel.png'); background-position:bottom left; background-repeat:no-repeat; }
a.maps_link			{ padding-left:20px; background-image:url('/images/icons/icon_pin.png'); background-position:bottom left; background-repeat:no-repeat; }
a.suchen_link		{ padding-left:20px; background-image:url('/images/icons/icon_suchen.png'); background-position:bottom left; background-repeat:no-repeat; }
a.drucken_link		{ padding-left:20px; background-image:url('/images/icons/icon_drucken_2.png'); background-position:bottom left; background-repeat:no-repeat; }


b { color:#314a2a; }
b.red { color:#650000; }
i { color:#003320; letter-spacing:0.05em; }
p { margin:0px 0px 10px 0px; padding:0px; }
blockquote { margin:5px 0px 5px 15px; padding:0px; }
img { border:0px; }

.page_color_dunkel { color:#193760; }
.page_color_hell { color:#2f5187; }
.back_hellgruen { background-color:#E3E4C2; }

h1, h2, h3, p { margin:0px; padding:0px; }

.listen_ueberschrift { font-size:14px; font-weight:bold; letter-spacing:0.1em; color:#444444;  border-bottom:1px solid #cccccc; padding:2px 0px; }
.detail_ueberschrift { font-size:15px; font-weight:bold; letter-spacing:0.1em; color:#193760;  border-bottom:1px solid #2f5187; padding:2px 0px; margin-bottom:10px; }


/**********************************************************************************************************/
#page_rahmen { position:relative; margin:auto; width:1110px; min-height:100%; background-image:url("/templates/default/images/content_back_1100.png"); background-position:top left;  background-repeat:repeat-y; }
#page_rahmen .wolke_lo{ position:absolute; z-index:-200; top:150px; left:-150px; width:160px; height:235px; background-image:url("/templates/default/images/wolke_lo.png"); background-repeat:no-repeat; }
#page_rahmen .wolke_ro{ position:absolute; z-index:-200; top:50px; right:-150px; width:160px; height:550px; background-image:url("/templates/default/images/wolke_ro.png"); background-repeat:no-repeat; }
#page_rahmen .wolke_lu{ position:absolute; z-index:-200; top:800px; left:-150px; width:160px; height:160px; background-image:url("/templates/default/images/wolke_lu.png"); background-repeat:no-repeat; }

#page {  z-index:200; padding:0px 14px 0px 12px;    }
#page_header {  }

#header_links { text-align:right; padding:10px 0px; }
#header_links a { text-decoration:none; color:#2f5187; font-size:11px; padding-left:10px; letter-spacing:0.1em; }
#header_links b { color:#790000; }
#header_balken { padding:5px 0px; }
#header_logo { width:350px; height:60px; }

#header_menue {  margin-top:15px; height:30px; border-bottom:2px solid #cad7ee; border-top:2px solid #cad7ee; }
#menue_home { width:25px; height:25px; margin:3px 10px 0px 10px; float:left; }
#menue_line { height:30px; z-index:99; background-color:#f2f5fa; }


#seiten_bereich { min-height:850px; }

#content_bereich_mr { margin:10px 10px 5px 5px;  }
#content_bereich_mr td.menue { width:310px; }
#content_bereich_mr td.inhalt { width:770px; }
#content_bereich_mr td { xborder:1px dotted #cccccc; }

#content_bereich_ml { margin:0px 0px 0px 0px;  }
#content_bereich_ml td.menue { width:265px; }
#content_bereich_ml td.inhalt {  }


#breadcrumb { font-size:11px; padding:10px 4px; }
#breadcrumb a { font-size:11px; text-decoration:none; color:#2f5187; }
#breadcrumb a:hover { text-decoration:underline; }


#bottom_container { margin:10px 10px 0px 10px; background-color:#2f5187; }
#bottom_container #block1 { width:200px; margin:10px 0px 10px 10px; float:left; }
#bottom_container #block2 { width:250px; margin:10px 0px 10px 10px; float:left; }
#bottom_container #block3 { width:570px; margin:10px 0px 10px 10px; float:left; }
#bottom_container .block_header { font-size:11px; margin-bottom:5px; color:#fff; font-weight:bold; }
#bottom_container .block_text { font-size:10px; padding-left:10px; line-height:150%; letter-spacing:0.1em; color:#fff; }
#bottom_container li { list-style: none; margin:0px 0px 0px 10px; }
#bottom_container a { font-size:10px; text-decoration : none; padding-left:5px; letter-spacing:0.1em; color:#cccccc; line-height:180%; }
#bottom_container a b { color:#fff; }
#bottom_container a:hover { text-decoration : underline; color:#fff; }

.margin_oben_10 { margin-top:10px; } 
.margin_oben_20 { margin-top:20px; } 
.margin_oben__unten_10 { margin-top:10px; margin-bottom:10px;  } 

.margin_top_10 { margin-top:10px; }
.margin_top_5 { margin-top:5px; }
.margin_bottom_10 { margin-bottom:10px; }
.margin_bottom_5 { margin-bottom:5px; }
.margin_right_10 { margin-right:10px; }
.margin_rigth_5 { margin-right:5px; }


.rahmen_block_hellblau		{ background-color:#f2f5fa; border:1px solid #cad7ee;  }


.standard_info_block_weiss		{ border:1px solid #888888;  }
.standard_info_block_grau		{ background-color:#eeeeee; border:1px solid #888888;  }
.standard_info_block_gelb		{ background-color:#FFFFDF; border:1px solid #888888;  }
.standard_info_block_hellgelb	{ background-color:#fbfaf6; border:1px solid #cccccc;  }
.standard_listeneintrag			{ border:1px solid #888888; }


.runde_ecken_10 { -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; }
.runde_ecken_5 { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }

.global_statistik { text-align:right; font-size:10px; color:#ccc; padding-right:5px; }

.global_detail_backlink { margin-bottom:5px; }
.global_detail_backlink a { font-size:10px; color:#000080; }

.global_werbung_hinweis_300 { width:300px; color:#888888; background-color:#dddddd; font-size:9px; text-align:right; }
.global_werbung_hinweis_300 .text { padding:2px 5px; }
.global_werbung_hinweis_300 a { font-size:9px; color:#888888; text-decoration:underline; padding:2px; }

.global_listen_rahmen_rm { border-bottom:2px dotted #E3E4C2; margin-bottom:8px; padding-bottom:8px; }
.global_listen_rahmen_rm .branding_werbung_728x90_right { padding-left:40px; }

.global_listen_rahmen_lm { border-bottom:2px dotted #2f5187; margin-bottom:8px; padding-bottom:8px; }
.global_listen_rahmen_lm .branding_werbung_728x90_right { padding-left:80px; }


.global_listen_header_2012 { padding:8px 10px; }
.global_listen_header_2012 .header { border-bottom:1px solid #cccccc; padding-bottom:5px; }
.global_listen_header_2012 .header h1 { font-size:14px; color:#003300;  }
.global_listen_header_2012 .suchbereich_texte		{ float:left;  width:400px; xborder:1px solid #cccccc; }
.global_listen_header_2012 .suchbereich_navigator	{ float:right; width:350px; xborder:1px solid #cccccc; }
.global_listen_header_2012 .info_block { padding:5px 0px 0px 0px; font-size:11px; line-height:130%; color:#444444; }
.global_listen_header_2012 .info_block b { color:#444444; }
.global_listen_header_2012 .info_block a { font-size:9px; color:#3B5998; text-decoration:none; padding-left:5px; }
.global_listen_header_2012 .info_block a:hover { text-decoration:underline; }
.global_listen_header_2012 .info_block span.anzahl {  }
.global_listen_header_2012 .info_block span.filter { padding-left:12px; line-height:150%; }
.global_listen_header_2012 .db_navigator { width:280px; float:right; margin:7px 0px 5px 0px; }

.global_nichts_gefunden { margin:0px 20px 0px 10px; }
.global_nichts_gefunden .text_block { padding:0px 20px 10px 20px; font-size:14px; letter-spacing:0.05em; line-height:160%; }
.global_nichts_gefunden .link_block { padding:0px 20px 10px 40px; }
.global_nichts_gefunden a { font-size:13px; letter-spacing:0.1em; line-height:180%; text-decoration:none; }
.global_nichts_gefunden a:hover { text-decoration:underline; }
.global_nichts_gefunden_werbung_840 { padding:10px 20px 10px 50px; }



.page_rm { width:300px; margin:0px 0px 10px 10px; }

.page_rm .content_block { padding:10px 10px; }
.page_rm .content_block .header{ font-size:13px; font-weight:bold; letter-spacing:0.1em; padding-bottom:5px; }
.page_rm .content_block button { width:20px; height:20px; border:0px; background-image:url('/templates/default/images/such_button_small.png'); background-position:center ; background-repeat:no-repeat; }
.page_rm .content_block input { float:left; width:250px; font-size: 11px; color:314a2a; border:1px solid #16344b; background:#fff; margin:0px; height:16px; padding:1px 0px 1px 3px;}

.page_rm .content_block .text { padding-left:10px; font-size:12px; line-height:160%; letter-spacing:0.1em; }
.page_rm .content_block .text_2 { padding-left:10px; font-size:10px; line-height:140%; }
.page_rm .content_block .text_2 a { font-size:10px; }

.page_rm .content_block .sozial_apps { padding-bottom:5px; }
.page_rm .content_block .sozial_apps .text { font-size:11px; color:#003300; letter-spacing:0.1em; font-weight:bold; margin-bottom:8px; }
.page_rm .content_block .sozial_apps .facebook { margin:15px 0px 0px 20px; height:30px; }
.page_rm .content_block .sozial_apps .google_plus { margin:0px 20px; height:30px; }

.page_rm .link_tipps { }
.page_rm .link_tipps a { text-decoration:none; font-size:11px; line-height:160%; }
.page_rm .link_tipps a:hover { text-decoration:underline; }
.page_rm .link_tipps_adsense { margin:5px 0px 0px 22px; }

.page_rm .netzwerk_text { margin-left:10px; font-size:11px; color:#444444; }
.page_rm .netzwerk_text a { font-size:11px; color:#444444; }


.page_lm { width:250px; margin-right:10px; }
.page_lm .header_line { font-size:13px; font-weight:bold; letter-spacing:0.1em; padding:5px 0px 5px 5px; }


.page_lm .content_block { margin:0px 5px 0px 5px; }
.page_lm .content_block .header{ font-size:13px; font-weight:bold; letter-spacing:0.1em; padding-top:5px; }
.page_lm .content_block .sozial_apps { margin:0px 0px 0px 10px; padding-bottom:5px; }
.page_lm .content_block .sozial_apps .text { font-size:11px; letter-spacing:0.1em; font-weight:bold; margin-bottom:8px; }
.page_lm .content_block .sozial_apps .facebook { margin:15px 0px 0px 10px; height:30px; }
.page_lm .content_block .sozial_apps .google_plus { margin:0px 10px; height:30px; }

.page_lm .such_block { padding:5px 5px; }
.page_lm .such_block .such_block_header { font-size:11px; font-weight:bold; padding:3px 0px;  }
.page_lm .such_block input { float:left; width:200px; font-size: 11px; color:#000; border:1px solid #16344b; background:#fff; margin:0px; height:16px; padding:1px 0px 1px 3px;}
.page_lm .such_block button { width:20px; height:20px; border:0px; }
.page_lm .such_block button { background-image:url('/rw_images/button/such_button_small.png'); background-position:center ; background-repeat:no-repeat; }



.willkommen_kategorien a { color:#0000FF; text-decoration:none; font-size:11px; }
.willkommen_kategorien a.current { font-weight:bold; }
.willkommen_kategorien a:hover { text-decoration:underline; }
.willkommen_kategorien ul { margin:0px 0px 0px 5px; padding:0px 0px 5px 0px; list-style:none;  }
.willkommen_kategorien li { margin:0px; padding:0px;  }
.willkommen_kategorien li span { font-size:8px; color:#444444; padding-left:5px; }
.willkommen_kategorien li.level_1 { margin:0px 0px 2px 0px;   }
.willkommen_kategorien li.level_2 { margin:0px 0px 2px 7px;   }
.willkommen_kategorien li.level_3 { margin:0px 0px 2px 14px;   }
.willkommen_kategorien li.level_4 { margin:0px 0px 2px 21px;   }
.willkommen_kategorien li.level_5 { margin:0px 0px 2px 28px;   }




/*****************************************************************************************************************/
/** DIV für defaul DB Navigator V2
/*****************************************************************************************************************/
.rw_db_nav_v2, .rw_db_nav_v2_small { background:#F3F3F3; border:1px dotted #D9E0E4; }
.rw_db_nav_v2 a, .rw_db_nav_v2_small a { text-decoration:none; }
.rw_db_nav_v2 table, .rw_db_nav_v2_small table { width:100%;  }

.nav_images { width:20px; height:20px; background:url('/images/db_navigator/db_navigator.png') no-repeat top; text-align:center;   }
.nav_images a { text-decoration:none;}
.db_first_link, { background-position:0px 0px  }
.db_first_link_na { background-position:0px -20px  }
.db_pref_link { background-position:0px -40px  }
.db_pref_link_na { background-position:0px -60px  }
.db_next_link { background-position:0px -80px  }
.db_next_link_na { background-position:0px -100px  }
.db_last_link { background-position:0px -120px  }
.db_last_link_na { background-position:0px -140px  }

td.td_nav_mitte { text-align:center; vertical-align:middle; }
td.td_nav_mitte a { text-decoration:underline; }

.rw_db_nav_v2 { margin:10px 0px 10px 0px; }
.rw_db_nav_v2 .nav_images { margin:0px 10px 0px 10px; height:15px; }
.rw_db_nav_v2 td.td_nav { width:40px; text-align:center; }
.rw_db_nav_v2 td { padding:3px; }
.rw_db_nav_v2 a { font-size:12px; margin-left:3px; margin-right:3px; color:#000; }
.rw_db_nav_v2 b { font-size:11px; margin-left:3px; margin-right:3px; }

.rw_db_nav_v2_small { margin:0px;  }
.rw_db_nav_v2_small td.td_nav { width:25px; text-align:center; padding:0px; margin:0px; }
.rw_db_nav_v2_small a { font-size:10px; margin-left:3px; margin-right:3px; color:#000; }
.rw_db_nav_v2_small b { font-size:10px; margin-left:3px; margin-right:3px; }