

/* ####################### Voreinstellungen #################### */


html {
  height			: 100.01%; 	
  margin			: 0px; 
  padding			: 0;
}

* {
  margin			: 0;
  padding			: 0;
  border			: none;
}

body {
  text-align		: center; 
  height			: 100.01%;
  font				: normal 100.01%/1.5 Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica, sans-serif;
 /* background		: #dde9f5;*/
  background-color:#FFF;
  color				: #000;  

}

h1 {
  font-size			: 1.8em;
  color			: #5B79BF;  
font-weight: bold;
text-decoration: none;
line-height:0px;
margin-top:0.6em;
margin-bottom:0.4em;
}
h2 {
/*font-size: 1.4em;*/
color: #5B79BF;
/*line-height:0px;
margin-top:0.4em;
margin-bottom:0.5em;*/
}
#navbar {
height:25px;
width:100%;
background-color:#3c79bc;
position:fixed!important;
top:0px!important;
l\eft:0px;
z-index:50!important;
text-align:center;
}
#navbarinner {
width:1000px;
  text-align		: left;
  margin			: 0px auto;
}
html>body #navbar {
left:0px;
}
#navbar img, .qtrans_flag {
float:left;
margin:5px;
}

#inhalte .texte h2 {
line-height:18px;
font-weight:bold;
font-size:16px;
}
.texte h3 {
/*margin-top:0.6em;*/
font-size:14px;
margin-bottom:0.1em;
padding-bottom:0.1em;
}
.texte h4 {
font-size:12px;
margin-bottom:0.1em;
padding-bottom:0.1em;
}
.post h2 {
line-height:20px;
}
h4 {
 font-size			: 12px!important;
}
li {
  font-size			: 0.8em;
}
a {
   color			: #5B79BF; 
}
/* ####################### Seitenaufbau #################### */
#mantel {
  width				: 1000px;
  text-align		: left;
  margin			: 0px auto;
  background-color:#FFFFFF;
}

/* ####################### Seiten-Kopf #################### */
#seitenkopf {
  width				: 1000px;
  height			: 94px;
 /* border-right		: #5B79BF 1px dashed; */
  border-bottom		: #5B79BF 1px solid;
 margin-top			:25px;
}
#seitenkopf img {
  float: left;
}

/* ####################### Status #################### */
#Status {
  width				: 998px;
  height			: 28px;
  margin			: 0;
  padding			: 0;
 /*  border-right		: #5B79BF 1px dashed;
  border-left		: #5B79BF 1px dashed;*/

}

#Status a {
  font-size			: 0.8em;
  text-align		: right;
  color				: #5B79BF;
  text-decoration	: none;
}

#Status a:hover {
  color				: #000;
  text-decoration	: none;  
/* AUSKOMMENTIERT TIM fuer Blogs qtranslate
 background		: #fff; */
}

#Status2 p {
  font-weight		: bold;
  float				: right;
  padding			: 3px 0px 0px 5px;
  margin			: 0px 20px 0px 0;
  color				: #5B79BF;
}
#Status1 {
  height			: 20px;
  float				: left;
  width				: 500px;
}
#Status1 p {
  text-align		: left;
  font-size			: 0.8em;
  padding			: 4px 0px 0px 0;
  margin-left		: 20px;
  color				: #5B79BF;
}
#Status2 {
  height			: 20px;
  float				: left;
  width				: 498px;
}
#cse-search-box {
  float:right;
  z-index: 100;
/*  position:relative;
left:880px;
top:10px;*/
}
#cse-search-results {
padding-top:20px;
 padding-left: 25px;
