/*
Theme Name: Rad-WanderWeg.de
Theme URI: http://www.linux-neuling.de/wordpress-themes/
Description: 3 Spaltiges design, basierent auf dem entwurf des xhtml design von Linux-neuling.de

Tags: feste Breite, widgets , rechte sidebar, linke sidbear, 3 spalten, valid XHTML, valid CSS

Version: 1.0
Author: Harald Schie&szlig;er
Author URI: http://www.linux-neuling.de/

Released under GPL.
*/

/*<![CDATA[*/

body
{
 padding: 0;
 margin: 0;
 font: 77% sans-serif;
 scrollbar-face-color:#ff5600;
 scrollbar-highlight- color:  rgb(255,95,0);
 scrollbar-shadow- color:     rgb(255,86,0);
 scrollbar-3dlight- color:    rgb(255,95,0);
 scrollbar-arrow- color:      rgb(0,0,204);
 scrollbar-track- color:      rgb(255,86,0);
 scrollbar-darkshadow- color: rgb(138,36,1)
}

#pageContainer
{
 border: solid 1px #fff;
 border-width: 0 1px;
 margin: 0;
 min-width: 60em;
 width: 958px;
}

* html #pageContainer
{
 /* \*/
 word-wrap: break-word;
 /* verhindert float-Probleme beim IE/Win siehe Referenz zu float */
}

#main
{
 border: 1px solid #ffffff;
 border-left: 160px solid #ffffff;
 border-right: 160px solid #ffffff;
 background: #ffffff;
 margin: 0;
 padding: 0;
}

#kopf
{
 left:0px;
 top:0px;
 height:150px;
 width:958px;
 background-color:#ffffff;
 text-align: center;
}

#kopfindex
{
 left:0px;
 top:0px;
 height:150px;
 width:958px;
 background-color:#ffffff;
 text-align: center;
}

#header
{
 position:absolute;
 top:0px;
 left:0px;
 width:958px;
 height:150px;
 background-color:#ffffff;
 text-align: center;
}

#headerindex
{
 position:absolute;
 top:0px;
 left:0px;
 width:958px;
 height:150px;
 background-color:#ffffff;
 text-align: center;
}

#headerlogo
{
 position:absolute;
 top:0px;
 left:0px;
 width:228px;
 height:120px;
 background-color:#fff;
}

#kopfwerbung
{
 position:absolute;
 top:0px;
 left:230px;
 width:728px;
 height:120px;
 background-color:#ffffff;
 text-align: center;
 color:#ff5600;
 font-size: 30px;
 font-weight: bold;
}

#headerlogoindex
{
 position:absolute;
 top:0px;
 left:0px;
 width:228px;
 height:150px;
 background-color:#ffffff;
}

#kopfwerbungindex
{
 position:absolute;
 top:0px;
 left:230px;
 width:728px;
 height:150px;
 background-color:#ffffff;
 text-align: center;
 color:#ff5600;
 font-size: 30px;
 font-weight: bold;
}

#siesindhier_l
{
 position:absolute;
 top:120px;
 left:0px;
 width:948px;
 height:20px;
 background-color:#ffffff;
 background-image: url(images/menu/white/siesindhier_958_28.png);
 background-repeat:no-repeat;
 padding-top:8px;
 padding-left: 10px;
 text-align: left;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
}

#siesindhier_r
{
 position:absolute;
 top:120px;
 left:728px;
 width:200px;
 height:20px;
 padding-top:8px;
 padding-left: 10px;
 text-align: right;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
}

#wallpaper
{
 position:absolute;
 top:0px;
 left:959px;
 width:160px;
 background-color:#ffffff;
 text-align: left;
}

#inhalt h2,
#inhalt p
{
 padding: 0 0.5em;
}

#left,
#inhalt,
#right,
#SOWrap
{
 overflow: visible;
 position: relative;
}

#SOWrap
{
 float: left;
 margin: 0 -1px 0 0;
 width: 100%;
 z-index: 3;
}

#inhalt
{
 float: right;
 margin: 0 0 0 -1px;
 width: 100%;
 z-index: 5;
}

