/*hellblau=#A6C4DD
mittelblau=#436AA3
dunkelgrau=#666666*/

* {
padding: 0;
margin: 0;
}

body {
background: #fff url(../images/bg.jpg) repeat-x top center;
font-size: 1em;
padding: 0;
margin: 0;
color: #333;
font-family: Arial, Helvetica, sans-serif;
}

p {line-height: 1.2em;}
img { border: none;}
a { color: #436AA3;}
a:hover { text-decoration: none; color : #436AA3;}

h1 { font-size: 1.2em; color: #436AA3;}
h2 { font-size: 1.1em; }

h3 { 
font-size: 1em;
border-bottom: 1px #436AA3 dotted;
color: #436AA3;
padding-bottom: 4px;
margin: 14px 0 7px 0;
font-weight: 100;
letter-spacing: -1px;
}

h3 a {
text-decoration: none; 
font-size: 1em; 
letter-spacing: -1px; 
color:#436AA3;
}
h3 a:hover { color: #666;}

#wrap {
width: 990px;
margin: 0px auto;
}

#header {
background: #A6C4DD url(../images/header.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
height: 118px;
}

#menu {
background: #fff url(../images/menu.jpg) no-repeat;
height: 46px;
line-height: 46px;
padding-left: 30px;
}

#menu ul {
padding-left: 20px;
}
#menu li {
float:left;
list-style-type:none;
}
#menu li a {
display: block;
width: 160px;
padding: 0 10px;
text-decoration: none;
color: #fff;
}

#menu li a:hover {
color: #fff;
text-decoration: none;
background: url(../images/menu_hover.gif) repeat-x;
}

#content {
padding: 0 30px;
background: #fff url(../images/content.jpg) repeat-y;
}

#middle {
margin-left:230px;
padding: 10px;
}

#middle h1 { 
font-size: 1.5em; color: #436AA3;font-weight: 200;}

#middle li {
margin-left: 1.5em; line-height: 1.5em;
list-style-image: url(images/quadrat.gif);
}
#leftmenu {
width: 214px;
float: left;
text-decoration: none;
color: #fff;
padding-left: 10px;
}

#leftmenu ul {
padding-left: 10px;
}

#leftmenu li {
list-style-type: none;
}

#leftmenu li a {
display: block;
width: 160px;
padding: 0 10px;
text-decoration: none;
color: #fff;
padding: 0.5em 0 0.5em 0.5em;
}

#leftmenu li a:hover {
color: #fff;
text-decoration: none;
background-color: #999999;
background: url(../images/leftmenu.jpg) repeat-x;
/*border-right: 0.8em #ffffff solid;*/
}

/*vorformatiert*/
pre {
padding: 10px;
margin:0;
font-size: 0.9em;
font-weight: normal;
letter-spacing: 0.08em;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.4em;
color: #A6C4DD;
}
pre a {
	color: #A6C4DD;
}
pre a:hover {
	text-decoration: none;
	border-bottom: 0.1em #fff solid;
	color: #fff;
}
pre a:visited {
	color: #fff;
}
#right {
padding: 10px;
width: 170px;
float: right;
color: #436AA3;
border-left: 1px #ccc solid;}

#right ul { list-style-type: none; padding: 10px 0 20px 10px; }
#right ul li { padding: 2px 0 3px 0; }
#right ul li a { 
color: #fff;
font-weight: 100;
display: block;
text-decoration: none;
}

#right ul li a:hover { color : #ccc; }

#bottom {
background: #fff url(../images/bottom1.jpg) no-repeat;
padding: 10px 0;
height: 118px;
color: #999;
text-align: center;
}


#bottom h4 {
text-align: center;
color: #436AA3;
font-size: 1.4em;
padding-top: 1.2em;
font-family: Arial, Helvetica, sans-serif;
font-weight: 200;
}

#bottom a {
color: #999;
text-decoration: none;
font-size: 0.8em;
}

#bottom a:hover {
color: #436AA3;
text-decoration: underline;
}

