/* GENERAL SETTINGS */

/*** LINK ***/
a:hover,
a:visited,
a:active,
a:link {
 font-style:none;
 outline-style:none;
 text-decoration:none;
 color: #b12006;
 font-weight: bold;
}

a:hover { color:#545ae3; }

body {
 font: 12px Arial, Verdana, Helvectica, Sans-serif;
 font-weight: normal;
 background: url("../images/background.gif") ;
 background-repeat:repeat-y;
 background-color: #e07400;
 margin: 0px;
 padding: 0px;
 height:100%;
 width:100%;
}

img {
 border-style:none;
 border-width:0px;
}

hr {
 border-top: solid #df791f 1px;
 border-bottom: solid #d1d3d4 1px;
 border-left: 0px;
 border-right: 0px;
 height:2px;
 width: 508px;
 margin: 8px 0px 8px 0px;
}

.clearboth {
 clear:both;
}
/*  MAIN-FRAME */

#frame {
 position:absolute;
 top:0px;
 padding: 0px 59px 10px 51px;
 width: 872px;
 height:100%;
}

/* HEADER */

#header {
 width: 100%;
 height:130px;
 margin-bottom:35px;
 background: url("../images/header.png") no-repeat;
}

/* NAVI */

#left {
 width: 150px;
 float:left;
 margin-left:0px;
}

#navi ul {
 list-style-type: none;
 border:0px;
 padding: 0px;
 margin: 10px 0px 0px 25px;
 font-weight: bold;
 font-style: italic;
}

#navi li.border {
 display: block;
 border:0px;
 margin:5px 0px 6px 0px;
 padding: 0px;
 font-size: 1px;
 height:1px;
 line-height: 1px;
}

#navi li.link a:link, #navi li.link a:visited  {
 height: 15px;
 background: url("../images/naviPoint_yellow.gif") no-repeat;
 padding: 0px 0px 0px 37px;
 text-decoration: none;
 color:#C22205;
 display:block;
}

#navi li.link a:hover, #navi li.link a:active {
 background: url("../images/naviPoint_blue.gif") no-repeat;
}

/* TREE_PICTURE */

#baum {
 margin: 40px 0px 0px 20px;
}

/* CONTENT */

#content {
 width:554px;
 float:left;
 margin: 0px 0px 0px 30px;
}

#content_top {
 width: 554px;
 height: 17px;
 margin: 0px 0px 0px 1px;
 background: url("../images/content_top.gif");
}

#content_center {
 height: 100%;
 font: 11px Verdana, Arial, sans-serif;
 text-align: justify;
 line-height: 17px;
 width: 500px;
 margin: 0px 0px 0px 4px;
 padding: 10px 34px 10px 20px;
 background-color: #333333;
 background: url("../images/content_ground.gif");
 background-repeat:repeat-y;

}

#content_bottom {
 margin: 0px 0px 20px 0px;
 width: 554px;
 height: 17px;
 background: url("../images/content_bottom.gif");
}

/* FONTS */
h1 {
 font: 18px Arial, Verdana, Helvectica, Sans-serif;
 font-weight: bold;
 font-style: italic;
 color: #df791f;
 margin: 0px;
 padding: 10px 0px 5px 0px;
}

h2 {
 font: 16px Arial, Verdana, Helvectica, Sans-serif;
 font-weight: bold;
 font-style: italic;
 color: #df791f;
 margin: 0px 0px 15px 0px;
 padding: 10px 0px 5px 0px;
}

/* FORMS */

 textarea, input, select {
 /* muss noch angepasst werden farblich eventuell*/
 padding: 1px 1px 1px 3px;
 font: 12px Arial, Verdana, Helvectica, Sans-serif;
 border: 1px solid #C02000;
 background: #FAF0EE;
 margin-bottom: 6px;
 color: #94220C;
}

.errormsg {
 border: 2px solid #B84028;
 padding: 14px;
 font-weight: bold;
 color: #C44113;
 background: #FAE6E4;
 margin-bottom: 10px;
}

.okmsg {
 border: 2px solid #67B14E;
 padding: 14px;
 font-weight: bold;
 color: #00BB00;
 background: #EEFCCC;
 margin-bottom: 10px;
}

/*  THE TEAM  */

.team_member_box {
 float:left;
 width:166px;
 text-align:center;
}

.team_member_pic img {
 border: 1px solid #df791f;
}

.team_member_info {
 padding-top: 3px;
 vertical-align: top;
 padding-bottom: 26px;
 font-size: 10px;
}

.events_box {
 margin-top:20px;
 border:1px solid #df791f;
 background:#fcf4e6;
 width:496px;
 padding:5px;
}

.events_box img {
 border: 1px solid #df791f;
 float:left;
 margin-right:10px;
 margin-bottom:5px;
}

.events_titel {
 font-weight:bold;
 margin-top: -5px;
 margin-left: -5px;
 margin-right: -5px;
 padding:5px;

}
.events_uhrzeit {
 font-style:italic;
}

input,
textarea,
select {
 border:1px dashed #baab8e;
 font-size: 13px;
 padding:2px;
 letter-spacing:1px;
 color:#000000;
 background:#faf7f2;
}