padding-bottom: 0px;
}
#inhaltesearch {
  width				: 847px;
  height			: 900px;
  float				: left;
  border-right		: #5B79BF 1px dashed;
  border-left		: #5B79BF 1px dashed;
  font-size			: 12 px;

}
html>body #inhaltesearch { 
height: auto;
min-height: 900px;
}
/* ####################### Navigation #################### */
#navi {

  width				: 150px;
  clear				: left;
  float				: left;
  margin            : 0px 0px 0px 0px;
  padding			: 15px 0 0 0;

}
#navi ul, #sidebar ul {
  list-style-type	: none;
  margin-bottom		: 0px!important;
  padding-bottom	: 0px;
}
#navi li, #sidebar li {
  width				: 150px;
  color				: #3F89D1;
  list-style-type	: none;
  padding			: 0;
  margin			: 0px 0px 0px 0px;
  display			: block;
  border-bottom		: 1px solid #3F89D1;
  font-size:11px!important;

}
#navi h4, #sidebar h4, h2.widgettitle {
  margin            : 0px 0px 0px 0px;
  padding			: 0px 0px 4px 5px;
  color				: #fff;
  background-image  : url(img/bg.jpg);
  background-repeat : no-repeat;
}
h2.widgettitle {
height:20px;
font-size: 12px;
margin-top: 0px!important;
margin-bottom		: 0px;
padding-left:0px;
}
#navi li a{
  height		: 20px;
  color				: #3F89D1;
  display			: block;
  text-decoration	: none;
  padding-left:0px;
}
#sidebar li a{
  min-height		: 20px;;
  color				: #3F89D1;
  display			: block;
  text-decoration	: none;

}
/*
#navi a:hover {
  min-height		: 20px;
  color				: #fff;
  display			: inline-block;
  background-color	: #3F89D1;
  width				: 150px;
}*/
#navi li a:hover, #sidebar li a:hover {
  min-height		: 20px;
  color				: #fff;
  display			: inline-block;
  background-color	: #3F89D1;
  width				: 150px;
}
/* ERSTELLT TIM fuer RSS-Feed-Links in Sidebar */
#navi .link_rss {
	width:140px;
	font-size:0.7em;
	padding-left:10px;
}
#navi .link_rss a:hover {
  width				: 140px;
}
#zweitebar {
width: 150px;
background-color:#00FF33;
}
/* ####################### Inhalte #################### */
#inhalte {
  width				: 850px;
  float				: left;
  border-right		: #5B79BF 0px dashed;
  border-left		: #5B79BF 0px dashed;
  font-size			: 12 px;
  background-color:#FFF;

}
* #inhalte { /* IE => Version 6 ; TIM*/
  width				: 850px;
}

html>body #inhalte { 
height: auto;
min-height: 600px;
}

#inhalte .texte {
 font-size: 0.8em;
 padding:10px;
 
}
.texte p{
font-size:12px;
margin:0px;
padding:0px;
}

#inhalte .texte a { text-decoration:none }
/*#inhalte .texte li { font-size:1em; list-style:none;}*/

/* ####################### Blog #################### */
#inhalte_blog {
  width				: 667px;
  height			: 900px;
  float				: left;
  border-right		: #5B79BF 0px dashed;
  border-left		: #5B79BF 1px solid;
  font-size			: 12 px;
  padding-bottom: 10px;

}
html>body #inhalte_blog { 
height: auto;
min-height: 900px;
}

#inhalte_blog .texte {
 font-size: 0.8em;
 padding: 10px;
 
}


#respond {
width: 100%;
  background-image  : url(img/bg.jpg);
  background-repeat : repeat-x;
  color:#fff;
font-size: 1em;
}
#respond2 {
width: 100%;
  background-image  : url(img/bg.jpg);
  background-repeat : repeat-x;
  color:#fff;
font-size: 1em;
}

#sidebar {
float:left;
padding-top: 15px;
padding-left:10px;
padding-right:10px;
width:150px;

}
#sidebar h4 {
  margin            : 0px 0px 0px 0px;
  padding			: 0px 0px 4px 5px;
  color				: #fff;
  background-image  : url(img/bg.jpg);
  background-repeat : no-repeat;
  font-size			: 1em;
}
#sidebar ul {
  list-style-type	: none;
  margin-bottom		: 10px;
}
#sidebar li {
  width				: 150px;
  color				: #3F89D1;
  list-style-type	: none;
  padding			: 0;
  margin			: 0px 0px 0px 0px;
  display			: block;
  border-bottom		: 1px solid #3F89D1;
  
}
#sidebar li a{
  min-height			: 20px; 
  color				: #3F89D1;
  display			: block;
  text-decoration	: none;
  font-size			: 1em;
}

