/* matze.NET */

/* matze.NET */

/* matze.NET */

/* matze.NET */

/* matze.NET */

body {
background-color: #7690b0;
background-image:url(../gfx/base/all_bg.gif);
background-repeat:repeat-x;
background-position:top;
cursor:default;
}

/* ----------Grafiken für die Container-------------- */
.headtop {
display:block;
width:900px;
height:11px;
background-image:url(../gfx/base/head_top.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.headbottom {
display:block;
width:900px;
height:12px;
background-image:url(../gfx/base/head_bottom.gif);
background-repeat:no-repeat;
background-position:top;
}
.headcnt {
width:900px;
height:97px;
background-image:url(../gfx/base/head_cnt.gif);
background-repeat:repeat-y;
}

.cnttop {
display:block;
width:730px;
height:11px;
background-image:url(../gfx/base/cnt_oben.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.cntbottom {
display:block;
width:730px;
height:12px;
background-image:url(../gfx/base/cnt_bottom.gif);
background-repeat:no-repeat;
background-position:top;
}
.cntcnt {
width:730px;
background-image:url(../gfx/base/cnt_cnt.gif);
background-repeat:repeat-y;
min-height:450px;
background-color:#FFFFFF
}

.menutop {
display:block;
width:170px;
height:11px;
background-image:url(../gfx/base/menu_oben.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.menubottom {
display:block;
width:170px;
height:12px;
background-image:url(../gfx/base/menu_bottom.gif);
background-repeat:no-repeat;
background-position:top;
}
.menucnt {
width:170px;
background-image:url(../gfx/base/menu_cnt.gif);
background-repeat:repeat-y;
}
/* ----------Links im Menu-------------- */
#left a {
display:block;
width:165px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight:bold;
font-size:12px;
color:#073f77;
background-color:#FFFFFF;
margin-left:1px;
text-decoration:none;
border-bottom:1px dotted #CCCCCC;
}
#left a:hover {
display:block;
color:#FFFFFF;
background-color:#f39a22;
}
/* ---------- Specialstyle für Gallery -------------- */
#gal a {
text-decoration:none;
}
/* ----------container zentriert das layout-------------- */
#container {
width: 900px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
text-align: right;
/* background-color:#33CC00; */
padding: 0px;
margin: 0px;
height:120px;
margin-bottom:3px;
margin-top:3px;
}

/* ----------outer und inner----------------- */
#outer{ 
border-left: solid 170px #7690b0;  /* linke Menue Spalten Farbe  */ 
/* background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
 } 

#inner{ margin:0px; width:100%; } /* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
 width:170px; 
 float:left; 
 position:relative; 
 margin-left:-170px; 
 margin-right:0px;
 }

/* -----------------Inhalt--------------------- */
#content{ 
position: relative; 
margin: 0px;
}

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

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.cnt{
padding: 5px 10px;
margin:0px;
}

#content img {
border:0;
} 

#banner img {
border:0;
} 

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: right; } 

/* ---------- newsstyles -------------- */
.news_head {
font-size:12px;
font-weight:bold;
color:#f39a22;
}
.news_cnt {
border-left:6px solid #edf4fd;
display:block;
padding-left:4px;
width:97%;
}
.news_foot {
background-color:#edf4fd;
float:left
}

/* ---------- commentstyle -------------- */
.com_head{
background-color:#f4f9ff;
float:left;
height:16px;
}
.com_cnt {
border-left:4px solid #edf4fd;
display:block;
padding-left:2px;
width:97%;
}
.com_write {
border:1px solid #a8bfdb;
background-color:#f4f9ff;
padding-left:5px;
margin-right:10px;
color:#1b4875;
}
/* ---------- gbook style -------------- */
.gb_td {
border-style:solid; border:1px solid #FF9933; background-color:#EEF7FD; filter: Alpha(Opacity=70);
}

.gb_table {
background-image:url(../gfx/gbook/gbook_bg.jpg); 
background-repeat:repeat-y;
padding-left:10px;
}

.gb_cnt {
font-size:12px;
border-left: 6px solid #FEE6BC;
padding-left: 5px;
}



/* ---------- form felder -------------- */
input.text, textarea.text, input.inputform, textarea.inputform{border:1px solid;border-color:#474E66 #E7E8ED #E7E8ED #474E66;padding:2px 4px 2px 4px;}
input.text:focus, textarea.text:focus{border:1px solid;border-color:#002276 #4A5F9A #4A5F9A #002276;background-color:#EBF5FF;}
input.readonly,input.readonly:focus{background-color:#F1F2F6;border-color:#474E66 #E7E8ED #E7E8ED #474E66;padding:2px 4px 2px 4px;}
input.check{margin-right:6px;vertical-align:middle;}
input.disabled,input.disabled:focus,textarea.disabled,textarea.disabled:focus,select.disabled{background-color:#f5f5f7 !important;color:#9393a9 !important;border:1px solid;border-color:#474E66 #E7E8ED #E7E8ED #474E66;}
label.disabled,label[disabled]{color:#898989 !important;}
input.button{border:1px solid #bec7df;background:#f5f8fb;cursor:pointer;cursor:pointer;}
input.button:hover{background:#fff;}


/* ---------- fehler/success boxen -------------- */

.error {
border:1px solid red;
width:85%;
padding:10px;
padding-left:45px;
margin-left:10px;
font-size:12px;
font-weight:bold;
background-color:#ffeaea;
background-image:url(../gfx/icons/warnung.gif);
background-repeat:no-repeat;
background-position:5px;
color:#ff0000;
}

.success {
border:1px solid green;
width:85%;
padding:10px;
padding-left:45px;
margin-left:10px;
font-size:12px;
font-weight:bold;
background-color:#dff9d1;
background-image:url(../gfx/icons/success.gif);
background-repeat:no-repeat;
background-position:5px;
color:#499b1b;
}

/* ---------- versteckte elemente (zb für thickbox) -------------- */

.hidden {
visibility:hidden;
height:0px;
width:0px;
border:0px;
padding:0px;
margin:0px;
}
