/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++ STYLESHEET +++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

html {
  font-family: Verdana;
  font-size: 14px;
  color: #343434;
}

body {
  background: url(images/bg.gif) repeat-x #141414;
  padding: 0px;

  padding-bottom: 40px;

  margin: 0px;
}

img { border: 0px; }

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++ SEITE ++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#seite {
  width: 980px;

  margin: 0px auto;

  padding: 0px 5px 0px 5px;

  background: #FFFFFF;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++ HEADER ++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#header {
  width: 980px;
  height: 259px;

  padding: 10px 0px 0px 0px;

  background: url(images/header.jpg);
}

#header h1 {
  margin: 0px 0px 0px 48px;

  font-size: 35px;
  font-family: Times New Roman;
  color: #FFFFFF;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++ NAVIGATION ++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#navigation {
  height: 34px;

  background: url(images/navibg.gif);
  margin-top: 5px;
}

#navigation ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
}

#navigation li {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;

  margin-left: 0px;
  margin-right: 0px;
}

#navigation li a {
  display: block;
  width: 100px;
  height: 26px;

  padding: 8px 0px 0px 0px;

  text-align: center;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++ SUBNAVI ++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#subnav {
  height: 34px;

  background: url(images/navibg.gif);

  margin-top: 5px;
}

#subnav ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
}

#subnav li {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;

  margin-left: 0px;
  margin-right: 0px;
}

#subnav li a {
  display: block;
  width: 100px;
  height: 20px;

  padding: 4px 0px 0px 0px;

  text-align: center;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

#subnav li a:hover {
  background: #FFFFFF;
  color: #343434;
}
#subnav {
  height: 20px;

}
#subnav li a {
  font-size: 10px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++ CONTENT +++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.clearfix:after {
    content: ".";
    display: block;
    font-size:0;
    height: 0;
    clear: both;
    visibility: hidden;
  }

 .clearfix { display: block; }

.sidebar,
#content {
  margin-top: 5px;

  background: url(images/contentbg.gif) repeat-x;

  padding: 20px;

  font-size: 13px;
}

#contentcontainer {
	width:740px;
	float:left;
}

.sidebarcontainer {
	width:240px;
	float:left;
}

.sidebar ul {
	margin-left:0;
	margin-bottom:20px;
	padding-left:10px;
	list-style-type:none;
}

.sidebar ul li {
	margin-bottom:5px;
}

a.feed:before {
	content:url(/wp-content/themes/russland-visum/images/rss.png);
}

.ctc {
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
}

.sidebar hr {
	border:0;
	height:1px;
	color:#5177A6;
	background:#5177A6;
}


.sidebartitle, 
#content h2 {
  margin: 0px;

  font-family: Times New Roman;
  font-size: 22px;
  font-weight: bold;
  color: #5177A6;
}

#content h3 {
  margin: 0px 0px 10px 0px;

  font-size: 14px;
  font-weight: bold;
  color: #555555;
}

.sidebar a,
#content a {
  text-decoration: none;
  color: #5177a6;
}

.sidebar a:hover,
#content a:hover {
  text-decoration: underline;
  color: #5177a6;
}

#content li a {
  text-decoration: none;
  color: #5177a6;
}

#content li a:hover {
  text-decoration: underline;
  color: #5177a6;
}

.artikelmeta p {
	margin-top:0px;
	padding-left:5px;
	font-size:10px;
}

#content hr {
	border:0;
	height:1px;
	color:transparent;
	background:transparent;
	border-bottom: 1px dotted #5177a6;
	margin-top:10px;
	margin-bottom:25px;
}

.kommenttitle {
	font-size:14px;
	font-weight:bold;
	margin-top:30px;
}

#comment {
	width:700px;
}

#respond input {
	width:300px;
}

input#submit {
	width:200px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++ FOOTER ++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer {
  width: 950px;
  height: 28px;

  margin: 0px auto;

  padding: 11px 20px 0px 20px;

  background: url(images/footer.gif);

  font-size: 11px;
  color: #5F5F5F;
}

#footer a {
  text-decoration: none;
  color: #5F5F5F;
}

#footer a:hover {
  border-bottom: 1px solid #5177A6;
}
#navigation li a:hover, .current_page_item a {
  background: #FFFFFF;
  color: #343434;
}
#navigation li.current_page_item a, #subnav li.current_page_item a {
  color: #343434;
}