#sidebar a:hover {
  min-height			: 20px;
  color				: #fff;
  display			: inline-block;
  background		: #3F89D1;
  width				: 150px;
}
.entry {
background-color:#434343:
}

/* ####################### Forum #################### */
#forum {
  width				: 848px;
  float				: left;
  margin-top        : 13px;
  padding-bottom     : 20px;
}


#forum td {
  height			: 50px;
}
.forum-titel-1 {
  width				: 567px;
  border-right		: 1px solid #3F89D1;
}
.forum-titel-2 {
  width				: 75px;
  border-right		: 1px solid #3F89D1;  

}
.forum-titel-3 {
  width				: 75px;
  border-right		: 1px solid #3F89D1;
}
.forum-titel-4 {
  width				: 128px;
}
.forum-titel-1, .forum-titel-2, .forum-titel-3, .forum-titel-4 {
  height			: 25px;
  float				: left;
  background-image  : url(img/bg.jpg);
  background-repeat : x;
  padding-top		: 0px;
  margin			: 0;
} 
.forum-titel-1 h1, .forum-titel-2 h1, .forum-titel-3 h1, .forum-titel-4 h1 {
  color				: #fff;
  text-align		: center;
  font-size			: 0.7em;  
}  
.forum-subtitle {
  clear				: both;
  width				: 848px;
  height			: 20px;
  background-image	: url(img/table.jpg);
  background-repeat : no;
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
}
.forum-subtitle a {
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
}
.forum-subtitle h1{
  margin-left		: 20px;
  font-size:		: 0.7em;
}
.forum-subtitle2 {
  clear				: both;
  width				: 848px;
  height			: 20px;
  background-image	: url(img/table.jpg);
  background-repeat : no;
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  margin-bottom		: 15px;
}
.forum-subtitle2 a {
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
}
.forum-subtitle2 h1{
  margin-left		: 20px;
  font-size:		: 0.7em;
}
.forum-themen {

  width				: 848px;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
}
.forum-unterthemen-1 {
  width				: 50px;
  border-right		: 1px dotted #5B79BF;
}
.forum-unterthemen-2 {
  width				: 516px;
  border-right		: 1px dotted #5B79BF;  
  font-size			: 10px;
}
.forum-unterthemen-2 h3{  
  font-size			: 9px;
}
.forum-unterthemen-2 a { 
  font-size			: 11px;
}
.forum-unterthemen-3 {
  width				: 75px;
  border-right		: 1px dotted #5B79BF;
}
.forum-unterthemen-4 {
  width				: 75px;
  border-right		: 1px dotted #5B79BF;  
}
.forum-unterthemen-5 {
  width				: 128px;
  font-size			: 11px;
}
.forum-unterthemen-1, .forum-unterthemen-2, .forum-unterthemen-3, .forum-unterthemen-4, .forum-unterthemen-5 {
  height			: 50px;
  float				: left;
  background		: #000;
  padding-top		: 0px;
  margin			: 0;
  border-bottom		: 1px dotted #5B79BF;
} 
.forum-unterthemen-3 h3, .forum-unterthemen-4 h3 {
  font-size			: 0.9em; 
  text-align		: center;
  margin-top		: 12px;
} 
.forum-unterthemen-2 h3 { 
  margin-left		: 10px;
  margin-top		: 8px;
}
.forum-unterthemen-5 h3 {
  font-size			: 0.9em;  
  margin-left		: 10px;
  margin-top		: 8px;
}
.forum-unterthemen-2 h3 a, .forum-unterthemen-5 h3 a{
  color				: #fff;
  text-decoration	: none;
}
.forum-unterthemen-1 img {
  margin-left		: 5px;
  margin-top		: 5px;
}

/* ####################### Login #################### */
#login {
  display			: none;
  width				: 150px;
  overflow			: hidden;
}
#login h4{

  background-image	: url(img/table.jpg);
  repeat			: x;
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  padding-left		: 50px;
}

