/**  FARBCODES **/

/******* 

#EB6D1D - Background Orange 
#FF4500 - Orange Red - h1 
#228B22 - Forest Green


*******/

/**  Layout Allgemein **/

*,
BODY,
TABLE,
TD,
DIV,
IMG {
	margin: 0px;
	padding: 0px;
}

body {
background: #EB6D1D url(../sysimg/background_orange.gif) repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color: #333333;
}

img { border: none; }
a { color: blue; text-decoration: underline; }
a:hover { text-decoration: none; color : #ff6000; }

#underline_o {
background: #EB6D1D url(../sysimg/underline_orange_1px.png) repeat-x;
height: 1px;
margin: 0px 0px 0px 0px;
}

#underline_g {
background: #EB6D1D url(../sysimg/underline_green_1px.png) repeat-x;
height: 1px;
margin: 0px 0px 2px 0px;
}

/** Inhalt Gesamt**/

#wrap {
width: 845px;
margin: 10px auto;
}

/**  Inhalt Oben  **/

#top {
height: 130px;
padding: 0;
}

/**  Inhalt Header  **/

#header {
background: #EB6D1D url(../sysimg/background_header.png) repeat-y;
height: 20px;
}
#header_inhalt {
}
#header_inhalt .links {
float: left;
width: 150px;
padding: 2px 0px 2px 14px;
}
#header_inhalt .mitte {
float: left; 
width: 520px;
padding: 2px 5px 2px 5px;
}
#header_inhalt .rechts {
float: right;
width: 140px;
padding: 2px 10px 2px 0;
text-align: center;
}

#header h1 {
padding: 20px 0 0 40px;
font-size: 25px;
letter-spacing: -2px;
}
#header h1 a {
color: #bbb;
text-decoration: none;
}
#header h1 a:hover {
text-decoration: none;
color: #fff;
}
#header h2 {
padding-left: 42px;
font-size: 17px;
color: #eee;
font-weight: 100;
}

/**  Inhalt Content  **/

#content {
background: #EB6D1D url(../sysimg/background_content.png) repeat-y;
width: 845px;
float: left;
}
#content h2 a {text-decoration: none;}

/**  Inhalt Box links  **/

#left {
float: left;
width: 150px;
padding: 0 0px 0 10px;
}
#left h2 { 
background: #fff;
color: #009900; 
font-size: 15px; 
letter-spacing: -1px; 
font-weight: 100;
height: 30px;
line-height: 30px;
padding-left: 10px;
}

#menu_left {
line-height: 20px;
}
#menu_left .menu_head {
padding-left: 4px;
background-color: #ff6600;
color: white;
display: block;
font-weight: bold; 
}
#menu_left .menu_item {
padding-left: 5px;
}
#menu_left ul { color: #00cc33; padding: 0px 0px 0px 20px; list-style-type: square;}
#menu_left ul li { padding-bottom: 2px; }
#menu_left ul li a { color: #ff6633; text-decoration: underline;}
#menu_left ul li a:hover { color: #000; text-decoration: none;}

/**  Inhalt Box mitte  **/

#center {
width: 520px;
float: left;
padding: 0 5px 0 5px;
}

#center .content_main {
border-color:#228B22;
border-style:groove;
border-width:0 0 1px;
padding-bottom:5px;
padding-top:0px;
}

#center ul { color: #ff6600; padding: 0px 0 5px 20px; list-style-type: square; }
#center ul li { padding-bottom: 5px; }

#center .content_h1 {
color:#228B22;
}

#center .content_t1 {
color: #000;
}

#center .content_t2 {
color:#F60;
}

#center h2 {
background: #fff url(images/contenth2.gif) no-repeat;
height: 30px;
line-height: 30px;
font-size: 18px;
letter-spacing: -1px;
font-weight: 100;
padding : 00 10px 0;
}
#center h2 a { color: #fff; }
#center h2 a:hover { color: #000; text-decoration: none; }

/**  Inhalt Box rechts  **/

#right {
width: 140px;
float: right;
padding: 2px 10px 2px 0px;
}
#right h2 { 
background: #fff url(images/sidebarh2.gif) no-repeat;
color: #005EB0; 
height: 30px;
line-height: 30px;
color: #fff;
padding-left: 10px;
font-size: 15px; 
letter-spacing: -1px; 
font-weight: 100;
}
#right ul { color: #2C4715; padding: 5px 0 5px 30px; list-style-type: square; }
#right ul li { padding-bottom: 5px; }
#right ul li a { color: #2C4715; text-decoration: none;  }
#right ul li a:hover { color: #000; }

/**  Inhalt Bottom  **/

#bottom { 
background: #eb6d1d;
padding: 15px 0;
}

/**  Inhalt Unten  **/

#footer {
padding: 0 0 0 0;
text-align: center;
font-size: 11px;
color: #eee;
}
#footer a { color: #eee; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


