hmtl{
     }

body {
  font-family: lucida sans unicode, sans-serif;
  color:black;
  font-size: 0.625em;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height: 1.7em;
  margin: 0;
  background:#333333 none repeat scroll 0 0;
  color:#333333;
  padding:13px 0 25px;
}

/* wrapper
--------------------------------------------------------*/

div#wrapper {
  position: relative;  
  width: 880px;
  margin:0 auto;
  background: url(images/blog_bg.jpg) top left repeat-x;
  background-color: #FFFFFF;
}


/* head
--------------------------------------------------------*/

div#head {
/*  font-size: 1.3em;*/
  float: left;
  position: relative;
  width: 880px;
  height: 160px;
  text-align: center;
/*  border-top: 3px double #333333;
  border-left: 3px double #333333;
  border-right: 3px double #333333;*/
  background: url(images/top_back.jpg) top left no-repeat;
}

div#head a {
  display: block;
  width: 200px;
/*  font-size: 2.5em;*/
  color: #333;
  padding: 45px 0 15px;
  margin: 0 auto;
  text-decoration: none;
}

div#searchform {
  float: right;
  margin-top: 68px;
  text-align: right;
  padding-right: 15px;
}

a.logo {
  position: absolute;
  top: 40px;
  left: 10px;
  display: block;
  width: 70px;
  height: 20px;
}

/* top_menu
---------------------------------------------------------*/

div#top_menu {
  float: left;
  width: 845px;
  height: 32px;
  padding-left: 38px;
}

div#top_menu ul {
  list-style: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
}

div#top_menu ul li {
  float: left;
  width: auto;
}

div#top_menu ul li a {
  display: block;
  font-size: 1.8em;
  font-weight: bold;
  padding: 7px 14px 7px 0;
  text-decoration: none;
  color: #00FFFF;
  font-family: Arial, Helvetica, sans-serif;
}

div#top_menu ul li a:hover {
/*  color: #3786D6;*/
  color: #FFF;
}

div#top_menu ul li.current_page_item a {
/*  color: #3786D6;*/
  color: #FFF;
}

div#top_menu ul li.current_page_item a:hover {
/*  color: #06c;*/
  color: #FFF;
}


/* body & container
---------------------------------------------------------*/

div#body_container {
  float: left;
  clear: left;
  width: 874px;
  border-bottom: 3px double #333333;
  border-left: 3px double #333333;
  border-right: 3px double #333333;
  padding: 0px 0 25px 0;
}

div#content_container {
  float: left;
  width: 630px;
  padding: 7px 5px 10px 35px;
    min-height:506px;
    height:auto !important;
    height:506px;
/*  border-right: 1px solid #ccc;*/
  line-height: 1.3em;
  font-size: 1.3em;
}

div#code {
  width: 500px;
  overflow: auto;
  background: url(images/karo.jpg) top left repeat;
  margin: 10px 0 10px 50px;
  border-top: 1px solid #666666;
  border-right: 2px solid #666666;
  border-bottom: 2px solid #666666;
  border-left: 1px solid #666666;
  padding: 5px;
}

/* footer
---------------------------------------------------------*/

div#footer {
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
  padding-top: 15px;
  border-top: 1px solid #ccc;
}

/* sidebar
---------------------------------------------------------*/

div#sidebar_container {
  float: right;
  width: 189px;
  margin-top: 47px;
  font-size: 1.2em;
  padding-right: 5px;
  background: url(images/cat_back.jpg) top left repeat-y;
}

div#sidebar_container h2 {
  font-size: 1.1em;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #0066CC;
  margin: 25px 0 5px 5px;
  background: url(images/h2_back.jpg) bottom left no-repeat;
}

li.einf_text {
  margin-left: 0px;
  list-style: none;
}

li.categories {
  margin-left: 0px;
  list-style: none;
}

li.current-cat {
  list-style-image: url(images/li_pfeil.jpg) !important;
  list-style-position: outside !important;
}

li.cat-item {
  margin-left: 05px;
  list-style: none;
}

li.linkcat {
  margin-left: 0px;
  list-style: none;
}

li.archiv_li {
  margin-left: 0px;
  list-style: none;
}

ul.archiv_second_row li {
  margin-left: 5px;
  list-style: none;
}

ul.blogroll li {
  margin-left: 5px;
  list-style: none;
}

li.autor {
  margin-left: 0px;
  list-style: none;
}

li.autor p {
  padding-left: 20px;
}

.wp-tag-cloud {
  margin-left: 0px;
  padding-left: 10px;
  list-style: none;
}

.wp-tag-cloud li {
  margin-left: 5px;
  list-style: none;
}


div#sidebar_container ul.first_row {
  list-style: none;
  padding: 0;
  margin: -29px 0 0 5px;

}

div#sidebar_container ul.first_row li {
  list-style: none;
  padding-bottom: 2px;
  margin-left: 10px;
}

div#sidebar_container ul.first_row li ul {
  list-style: none;
  padding: 0 0 0 10px;
  margin: 0;
}

.register {
  padding-left: 25px;
}




/*div#sidebar_container ul.first_row li {
  padding_left: 10px;
}

div#sidebar_container ul.first_row li ul.second_row li {
  padding-left: 10px;
}*/

.archiv_url {
  /*font-size: 1.1em;*/
}

