* {margin:0px; padding:0px;}

h1 {font-size:18px; font-weight:bold;}
h2 {font-size:17px; font-weight:bold;}
h3 {font-size:16px; font-weight:bold;} 
h4 {font-size:15px; font-weight:bold;}
h5 {font-size:14px; font-weight:bold;}
h6 {font-size:13px; font-weight:bold;}

table {font-size:12px;}

form {display:inline;}

a:hover {color:red;}

/******/

body
 {
 position:static;
 text-align:center; /* mittig IE 5.5 */
 font-family:tahoma,arial,verdana;
 font-size:12px;
 background-color:#E9E9FF; /* 1) */
 }
 
/******/
 
#layout_outer
 {
 width:961px;
 margin:10px auto; /* mittig */
 text-align:left;
 background-color:#ffffff;
 border:0px solid #1D5AE8; /* 2) */
 }
 
#layout_inner
 {
 margin:0px;
 padding:0px;
 background-color:#ffffff;
 }

/**********/
 
#header
 {
 width:100%;
 height:80px;
 /* background-color:#1D5AE8; */ /* 4) */
 background:#ffffff url(/images/header_background.jpg) top left repeat-x;
 }
 
#header_logo
 {
 float:left;
 height:80px;
 width:40%;
 }

#header_right
 {
 float:right;
 height:80px;
 width:60%;
 }
  
#main
 {
 width:100%;
 background-color:#ffffff;
 }
 
#main_sidebar
 {
 float:left;
 width:25%;
 text-align:left;
 background-color:#ffffff;
 }
 
#main_content
 {
 float:right;
 width:75%;
 text-align:left;
 background-color:#ffffff;
 }

#footer
 {
 width:100%;
 /* height:80px; */
 color:gray;
 background-color:#C7D4EB; /* 6) */
 }

#footer_navi
 {
 padding:10px;
 text-align:center;
 line-height:20px;
 }
 
#sysinfo
 {
 width:100%;
 margin-top:10px;
 font-size:9px;
 text-align:center;
 color:#acacac;
 }
 
.puffer10
 {
 width:100%;
 height:10px;
 }
 
/******/

#sidebar
 {
 margin:0px;
 padding:20px;
 background-color:#ffff; /* 5) */
 border-right:1px dotted black;
 }

.navibox
 {
 -width:100%; /* overflow IE!!! */
 overflow:hidden;
 margin-bottom:10px;
 background-color:#ffffff;
 }

.navibox h3
 {
 font-size:110%;
 margin-bottom:5px;
 border-bottom:1px dashed #696060;
 }
 
/***/
 
div.menu {}

div.menu a:hover
 {
 color:#ffffff;
 background-color:#43616b;
 }

div.menu p.menumain
 {
 margin:2px 0px;
 padding:0px 5px;
 line-height:2.0em;
 font-size:100%;
 font-weight:bold;
 }
 
div.menu p.menusub
 {
 margin:2px 15px;
 line-height:1.5em;
 font-size:100%;
 font-weight:bold;
 }

div.menu p.menusel
 {
 background-color:#96B4EB;
 }
 
/***/
 
.sidebox
 {
 -width:100%; /* overflow IE!!! */
 overflow:hidden;
 margin-bottom:10px;
 }
 
.sidebox ul
 {
 list-style:none;
 }

.sidebox ul li
 {
 margin:2px 5px;
 line-height:1.4em;
 }
 
.sidebox h3
 {
 font-size:110%;
 margin-bottom:5px;
 /* border-bottom:1px dashed #696060; */
 }
 
.sidebox_puffer
 {
 width:100%;
 height:10px;
 border-top:1px dashed #696060;
 }
 
/***/
 
#content {margin:0px; padding:20px;}

#content_navi {padding:5px 0px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; margin-bottom:10px;}
 
#content_title {margin-bottom:10px;}
 
#content_body {margin:0px; padding:0px; margin-bottom:20px;}

#content_views {margin-top:20px; font-size:80%; color:gray;}
 
/**********/ 

/***** Allgemein *****/

a.navi
  {
  font-weight:bold;
  text-decoration:none;
  }
  
a.post
  {
  font-weight:bold;
  text-decoration:none;
  }
 
div#content_body p
  {
  text-align:justify;
  line-height:1.6em;
  }
  
div#content_body ul
  {
  margin:5px 30px;
  list-style-type:circle;
  }
  
div#content_body ul li
  {
  padding:3px 0px;
  line-height:1.6em;
  }
 
/***/
  
.err {color:red; font-weight:bold;} /* Fehler-Meldung */
.suc {color:green; font-weight:bold;} /* Erfolgs-Meldung */  
.not {font-weight:bold;} /* Hinweis-Meldung */
 
p.note {margin:0px; padding:0px; color:green; font-size:80%; text-align:justify;}

span.search_mark {color:white;background-color:red;font-weight:bold;}

/******/

div.seph_dashed {width:100%; height:1px; margin:0px; padding:0px; font-size:0px; border-top:1px dashed #a1a1a1;}
div.seph_solid {width:100%; height:1px; margin:0px; padding:0px; font-size:0px; border-top:1px solid #a1a1a1;}

/******/

div.err_box {color:red;font-weight:bold;margin:10px;padding:10px;border:1px solid red;background-color:#efefef;}
div.suc_box {color:green;font-weight:bold;margin:10px;padding:10px;border:1px solid green;background-color:#efefef;}
div.not_box {}

/******/

div#post_content {}
div#post_meta {margin-top:20px;padding:10px 40px;background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:gray;text-align:center;}
div#post_meta_rdf_autodiscover {}
div#post_browse {margin-top:20px;}
div#post_discuss {margin-top:20px;}
div#post_comment {margin-top:20px;}

/******/

table.gals_list_folders_tab1 {background-color:#efefef;}
table.gals_list_folders_tab2 {background-color:#ffffff;}
table.gals_list_folders_tab3 {}
table.gals_list_folders_tab3 td {background-image:url(/images/folder_130x130.gif);}
td.gals_list_folders_desc {color:brown;font-size:80%;}

table.gals_list_images_tab1 {background-color:#efefef;}
table.gals_list_images_tab2 {background-color:#ffffff;}
table.gals_list_images_tab3 {}
table.gals_list_images_tab3 td {background-color:#a1a1a1;}
td.gals_list_images_ts {color:black;font-size:80%;}
td.gals_list_images_desc {color:brown;font-size:80%;}

div#content_image {}
div.image_navi {padding:10px 10px;}
div.image_image {padding:10px 0px; text-align:center;}
div.image_info {padding:10px 10px; text-align:center;}
div.image_info p.image_desc {color:brown;font-weight:bold;}

/******/