#login p{
  height			: 20px;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;

}
#login a{
  color         	: #5B79BF;
}
#login h3{
  color         	: #5B79BF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.9em;
  margin			: 5px;
}
#login input{

  background-color	: transparent;
  border			: #5B79BF 1px dashed;
  font				: 14px arial, sans-serif;
  color				: #5B79BF;
  width				: 140px;
  margin-bottom		: 5px;
}
#sendebutton input{
  background-image	: url(img/table.jpg);
  height			: 20px;
  repeat			: x;
  border			: 0;
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.6em;
  padding-left		: 0px;
  width				: 150px;
}
#starttabellen caption {
  caption-side      : top;
  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
}
/* ####################### Pinne-groß Mantel #################### */
#pinne-gr-mantel {
  float				: left;
  width				: 848px;
  color				: #fff;
  overflow			: hidden;
  border-bottom		: #5B79BF 1px dashed;
  border-left		: #5B79BF 1px dashed;
  border-right		: #5B79BF 1px dashed;
}
#pinne-gr-mantel h4 {
  margin-top        : 11px;
  padding			: 0px 0px 7px 5px;
  color				: #fff;
  background-image  : url(img/bg-2.jpg);
  background-repeat : no-repeat;
  border-bottom		: #5B79BF 1px dashed;
}
#pinne-gr-mantel h4{

  background-image	: url(img/table.jpg);
  repeat			: x;
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}
#pinne-gr-mantel li {

  color				: #5B79BF;
  list-style-type	: none;
  padding			: 0;
  margin			: 0;
  display			: block;
} 
#pinne-gr-mantel tr {	
  font-size			: 0.8em;
}
#pinne-gr-mantel p {	
  margin			: 10px;
  font-size			: 0.8em;
}
#pinne-gr-mantel caption{
  caption-side      : top;
  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
}
#pinne-mantel a{
  background-image	: url(img/table.jpg);
  color         	: #aaa;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}
#pinne-gr-schreiben {
  display			: none;
  width				: 848px;
  overflow			: hidden;
}
#pinne-gr-schreiben h4{

  background-image	: url(img/table.jpg);
  repeat			: x;
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}
#pinne-gr-schreiben h3{
  color         	: #5B79BF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.9em;
  margin			: 5px;
}
#pinne-gr-schreiben textarea{

  background-color	: transparent;
  border			: #5B79BF 1px dashed;
  font				: 14px arial, sans-serif;
  color				: #5B79BF;
  width				: 838px;
  margin			: 5px;
  padding			: 0px;
}
#pinne-gr-schreiben input{

  background-color	: transparent;
  border			: #5B79BF 1px dashed;
  font				: 14px arial, sans-serif;
  color				: #5B79BF;
  width				: 838px;
  margin			: 5px;
  padding			: 0px;
}
.pinne-gr-mantel {
  width				: 848px;
  overflow			: hidden;
  border-top		: #5B79BF 1px dashed;
}
.pinne-gr-mantel h4 {
  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}
.pinne-gr-mantel a {
  text-decoration	: yes;
  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}
#sendebutton2 input{
  background-image	: url(img/table.jpg);
  height			: 20px;
  repeat			: x;
  border			: 0;
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.6em;
  padding  			: 0px;
  margin 			: 0px;
  width				: 848px;
}
/* ####################### Profil-Menü #################### */
#profil-m {
  width				: 200px;
  clear				: left;
  float				: left;
  margin            : 0;
  padding			: 15px 0 0 9px;
}
#profil-m ul {
  list-style-type	: none;
}
#profil-m li {
  width				: 200px;
  color				: #3F89D1;
  list-style-type	: none;
  padding			: 0;
  margin			: 0;
  display			: block;
  border-bottom		: 1px solid #3F89D1;
}
#profil-m h1 {
  line-height:18px; /* Ausgleich fuer oben H1 */
  font-size			: 1.0em;
  margin            : 0;
  padding			: 0px 0px 4px 5px;
  color				: #fff;
  background-image  : url(img/bg.jpg);
  background-repeat : no-repeat;
  background-color	: #3E86CE;
}
 