#left
{
 float: left;
 margin: 0 1px 0 -160px;
 width: 160px;
 z-index: 4;
}

#over_right
{
 float: right;
 width: 160px;
 margin: 0px -160px 0 0px;
 background:#ffffff;
 z-index: 2;
}

#right
{
 float: left;
 width: 160px;
 background:#ffffff;
 z-index: 2;
}

#g_right
{
 float: right;
 width: 160px;
 background:#ffffff;
 z-index: 1;
}

#footer
{
 width:958px;
 background-image: url(images/menu/white/footer_958_60.png);
 background-repeat:no-repeat;
 height:50px;
 margin:5px 0px 0px 0px;
 padding:5px 0px 5px 0px;
 text-align:center;
 line-height: 12px;
 font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
 text-decoration: none;
 font-size: 11px;
 color: #333333;
}

.cleaner
{
 clear:both;
 height:1px;
 font-size:1px;
 border:0px none;
 margin:0; padding:0;
 background:transparent;
}

.mittig
{
 text-align: center;
}

.rechtsbuendig
{
 text-align: right;
}

.inhaltoben
{
 background-color:#ffffff;
 background-image: url(images/menu/white/inhaltoben_637_45.png);
 background-repeat:no-repeat;
 padding-top:15px;
 overflow: visible;
}

.inhaltunten
{
 background-color:#ffffff;
 background-image: url(images/menu/white/inhaltunten_637_15.png);
 background-repeat:no-repeat;
 height: 15px;
 overflow: visible;
}

.content
{
 background-color:#ffffff;
 background-image: url(images/menu/white/content_637_1.png);
 background-repeat:repeat-y;
 font-size: 14px;
 line-height: 20px;
 text-align: left;
 padding-left: 15px;
 padding-right: 15px;
 height: 100%;
 overflow: visible;
}

.anleitungblockleft
{
 float: left;
 width: 400px;
 background-color:#ffffff;
 font-size: 12px;
 line-height: 14px;
 color: #000000;
 font-weight: bold;
}

.anleitungblockright
{
 float: right;
 width: 200px;
 background-color:#ffffff;
 font-size: 10px;
 line-height: 12px;
 color: #000000;
}

.contenttext_klein
{
 font-size: 10px;
 line-height: 12px;
 color: #000000;
}

h1
{
 font-size: 24px;
 line-height: 26px;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 vertical-align: bottom;
 text-align: center;
 color: #ff5600;
}

h1.index
{
 font-size: 20px;
 line-height: 22px;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 vertical-align: bottom;
 text-align: center;
 color: #ff5600;
}

h2
{
 font-weight: bold;
 font-size: 11pt;
 margin-top: 6px;
 margin-bottom: 6px;
 text-align: left;
 margin-left: 0;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #ff5600;
 text-align: center;
}

h3
{
 font-weight: bold;
 font-size: 10pt;
 margin-top: 1px;
 margin-bottom: 1px;
 text-align: center;
 margin-left: 0;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #ff5600;
}

p
{
 margin: 0.5em 0;
}

.orangebox160
{
 left:0px;
 height:21px;
 background-image: url(images/menu/orange/orange_160.png);
 background-repeat:no-repeat;
 padding-top:8px;
 padding-left: 10px;
 color: #ffffff;
 text-align: left;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 margin-left: 5px;
}

.orangebox280
{
 left:0px;
 height:21px;
 background-image: url(images/menu/orange/orange_280.png);
 background-repeat:no-repeat;
 padding-top:8px;
 padding-left: 10px;
 color: #ffffff;
 text-align: left;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 margin-left: 5px;
}

.navigation_ube
{
 left:0px;
 height:21px;
 background-image: url(images/menu/orange/orange_160.png);
 background-repeat:no-repeat;
 padding-top:8px;
 padding-left: 10px;
 color: #ffffff;
 text-align: left;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
}

.toptext
{
 color: #ff5600;
 font-style: italic;
 text-align: center;
 font-size: 16pt;
 line-height: 20px;
}

.tabellentext
{
 font-size: 10pt;
 line-height: 16px;
}

