body {
  background-color:#86a9fa;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11pt;
  color: #000000;
  margin: 0px;
  padding: 0px;
  background-image: url(../images/fv1.jpg);
  background-repeat: repeat-x;
  background-position:top;
}


/*start link definition*/
a:link {
   color: #2e6ff4;
   font-family: 12px, arial, helvetica, sans serif;
   text-decoration: none;
   line-height:20px;
   
}
a:visited {
   color: #2e6ff4;
   text-decoration: none;
   }
   
a:hover {
   color: #811037;
   
}

a img {
   border: 0px;
}

/*end link definition*/

#topcontainer {
  //\border: 1px solid #000000;
  width: 234px;
  height: 600px;
  margin-left: 0px;
  background-color: #fff86a;
  z-index: 0;
  background-image: url(../images/Edelstahl1.jpg);
  background-repeat: repeat-x;
}

/* start links */
#links{
  /*display: list-item; */
  background-color: #fff86a;
  border-top: 1px solid #fff86a;
  border-bottom: 1px solid #fff86a;
  border-left: 1px solid #fff86a;
  border-right: 1px solid #fff86a;
  position: absolute;
  line-height:20px;
  top: 110px;
  left: 4px;
  font: 12px ,Arial,sans-serif;
  padding-right:16px;
  padding-left:6px;
  padding-top:0px;
  padding-bottom:0px;
  text-decoration: none;
  width: 157px;
  z-index: 2;
}


 

#links a:hover {
  
  color:#275dd7;
  font-weight:bold;
  /*padding:1px 0px 0px 3px;
  font: 12px ,Arial,sans-serif;
  line-height:18px;
  text-decoration:none;
  background: #2e6ff4;
  border-left: 1px solid black;
  border-right: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
  border-top: 1px solid black;*/
}



#links h3 {
  margin: 0px;
  padding: 2px;
  line-height: 20px;
  font: 12px , Arial, sans-serif;
  font-size: 12px;
  //\font-weight: bold;
  border: 1px solid #000;
  //\border-bottom: 1px solid #000;
  color: #fff86a;
  background-color: #811037;
}

#links ul {
  margin-bottom: 0px;
  background-color: #fff86a;
  color : #2e6ff4;
}

.nav {
  list-style-type: none;
  font-family:12px ,Arial,sans-serif;
  color: #2e6ff4;
  line-height: 20px;
  text-decoration: none;
  border-top: 1px solid #fff86a;
  border-bottom: 1px solid #fff86a;
  border-left: 1px solid #fff86a;
  border-right: 1px solid #fff86a;
  margin: 0px 0px 0px 0px;
  padding-right:0px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;	
  background-color: #fff86a;
}
.nav a:link {
			color : #2e6ff4;
			font:12px ,Arial,sans-serif;
			line-height: 20px;
			text-decoration:none;
			padding-right:16px;
			padding-left:6px;
			padding-top:0px;
			padding-bottom:0px;	
			}

  
#imagecontainer {
  width: 550px;
  height: 40px;
  position: absolute; 
  top: 10px;
  left: 225px;
  font-family: Arial,verdana,sans-serif;
  font-size: xx-large;
  font-weight: bolder;
  color: #fff86a;
  font-style: oblique;
  text-align: center;
  line-height: 0%;
  //line-height: 100%;
  }

#Untertitel {
  width: 500px;
  height: 40px;
  position: absolute; 
  top: 72px;
  left: 228px;
  font-family: Arial,verdana,sans-serif;
  //font-size: large;
  //font-weight: bolder;
  color: #fff86a;
  font-style: oblique;
  text-align: center;
  margin-bottom: 10px;
  }
  
#adsensebanner {
  width: 468px;
  height: 60px;
  position: absolute;
  top: 1450px;
  left: 260px;
  z-index: 3;
  }
    
/*T-Com Werbung*/  
#werbeboxro {
  width: 234px;
  height: 60px;
  position: absolute;
  top: 10px;
  left: 730px;  
  }
/*Firefox*/ 
#werbeboxo {
  width: 180px;
  height: 60px;
  position: absolute;
  top: 90px;
  left: 790px;  
  }
/*Scyscraper rechts oben re*/ 			
#werbeboxrm {
  width: 120px;
  height: 600px;
  position: absolute;
  top: 90px;
  left: 865px;  
  }
/*ebay*/
#werbeboxru {
  width: 120px;
  height: 600px;
  position: absolute;
  top: 180px;
  left: 800px;  
  }
/*skype*/
#werbeboxskype {
  width: 150px;
  height: 100px;
  position: absolute;
  top: 620px;
  left: 10px;
  }
/*scyscraper rechts unten re*/
#werbeboxlu {
  width: 120px;
  height: 600px;
  position: absolute;
  top: 875px;
  left: 865px;  
  }