#profil-m h4 {
  margin            : 0;
  padding			: 0px 0px 4px 5px;
  color				: #fff;
  background-image  : url(img/bg.jpg);
  background-repeat : no-repeat;
  background-color	: #3E86CE;
}
#profil-m li a {
  min-height			: 20px;
  color				: #3F89D1;
  display			: block;
  text-decoration	: none;
}
#profil-m a:hover {
  min-height			: 20px;
  width				: 200px;
  color				: #fff;
  display			: inline-block;
  background		: #3F89D1;
}
#profil-m img {
  text-align		: center;
  margin            : 0;
  padding			: 0;
}
/* ####################### Profil-inhalt #################### */

#profil-inhalte {
  margin            : 15px 0px 0px 15px;
  min-height: 		1000px;
  padding			: 0;
  width				: 615px;
  float				: right;
  border-left		: #5B79BF 1px dashed;
}
#profil-inhalte h2 {
  line-height:18px; /* Ausgleich fuer oben H1 */
  font-size			: 1.0em;
  margin            : 0;
  padding			: 0px 0px 7px 5px;
  color				: #fff;
  background-image  : url(img/bg-2_long.jpg);
  background-repeat : no-repeat;
  border-bottom		: #5B79BF 0px dashed;
}

#profil-inhalte h3 {
  font-size			: 1.0em;
  margin            : 0;
  padding			: 0px 0px 7px 5px;
  color				: #fff;
  background-image  : url(img/bg-2_long.jpg);
  background-repeat : no-repeat;
  border-bottom		: #5B79BF 0px dashed;
}
#profil-inhalte li {

  color				: #5B79BF;
  list-style-type	: none;
  padding			: 0;
  margin			: 0;
  display			: block;
} 
#profil-inhalte tr {	
  font-size			: 12px;
}
#profil-inhalte p {	
  margin			: 10px;

}
#profil-inhalte caption{
  caption-side      : top;
  background-image	: url(img/table.jpg);
  color         	: #fff;
  font				: bold;
  font-family		: arial;
  font-size			: 12px;
}
/* ####################### Profil-Pinne Mantel #################### */
.pinne-mantel {
  width				: 615px;
  overflow			: hidden;
  border-top		: #5B79BF 0px solid;
}
.pinne-navi {
  width				: 615px;
  margin-bottom		: 10px;
  margin-left		: 116px;

}
.pinne-navi-1, .pinne-navi-3 {
  float				: left;
  width				: 40px;
  height			: 20px;
  margin-bottom		: 10px;
}
.pinne-navi-2 {
  float				: left;
  width				: 535px;
  height			: 20px;
  margin-bottom		: 10px;
}
.pinne-navi p {
  color				: #5B79BF;
  text-align		: center;
}
.pinne-mantel2 {
  clear				: both;
  width				: 615px;
  overflow			: hidden;
  border			: 1px solid #3F89D1;

  margin-left		: 116px;
  margin-top		: 0px;
  margin-bottom		: 15px;
}
.tab-mantel {
  clear				: both;
  width				: 730px;
  overflow			: hidden;
  border			: 1px solid #3F89D1;
  border-bottom		: 0px;
  text-align		: left;

  margin-left		: 45px;
  margin-top		: 0px;
  margin-bottom		: 4px;
}
.tab-mantel li {
  border-bottom		: 1px solid #3F89D1;
  clear:both;
}
.tab-mantel img {
float:left;
}
.tab-eintrag {
  clear				: right;
  float				: right;
  width				: 730px;
  text-align		: left;
  margin-bottom		: 2px;
}
.prozente {
  font-size:24px;
  text-align:center;
}
.pinne-mantel caption {
  margin            : 0;
  padding			: 0px 0px 7px 5px;
  color				: #fff;
  background-image  : url(img/bg-2.jpg);
  background-repeat : no-repeat;
  border-bottom		: #5B79BF 0px dashed;
}