.tabellentextorange
{
 color: #ff5600;
 font-size: 10pt;
 line-height: 16px;
 font-weight: bold;
}

.fettdruck
{
 font-weight: bold;
 font-style: italic;
}

.orangefettdruck
{
 color: #ff5600;
 font-weight: bold;
 font-style: italic;
}

.textrot
{
 color: #f00;
}


/* Normaler Text_Link */

a
{
 color:#ff5600;
 font-weight:bold;
 text-decoration:none;
}

a:hover
{
 color:#808080;
 text-decoration:underline;
}

a.textlink,
a.textlink_m,
a.textlink_r,
a.textlink_rot
{
 font-size: 11px;
}

a.listlink
{
 font-size: 14px;
}

a.textlink_gr
{
 font-size: 14px;
 line-height: 20px;
 text-align: left;
}

a.biglink
{
 font-size: 20px;
 line-height: 22px;
}

a.textlink_m
{
 text-align: center;
}

a.textlink_r
{
 text-align: right;
}

a.textlink,
a.biglink,
a.textlink_m,
a.textlink_r,
a.textlink_gr,
a.textlink_rot,
a.listlink
{
 color: #ff5600;
 font-weight: bold;
 text-decoration: none;
}

a.textlink:link,
a.textlink:visited,
a.biglink:link,
a.biglink:visited,
a.textlink_m:link,
a.textlink_m:visited,
a.textlink_r:link,
a.textlink_r:visited,
a.textlink_gr:link,
a.textlink_gr:visited,
a.listlink:link,
a.listlink:visited
{
 color: #ff5600;
}

a.textlink:hover,
a.textlink:active,
a.textlink:focus,
a.biglink:hover,
a.biglink:active,
a.biglink:focus,
a.textlink_m:hover,
a.textlink_m:active,
a.textlink_m:focus,
a.textlink_r:hover,
a.textlink_r:active,
a.textlink_r:focus,
a.textlink_gr:hover,
a.textlink_gr:active,
a.textlink_gr:focus,
a.textlink_rot,
a.listlink:hover,
a.listlink:active,
a.listlink:focus
{
 text-decoration: underline;
}

a.textlink_rot
{
 color: red;
}

a.textlink_menue
{
 padding-left: 22px;
 line-height: 12px;
 font-size: 11px;
 color: black;
 font-weight: normal;
 font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
 text-decoration: none;
}

a.textlink_menue:hover,
a.textlink_menue:active,
a.textlink_menue:focus
{
 text-decoration: underline;
}

a.textlink_inner_menue
{
 padding-left: 12px;
 line-height: 14px;
 font-size: 11px;
 color: #ff5600;
 font-weight: Bold;
 font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
 text-decoration: none;
}

a.textlink_inner_menue:hover,
a.textlink_inner_menue:active,
a.textlink_inner_menue:focus
{
 text-decoration: underline;
}

a.textlink_inner_gr
{
 padding-left: 14px;
 line-height: 16px;
 font-size: 14px;
 color: #ff5600;
 font-weight: Bold;
 font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
 text-decoration: none;
}

a.textlink_inner_gr:hover,
a.textlink_inner_gr:active,
a.textlink_inner_gr:focus
{
 text-decoration: underline;
}

a.textlink_kat_gr
{
 font-size: 11px;
 line-height: 13px;
 font-weight: bold;
}

a.textlink_kat
{
 font-size: 10px;
 line-height: 12px;
}

a.textlink_kat_gr,
a.textlink_kat
{
 text-align: left;
 color: #ff5600;
 text-decoration: none;
}

a.textlink_kat_gr:link,
a.textlink_kat_gr:visited,
a.textlink_kat:link,
a.textlink_kat:visited
{
 color: #ff5600;
}

a.textlink_kat_gr:hover,
a.textlink_kat_gr:active,
a.textlink_kat_gr:focus,
a.textlink_kat:hover,
a.textlink_kat:active,
a.textlink_kat:focus
{
 text-decoration: underline;
}