/* seitengestaltung
---------------------------------------------------------*/

div#page_title {
  float: left;
  line-height: 20px;
}

div#page_title h2 {
  margin: 10px 0;
  line-height: 20px;
  font-size: 1.5em;
  color: #3786D6;
  font-family: Georgia, "Times New Roman", Times, serif;
}

div#page_submenu {
  float: left;
  margin: 0;
  padding: 0;
}

div#page_submenu ul {
  float: left;
  list-style: none;
  margin: 12px 0 0 10px;
  padding: 0;
}

div#page_submenu ul li { 
  float: left;
  margin: 0 7px;
}

div#page_submenu ul li a { 
  display: block;
  margin: 0;
}

div#page_content {
  float: left; 
  clear: left;
  width: 100%;
  margin-top: 10px;
}

div#page_content h2 {
  color: #3786D6;
  font-family: Georgia, "Times New Roman", Times, serif;
}

div#page_content h3 {
  color: #3786D6;
  border-bottom: 1px dashed #3786D6;
}

div#page_content ul {
  list-style: none;
  margin: 0 0 0 10px;
  padding: 0;
}

div#page_content ul li {
/*  font-size: 1.2em;*/
  background: url(images/li_pfeil.jpg) left no-repeat;
  padding: 3px 0 3px 20px;
}

.wp-caption-text {
  font-style: italic;
}

/* comment
---------------------------------------------------------*/

div.comment {
  float: left;
  clear: left;
  width 635px;
}

.comment_user {
/*  font-size: 1em;*/
}

.alt {
	 
	}

.commentlist {
	 
	}


.nocomments {
	 
	}
 
.commentlist li {
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
	}

#commentform textarea {
  width: 600px;

	}

#commentform #submit {
	 
	}

/* postgestaltung
---------------------------------------------------------*/

div.post {
  float: left;
  clear: left;
  width: 100%;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 10px;
  padding: 10px 0;
}

a.post_title {
  display: block;
  float: left;
  margin-bottom: 2px;
  text-decoration: none;
/*  font-size: 1.2em;*/
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
/*  text-transform: uppercase;*/
}

div.post_autor {
  float: left;
  clear: left;
}

div.post_content {
  float: left; 
  clear: left;
  width: 100%;
  margin: 5px 0;
}

div.post_det {
  background-color: #D9E9FD;
  padding: 2px 2px 3px 6px;
}

div.post_det a {
/*  font-size: 1em;*/
}

div.post_content ul {
  list-style: none;
  margin: 0 0 0 10px;
  padding: 0;
}

div.post_content ul li {
 /* font-size: 1.2em;*/
  background: url(images/li_pfeil.jpg) left no-repeat;
  padding: 3px 0 3px 20px;
}

div.post_content ol {
  margin: 0 0 0 20px;
  padding: 0;
  list-style-position: outside;
}

div.post_content ol li {
  /*font-size: 1.2em;*/
}

div.singe_tags {
  float: left;
  width: 635px;
}

.single_tags p a {
/*  font-size: 1em;*/
}

.to_article {
/*  font-size: 1em;*/
}

/*textgestaltung
---------------------------------------------------------*/

div.clr {
clear: both;
}

p {
	margin: 10px 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6{
     }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul{
     }
ol{
     }
     li{
          }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
 border: none;
     }

address {
     }

/*--------------------linkgestaltung--------------------*/


a {
 /* font-size: 1.3em;*/
  color: #06c;
}
a:link { 
     }
a:visited { 
  color: #3786D6;  
}
a:link:focus{ 
     }
a:link:hover, 
a:visited:hover { 
  color: #147;
    }
a:link:active, 
a:visited:active {
     }

/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }






/*--------------------fuer den wp kalender--------------------*/
 
div#calendar_wrap {
  padding: 0;
}

table#wp-calendar {
  font-size: 1em;
  border: 1px solid #999999;
  margin-left: 10px;
}

#wp-calendar th {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #06c;
}

#wp-calendar thead {
  background-color: #D9E9FD;
}

#wp-calendar {
  empty-cells: show;	
}

#wp-calendar #next a {
	
}

#wp-calendar #prev a {
	
}

#wp-calendar a {
  text-decoration: none;
  font-weight: bold;
  background-color: #D9E9FD;
  border-bottom: 1px solid #006699;
}

#wp-calendar caption {
	margin-bottom: 5px;
}

#wp-calendar td {
  text-align: center;
}

#wp-calendar td.pad:hover { 
}


/* tag_cloud 
---------------------------------------------------------------*/
li#tag_cloud {
  padding-left: 10px;
  line-height: 2em;
}

li#tag_cloud h2 {
  margin-left: -5px;
}

li#tag_cloud li {
  padding-left: 10px;
}

li#tag_cloud li a {

}

div.tag_cloud {
  margin-left: 100px;
  width: 400px;
  line-height: 2em;
}


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
  width: 160px;
  height: 200px;
  background: url(images/advert.jpg) top left no-repeat;
  border: 1px solid #999999;
  margin-left: 5px;
     }




/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }
	 
form#cforms2form {
  margin: 30px 0 30px 10px;
  width: 500px;
}

form#cforms2form input {
  width: 250px;
}

form#cforms2form textarea {
  width: 250px;
}

form#cforms2form input#sendbutton2 {
  width: 150px;
}