.pinne-mantel h4 {
  text-decoration	: none;
  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}

.pinne-mantel a {
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  text-align		: center;
}
#comments_form h4 {
  text-decoration	: none;
  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}
#pinne-schreiben {
  display			: none;
  width				: 615px;
  overflow			: hidden;
}
#pinne-schreiben h4{

  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}
#pinne-schreiben textarea{

  background-color	: #E1F1FF;
  border			: #5B79BF 1px solid;
  font				: 14px arial, sans-serif;
  color				: #5B79BF;
  width				: 90%;
  margin			: 5px;
  padding			: 0px;
}
#pinne-schreiben input{

  background-color	: #E1F1FF;
  border			: #5B79BF 1px solid;
  font				: 14px arial, sans-serif;
  color				: #5B79BF;
  width				: 90%;
  margin			: 5px;
  padding			: 0px;
}
#pinne-schreiben_b {
  width				: 615px;
  overflow			: hidden;
}
#pinne-schreiben_b h4{

  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 0.8em;
  text-align		: center;
}
#pinne-schreiben_b textarea{

  background-color	: #E1F1FF;
  border			: #5B79BF 1px solid;
  font				: 14px arial, sans-serif;
  color				: #5B79BF;
  width				: 90%;
  margin			: 5px;
  padding			: 0px;
}
#pinne-schreiben_b input{

  background-color	: #E1F1FF;
  border			: #5B79BF 1px solid;
  font				: 14px arial, sans-serif;
  color				: #5B79BF;
  width				: 90%;
  margin			: 5px;
  padding			: 0px;
}
/* ####################### Profil-Pinne Bild #################### */
.pinne-bild {
  clear				: left;
  float				: left;
}
.pinne-bild img {
  margin			: 10px;
}

/* ####################### Profil-Pinne Eintrag #################### */
.pinne-eintrag {
  clear				: right;
  float				: right;
  width				: 615px;
  text-align		: left;
  margin-bottom		: 7px;
}
.pinne-eintrag h3, .tab-eintrag h3 {
  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 12px;
  padding-left		: 5px;
  text-align		: left;
}
.pinne-eintrag h5 {
  background-image	: url(img/table.jpg);
  color         	: #FFF;
  font				: bold;
  font-family		: arial;
  font-size			: 12px;
  padding-left		: 5px;
  text-align		: left;
}

.pinne-löschen {
  float				: right;
}

/* Fotos */
.fotosklein {
float:left;
padding:2px;
border:1px solid #5B79BF;
margin:5px;
}
.fotosmedium {
float:left;
padding:2px;
border:1px solid #5B79BF;
margin:5px;
}
.fotoskommentar {
float:left;
width:160px;
text-align:center;
}

/* ####################### Footer #################### */
#footer {
  width				: 100%;
 /* height			: 20px; */
  border			: #5B79BF 0px dashed;
  clear				: both;
  padding			: 0;
  margin			: 0;
  background-color:#3c79bc;
}
#footer p {
  text-align        : center;
  font-size			: 0.8em; 
  padding			: 0;
  margin			: 0;
  color				: #fff;
}
#footer p a {
  text-align        : left;