/* Partner Text_Link */
a.partnerlink
{
 font-size: 11px;
 color: #333333;
 text-decoration: none;
}

a.partnerlink:link,
a.partnerlink:visited
{
 color: #666666;
}

a.partnerlink:hover,
a.partnerlink:active,
a.partnerlink:focus
{
 text-decoration: underline;
}

a.textlink_menue_w
{
 line-height: 12px;
 font-size: 11px;
 color: #ffffff;
 font-weight: normal;
 font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

a.textlink_menue_w:hover,
a.textlink_menue_w:active,
a.textlink_menue_w:focus
{
 text-decoration: underline;
}

#tag_cloud-2
{
 color:#ff5600;
 font-weight:bold;
 text-decoration:none;
 margin-left: -38px;
 display: block;
}

#tag_cloud-2 .widgettitle
{
 color:#fff;
 margin: 0;
 margin-left: 0px;
}

/* news Contnet-AD Google */

.newsubs
{
 color:#CC4040;
 font-weight:bold;
 margin-top:10px
}

.newsconad
{
 background: #ffffff;
 display: block;
 float: right;
 padding: 3px;
 color: #ffffff;
 margin-bottom: 5px;
}

.newstextabst
{
 line-height: 16px;
 color: #000000;
 margin-top: 10px;
 margin-bottom:11px
}

a.textlink_news
{
 font-size: 11px;
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

a.textlink_news:link,
a.textlink_news:visited,
a.textlink_news:hover,
a.textlink_news:active,
a.textlink_news:focus,
{
 color: #cccccc;
 text-decoration: underline;
}

.newstopzeile_bg
{
 background-image: url(images/menu/orange/orange_540_20.png);
 background-color:#ffffff;
 background-repeat:no-repeat;
 height: 20px;
}

.newstopzeile_or
{
 background-image: url(images/menu/orange/orange_580_20.png);
 background-color:#ffffff;
 background-repeat:no-repeat;
 height: 20px;
}

.newstopzeile_right
{
 float: right;
 color: #ffffff;
 font-size: 11px;
 line-height: 20px;
 text-align: right;
 padding-left: 15px;
 padding-right: 15px;
 text-decoration: none;
 font-weight: bold;
}

.newstopzeile_left
{
 float: left;
 color: #ffffff;
 font-size: 12px;
 line-height: 20px;
 text-align: left;
 padding-left: 15px;
 padding-right: 15px;
}

.news_inhaltoben
{
 background-color:#ffffff;
 background-image: url(images/menu/white/inhaltoben_540_45.png);
 background-repeat:no-repeat;
 padding-top:15px;
 overflow: visible;
}

.news_inhaltunten
{
 background-color:#ffffff;
 background-image: url(images/menu/white/inhaltunten_540_15.png);
 background-repeat:no-repeat;
 padding-top:15px;
 overflow: visible;
}

.news_content
{
 background-color:#ffffff;
 background-image: url(images/menu/white/content_540_1.png);
 background-repeat:repeat-y;
 font-size: 14px;
 line-height: 20px;
 text-align: left;
 padding-left: 15px;
 padding-right: 15px;
 height: 100%;
 overflow: visible;
}

.news_inhaltoben_or
{
 background-color:#ffffff;
 background-image: url(images/menu/white/inhaltoben_580_45.png);
 background-repeat:no-repeat;
 padding-top:15px;
 overflow: visible;
}

.news_inhaltunten_or
{
 background-color:#ffffff;
 background-image: url(images/menu/white/inhaltunten_580_15.png);
 background-repeat:no-repeat;
 padding-top:15px;
 overflow: visible;
}

.news_content_or
{
 background-color:#ffffff;
 background-image: url(images/menu/white/content_580_1.png);
 background-repeat:repeat-y;
 font-size: 14px;
 line-height: 20px;
 text-align: left;
 padding-left: 15px;
 padding-right: 15px;
 height: 100%;
 overflow: visible;
}

a.newslink
{
 color: white;
 font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
 padding: 0px 0px 0px 0px;
 text-decoration: none;
}

.newsinnerblockright
{
 font-size: 10px;
 line-height: 12px;
 float: right;
 width: 300px;
 background-color:#ffffff;
 text-align: right;
 color:#ff5600;
}

.newsinnerblockleft
{
 font-size: 10px;
 line-height: 12px;
 float: left;
 width: 300px;
 background-color:#ffffff;
 text-align: left;
 color:#ff5600;
}

.newswerbung
{
 background:#ffffff;
 display:block;
 float:right;
 padding:3px;
 color:#ffffff;
 margin-bottom:5px;
}

/* ###############################  Artikel ausgabe  ###################################### */

#inhalt .artikel_kopf_oben
{
 width: 600px;
/* background: #fff; */
 background: transparent;
 font-size: 22px;
 line-height: 24px;
 text-align: left;
}

#inhalt .artikel_kopf
{
 width: 600px;
 background: transparent;
 font-size: 12px;
 line-height: 14px;
}

#inhalt .artikel
{
 width: 600px;
 background: #fff;
 padding-top: 7px;
}

#inhalt .artikel h2
{
 font-size: 16px;
 line-height: 18px;
}

#inhalt .artikel img
{
 float: left;
 margin: 5px 10px 3px 0;
}

#inhalt .artikel p
{
 text-align: justify;
}

#inhalt .artikel_ube_fuss
{
 font-size: 0.685em;
 padding-bottom: 4px;
 background: #ddd;
 margin-bottom: 0;
 border-bottom: 1px solid #ccc;
}

#inhalt .mini_artikel
{
 width: 200px;
 float: left;
 background: #fff url(images/mini_hintergrund.png);

}

#inhalt .mini_artikel h2
{
 background: transparent;
 font-size: 16px;
 line-height: 18px;
}


#inhalt .mini_artikel .entry
{
 font-size: 0.685em;
 padding-bottom: 4px;
 margin-bottom: 0;
 border-bottom: none;
 background: transparent;
 min-height:200px;
}

#inhalt .mini_artikel .artikel_ube_fuss
{
 font-size: 0.685em;
 padding-bottom: 4px;
 margin-bottom: 0;
 border-bottom: none;
 background: transparent;
}

#inhalt hr.teiler
{
 height: 1px;
 line-height: 1px;
 font-size: 1px;
 background: #000;
 clear: both;
 margin: 0 10px;
}

#inhalt .trenner
{
 width: 600px;
 height: 1px;
 line-height: 1px;
 font-size: 1px;
 background: #000;
 clear: both;
}

/* ###############################  Menue linke Seite  ###################################### */

.menutop
{
 font-weight:bold;
 background-image:url(images/menu/white/menubox_top.png);
 background-repeat: no-repeat;
 background-position: top left;
 margin:0px 0px;
 text-align:left;
 padding: 10px 0px 0px 0px;
 line-height:1px;
}

.menubox
{
 background-image: url(images/menu/white/menubox_u.png);
 background-position: bottom left;
 background-repeat: no-repeat;
 margin: 0px 0px 0px 0px;
 text-align: left;
 width: 160px;
 padding-bottom: 5px;
 overflow: hidden;
 line-height:1px;
}

.menuliste
{
 list-style-type: none;
 margin:0px 5px 0px 5px;
 background-color:#ffffff;
 line-height: 12px;
 font-size: 11px;
 color: black;
 font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
 text-decoration: none;
}

a.navilinkpfeil
{
 color: black; font-weight: normal;
 padding: 0px 0px 0px 22px;
 text-decoration: none;
}

a.navilinkpfeil:link,
a.navilinkpfeil:visited
{
 color: black;
}

a.navilinkpfeil:hover,
a.navilinkpfeil:active,
a.navilinkpfeil:focus
{
 background-image: url(images/menu/orange/_pfeil.png);
 background-position: 0px -2px;
 background-repeat: no-repeat;
}

#menulinks
{
  padding: 0 15 0 0;
  margin: 0 1 0 0;
  text-align: left;
  width: 160px;
}

#menulinks h2
{
 left:0px;
 height:21px;
 background-image: url(images/menu/orange/orange_160.png);
 background-repeat:no-repeat;
 padding-top:8px;
 padding-left: 10px;
 color: #ffffff;
 text-align: left;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 margin-left: -40px;
}

#menulinks ul
{
 font-size: 1em;
 line-height: 1.1;
 list-style:none;
}

#menulinks a
{
 color: #ff5600;
 text-decoration: none;
 border: none;
 font-weight: bold;
}

#menulinks a:hover
{
 color: #4F657F;
 text-decoration: underline;
 border: none;
}

#menulinks a:visited:hover
{
 color: #4F657F;
 text-decoration: underline;
 border: none;
}

#menulinks a:visited
{
 color: #6D809F;
 text-decoration: none;
 border: none;
 font-weight: bold;
}

#menulinks ul li
{
 margin-bottom: 4px;
 padding: 0 0 0 0;
}

#menulinks ul p
{
 font-size: 0.935em;
 padding: 0;
}

#menulinks ul ul
{
 font-size: 1.0em;
 padding: 0;
 list-style:none;
 margin-left: -40px;
}

#menulinks .textwidget
{
 font-size: 1.0em;
 padding: 0;
 margin-left: -38px;
}

.widget widget_tag_cloud
{
 font-size: 1.0em;
 padding: 0;
 margin-left: -38px;
}

#menulinks ul ul ul
{
 font-size: 1.0em;
 padding: 0 0 0 0px;
 list-style:none;
}

#menulinks ul ul ul ul
{
 font-size: 1.0em;
 padding: 0 0 0 0px;
 list-style:none;
}

#menulinks ul ul li a
{
 font-size: 0.9em;
 padding: 0 0 0 0;
 color: black;
 font-weight: normal;
 padding: 0px 0px 0px 22px;
 background-color:#ffffff;
 text-decoration: none;
}

#menulinks ul ul li a:hover,
#menulinks ul ul li a:active,
#menulinks ul ul li a:focus
{
 background-color:#ffffff;
 background-image: url(images/menu/orange/_pfeil.png);
 background-position: 0px -2px;
 background-repeat: no-repeat;
}

#menulinks a:hover,
#menulinks li.current-cat a,
#menulinks li.current_page_item a
{
 background: #fff;
}

#menulinks ul li form input.sucheingabe,
#menulinks ul li form input#si
{
 background: #fff;
 border: 1px inset #ccc;
 width: 126px;
 padding: 1px 3px 2px;
 margin: 5px 0 5px 0;
 font-size: 0.935em;
}

#menulinks ul li form input.suchsubmit,
#menulinks ul li form input#ss
{
 background: #fff;
 border: 1px outset #ccc;
 width: 60px;
 padding: 0px 3px 1px;
 margin-top: 0;
 font-size: 0.935em;
}

#menulinks ul li form input:hover.suchsubmit,
#menulinks ul li form input:hover#ss
{
 background: #666;
 color: #fff;
}

#menulinks p.catcloud a
{
 padding: 1px 5px 2px 0;
}

#menulinks #wp-calendar
{
 border-collapse: collapse;
 padding: 0;
 margin: 0;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
 width: 120px !important;
 margin-left: -20px;
}

#menulinks #wp-calendar th,
#menulinks #wp-calendar td
{
 font-size: 1.0em;
 padding: 0 1px;
 margin: 0;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

#menulinks #wp-calendar th a,
#menulinks #wp-calendar td a
{
 font-size: 1.0em;
 padding: 0;
 margin: 0;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

#menulinks #wp-calendar
{
 font-size:1.0em;
}

#menulinks #wp-calendar
{
 font-size:1.0em;
}

#menulinks #wp-calendar
{
 font-size:1.0em;
}

#menulinks #wp-calendar
{
 font-size:1.0em;
}

#menulinks #wp-calendar
{
 font-size:1.0em;
}

#menulinks #social-bookmarks a
{
 padding: 10px 0 0 0;
 margin: 0 2px 0 0;
}

/* ###############################  Menue rechte Seite  ###################################### */
#menurechts
{
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 text-align: left;
 width: 160px;
}

#menurechts h2
{
 left:0px;
 height:21px;
 background-image: url(images/menu/orange/orange_160.png);
 background-repeat:no-repeat;
 padding-top:8px;
 padding-left: 10px;
 color: #ffffff;
 text-align: left;
 font-size: 11px;
 line-height: 12px;
 font-weight: bold;
 margin-left: -40px;
}

#menurechts ul
{
 font-size: 1em;
 line-height: 1.1;
 list-style:none;
}

#menurechts a
{
 display: inline;
}

#menurechts ul li
{
 margin-bottom: 4px;
 padding: 0 0 0 0;
}

#menurechts ul p
{
 font-size: 0.935em;
 padding: 0;
}

#menurechts ul ul
{
 font-size: 1.0em;
 padding: 0;
 margin-left: -40px;
}

#menurechts .textwidget
{
 font-size: 1.0em;
 padding: 0;
 margin-left: -38px;
}

#menurechts ul ul ul
{
 font-size: 1.0em;
 padding: 0 0 0 0px;
 margin: 0x;
 list-style:none;
}

#menurechts ul ul ul ul
{
 font-size: 1.0em;
 padding: 0 0 0 8px;
 margin: 0;
 list-style:none;
}

#menurechts ul ul li a
{
 font-size: 0.9em;
 padding: 0 0 0 0;
 color: black;
 font-weight: normal;
 padding: 0px 0px 0px 22px;
 background-color:#ffffff;
 text-decoration: none;
}

#menurechts ul ul li a:hover,
#menurechts ul ul li a:active,
#menurechts ul ul li a:focus
{
 background-color:#ffffff;
 background-image: url(images/menu/orange/_pfeil.png);
 background-position: 0px -2px;
 background-repeat: no-repeat;
}

#menurechts a:hover,
#menurechts li.current-cat a,
#menurechts li.current_page_item a
{
 background: #fff;
}

#menurechts a:hover,
#menurechts li.current-cat a,
#menurechts li.current_page_item a
{
 background: #ddd;
}

#menurechts ul li form input.sucheingabe,
#menurechts ul li form input#si
{
 background: #fff;
 border: 1px inset #ccc;
 width: 126px;
 padding: 1px 3px 2px;
 margin: 5px 0 5px 10px;
 font-size: 0.935em;
}

#menurechts ul li form input.suchsubmit,
#menurechts ul li form input#ss
{
 background: #fff;
  border: 1px outset #ccc;
  width: 60px;
  padding: 0px 3px 1px;
  margin: 0 0 5px 10px;
  font-size: 0.935em;
}

#menurechts ul li form input:hover.suchsubmit,
#menurechts ul li form input:hover#ss
{
 background: #666;
 color: #fff;
}

#menurechts p.catcloud a
{
 padding: 1px 5px 2px 0;
}

#menurechts #wp-calendar
{
 border-collapse: collapse;
 padding: 0;
 margin: 0 0 0 10px;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
 width: 120px !important;
}

#menurechts #wp-calendar th,
#menurechts #wp-calendar td
{
 font-size: 1.0em;
 padding: 0 1px;
 margin: 0;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

#menurechts #wp-calendar th a,
#menurechts #wp-calendar td a
{
 font-size: 1.0em;
 padding: 0;
 margin: 0;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

#menurechts #wp-calendar
{
 font-size:1.0em;
}

#menurechts #wp-calendar
{
 font-size:1.0em;
}

#menurechts #wp-calendar
{
 font-size:1.0em;
}

#menurechts #wp-calendar
{
 font-size:1.0em;
}

#menurechts #wp-calendar
{
 font-size:1.0em;
}

/* ----------------- Comment Quicktags - Quicktags in den Kommentaren------------------- */
.quicktags
{
 padding-top: 5px;
}

.quicktags input
{
 background: #eeeeee;
 border: 1px solid #b6b6b6;
 color: #000000;
 margin: 2px;
 width: auto;
 padding: 2px 5px;
}

.quicktags input:hover
{
 background: #fcfcfc;
 border: 1px solid #b6b6b6;
 color: #7c7d82;
}