/*scyscraper rechts unten li*/ 
#werbeboxrul {
  width: 120px;
  height: 600px;
  position: absolute;
  top: 875px;
  left: 730px;  
  } 
/*google adsense unten rechts*/
#werbeboxgoogleunten {
  width: 150px;
  height: 600px;
  position: absolute;
  top: 630px;
  left: 15px;
  background-color: #ffffff;  
  }

/* start login menue */
#menuelogin input {
  width: 100px;
  height: 13px;
  font-size: 8pt;
  margin: 3px 0px 0px 0px;
}

#menuelogin .button {
  width: 40px;
  height: 18px;
  padding: 0px;
  display: block;
  margin: 3px 0px 3px 5px;
}

#menuelogin form {
  font-size: 8pt;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  background-color: #fff86a;
}

#menuelogin div {
  margin: 2px 0px 0px 5px;
}

/* end login menue */
/* start fast admin */

#fast_admin {
  position: absolute;
  margin: 80px 0px 0px 0px;
  line-height: 15px;
  //\border: 1px solid #000; /*4678b3;*/
  //\border-right: 1px solid #000;
  width: 157px;
  background-color: #fff86a;
  
}

#fast_admin ul {
  list-style-type: none;
  margin: 0px 0px 0px 4px;
  padding: 0px;
  
}

#fast_admin h3 {
  margin-bottom: 4px;
  border-width: 0px;
  height: 15px;
  background-color: #811037;
  border: 1px solid #000000;
  //\background-image: url(../images/fast_admin_hd.gif);
}

#fast_admin .fast_admin_log {
  /*border-top: 1px dotted #1188dd;*/
  margin: 4px 0px 0px 0px;
  padding: 4px;
}

#fast_admin .fast_admin_log span {
  display: block;
  color: #fe0000;
}

#fast_admin button{
  border: 0px solid #fff;
  background-color: #fff; 
}

/* end fast admin */
/* end links */

/* start content */
#content, #error_frame, #success_frame {
  position: absolute;
  top: 90px;
  left: 185px;
  z-index: 1;
  width: 540px;
}

#content, #error_frame, #success_frame {
  min-height: 460px;
}

* html body #content, * html body #error_frame, * html body #success_frame {
  height: 460px;
}

#content {
  background-color: #fff;
  //font-size: 12px;
  //font-family: arial,helvetica,sans-serif;
  border-left: 2px solid #CCC;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-top: 2px solid #CCC;
  padding: 5px 20px 10px 20px;
  margin-bottom: 10px;
 background-image: url(../images/contentfv1.jpg);
 background-repeat:repeat-x;
}

#content h2 {
  font-size: 12pt;
  //font-weight: bold;
  margin: 3px 3px 5px 0px;
}

/* start single item */
.item h2 {
  font-size: 12pt;
  //font-weight: bold;
  margin: 3px 3px 5px 0px;
}

.item .author {
  font-size: 8pt;
}
.item a:link {
  font : 8pt, Arial, Sans-serif;
}

.item .text {
  margin: 5px 5px 5px 0px;
}

.item .text img {
  display: block;
  margin: 5px 0px 5px 0px;
}

#stat_link{
  border: 1px solid #000;
  border-bottom: 1px solid #fff;
  background-color: #e3dddd;
  padding: 2px;
  position: absolute;
  left: 600px;
  top: 45px;
  z-index: 2;
}

/* end single item */

/* start category overview */
#content .cat_date {
  font-weight: bold;
  font-size: 8pt;
  margin: 8px 0px 8px 0px;
  text-align: right;
}

#content .cat_date span {
  border-bottom: 1px dotted #000;
  padding: 3px;
}

#content hr {
  color: #fff;
  border-width: 0px;
  border-bottom: 1px dotted #000;
}

#content .cat_overview_navigation {
  text-align: center;
}

.cat_overview_navigation a {
  font-size: 10pt;
}

.item_mini {
  padding: 0px;
  margin: 0px 0px 15px 0px;
}

.item_mini h3 {
  padding: 0px;
  margin: 0px 0px 1px 0px;
  font-size: 10pt;
}
.item_mini .author {
  font-size: 7pt;
}

.item_mini .item_text {
  font-size: 9pt;
  margin: 5px 0px 0px 0px;
}

.item_mini .comments_link {
  font-size: 9pt;
  margin: 5px 0px 5px 0px;
  text-align: right;
}

.item_mini .br_clear {
  clear: both;
  
}


.item_mini .media_list {
  font-size: 8pt;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
}

.item_mini .main_img {
  float:left;
  margin: 0px 12px 4px 0px;
  padding: 5px 0px 5px 5px;
}