/*  font-size			: 0.8em;*/
  padding			: 0;
  margin			: 0;
  color				: #5B79BF;
}
.erfolgreich {
  width				: 100%;
  height			: 30px;
  border			: #5B79BF 1px dashed; 
  border-left       : 0px;
  border-right		: 0px;	 
  background-color	: #E1F1FF;  
  padding			: 0px;
  margin			: 0px;
  font-size			: 1.2em;
  color: red;
  text-align:center;
}
.erfolgreich p{
  margin			: 0px!important;

}
.graph { 
  position: relative; /* IE is dumb */
  width: 200px; 
  border: 1px solid #3F89D1; 
  padding: 2px; 
}
.graph .bar { 
  display: block;
  position: relative;
  background-image  : url(img-sonstiges/vote_back.jpg);
  background-repeat: repeat-x;
  text-align: center; 
  color: #fff; 
  height: 2em; 
  line-height: 2em;            
}
.graph_gesamt { 
  text-align:left;
  position: relative; /* IE is dumb */
  width: 450px; 
  border: 1px solid #3F89D1; 
  padding: 2px; 
}
.graph_gesamt .bar_gesamt { 
  display: block;
  position: relative;
  background-image  : url(img-sonstiges/vote_back.jpg);
  background-repeat: repeat-x;
  text-align: center; 
  color: #fff; 
  height: 2em; 
  line-height: 2em;            
}
.graph_gesamt_dunkel { 
  text-align:left;
  position: relative; /* IE is dumb */
  width: 450px; 
  border: 1px solid #3F89D1; 
  padding: 2px; 
}
.graph_gesamt_dunkel .bar_gesamt_dunkel { 
  display: block;
  position: relative;
  background-image  : url(img-sonstiges/vote_back_dunkel.jpg);
  background-repeat: repeat-x;
  text-align: center; 
  color: #fff; 
  height: 2em; 
  line-height: 2em;            
}
.graph_b { 
  /*position: relative;  IE is dumb */
  width: 611px; 
  border: 0px solid #3F89D1; 
  padding: 2px; 
  font-size: 12px;
}
.graph_c { 
  /*position: relative;  IE is dumb */
  width: 316px; 
  border: 0px solid #3F89D1; 
  padding: 2px; 
  font-size: 12px;
}
.graph_b .bar_b, .graph_c .bar_c { 
  display: block;
  /*position: relative;*/
  background-image  : url(img-sonstiges/vote_back.jpg);
  background-repeat: repeat-x;
  text-align: center !important; 
  color: #fff; 
  height: 2em; 
  line-height: 2em;            
}
.linie {
  height			: 5px;
  border-bottom			: 1px dashed #3F89D1; 

}
.voting {
  clear				: both;
  /*height			: 30px;*/
  width				: 100%;
  padding-top		: 5px;
}
.sort {
  width				: 730px;
  height			:2em;
  margin-left		:45px;
  background-image  : url(img-sonstiges/vote_back.jpg);
  background-repeat: repeat-x;
  font-size			:12px;
  line-height		:2em;
}
.sort input {
  background-color	:transparent;
  color				:#fff;
}
.sort select {
  background-color	:#5B79BF;
  color				:#fff;
}
.delete {
	cursor: pointer;
}
-->
/* Hack fuer Safari */
/*\*/
html*#inhalte_blog .texte {
 font-size: 1em;
}/*end*/

#adsense {
float:left;
padding-top:15px;
padding-bottom:15px;
padding-left:5px;
}
.umbruch {
clear:both;
}
.qtrans_flag_and_text {
margin:5px!important;
color:#fff;
}
.qtrans_flag {
float:left;
margin:5px!important;
}
.qtrans_flag ul{
float:left;
position:relative;
left:0px;
}
#switch {
float:left!important;
width:65px;
}
#toplogo {
height:22px;
width:665px;
background-color:#3F89D1;
padding-left:15px;
border-bottom:10px solid;
border-color:#FFFFFF;
}
.entry ol {
list-style-position:outside;
padding-left:25px;
}
.entry ol li {
margin-bottom:10px;
}
.galerie img {
float:left;
}
.thumb-img {
	border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #AAA; border-right:1px solid #AAA;
	position:relative; 
	width:75px; height:75px;
	margin:6px; padding:5px;
	background:#FFF;
	float:left;
	
}
.thumb-inner {
	position:relative; overflow:hidden; width:100%; height:100%; 
}
.thumb-img img {
	border:0;
}
.thumb-strip {
	position:absolute; width:150px; height:10px; bottom:6px; left:6px;
	background:#FFF;
	
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity:0.60;
}
.thumb-zoom {
	/*background:url(images/search.png) no-repeat;*/
	position:absolute; width:22px; height:22px;
	right:10px; bottom:7px;
}
#hb247outer {
background-color:#e1f1ff;
padding:20px!important;
}
#hb247outer select, .hb247sel {
background-color:#fff;
}