#rss_link{
  
  background-color: #ccc;
  padding: 5px;
  position: absolute;
  left: 660px;
  top: 90px;
  z-index: 2;
}
/* end category overview */

#create_category_button {
  clear: both;
  margin-top: 18px;
}

/* start forms */
#content form {
  margin: 0px;
  padding: 0px;
}

#content .bold {
  font-size: 10pt;
  font-weight: bold;
}

.formdiv {
  margin: 10px 0px 0px 0px;
}

.formdiv .marginfields {
  margin: 20px 0px 10px 0px;
  padding: 0px;
}

.button_right {
  margin: 10px 0px 10px 0px;
  padding: 0px;
  text-align: right;
}

.formdiv label {
  display: block;
  /*text-align: right;*/
  width: 150px;
  float: left;
  font-size: 10pt;
  margin: 0px 5px 3px 0px;
  padding: 0px;
}

/* special width for labels for comments */
.comment_form .formdiv label {
   width: 150px;
}

.formdiv input, .formdiv textarea, .formdiv select {
  float: left;
  margin: 0px 0px 3px 0px;
}

.ch_input {
  border: 1px solid #000000;
  background-color: #efefef;
}

.red_border {
  border: 1px solid #ef0000;
  background-color: #efefef;
}

#del_marked_button {
  clear: both;
  margin: 5px;
}

.formdiv br {
  clear: both;
}

.ch_input:focus, .red_border:focus {
  background-color: #fff;
}

.form_bg1 {
  background-color: #e9ebf7;
  border: 1px solid #ccc;
  padding: 5px;
  margin: 10px 0px 10px 0px;
  font-size: 10pt;
}

.form_bg1 a {
  margin: 0px 0px 0px 10px;
}

.form_bg1 tr.upload1 {
  background-color: #ddd;
  height: 21px;
}

.form_bg1 h5 {
  margin: 0px 0px 8px 0px;
  padding: 0px 5px 5px 5px;
  font-size: 8pt;
  border-bottom: 1px solid #ccc;
}

/* end forms */
/* end content */

/* start error and success frame */
.error_frame_intern {
  border: 1px solid #ef0000;
  background-color: #ffffff;
  margin: 5px 0px 5px 0px;
  width: 340px;
}

.error_frame_intern h4 {
  background-color: #ef0000;
  margin: 0px 0px 2px 0px;
  font-size: 8pt;
  color: #ffffff;
}

.error_frame_intern div, .success_frame_intern div {
  margin: 3px 3px 3px 3px;
  font-size: 10pt;
}

.success_frame_intern {
  border: 1px solid #00ef00;
  background-color: #ffffff;
  margin: 0px 0px 5px 0px;
}

.success_frame_intern h4 {
  background-color: #00ef00;
  margin: 0px 0px 2px 0px;
  font-size: 8pt;
}

#error_frame {
  border: 1px solid #ef0000;
  background-color: #ffffff;
  padding: 0px;
}

#success_frame {
  border: 1px solid #000;
  background-color: #ffffff;
  padding: 0px;
}

#error_frame h2 {
  background-color: #ef0000;
  margin: 0px 0px 2px 0px;
  padding: 2px;
  font-size: 12pt;
  color: #ffffff;
}

#success_frame h2 {
  background-color: #00dd00;
  margin: 0px 0px 2px 0px;
  padding: 2px;
  font-size: 12pt;
  color: #ffffff;
}

#error_frame .error_message, #success_frame .success_message {
  margin: 3px 3px 3px 3px;
  padding: 3px 0px 10px 20px;
  font-size: 11pt;
  height: 300px;
}
/* end error and success frame */

/* start comments area */

.comments {
  border-top: 1px dotted #000;
}

.comments_area {
  margin-top: 15px;
}

.comment {
  padding: 4px;
}

.comment .mod_button {
  padding: 2px;
  width: 30px;
}

.comment .author {
  font-size: 7pt;
}

.comment p {
  font-size: 10pt;
}

.comment1, .row1 {
  background-color: #f1f1f1;
}

/* end comments area */

/* start statistics */

.stat_div {
  width: 50px;
  height: 120px;
  font-size: 10pt;
  float: left;
  padding: 4px;
  margin: 2px;
  position: relative;
}

.stat_div div {
  position: absolute;
  bottom: 4px;
  left: 7px;
  text-align: center;
}

.stat_table {
  font-size: 10pt;
}

.stat_table td {
  text-align: center;
}

/* end statistics */

/* start tooltips */
.tooltip {
  width: 400px;
  font-size: 9pt;
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  padding: 3px;
  z-index: 20;
}

.tooltip h3 {
  background-color: #FD9453;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  margin: 0px 0px 3px 0px;
}

/* end tooltips */

.copyright {
  font-size: 8pt;
  width: 170px;
  padding: 3px;
}