/*******************************************************
*  www.francke-gutachter.de Stylesheet | ©2009
*******************************************************/

/**************************************
*  styled by www.abicwebdesign.de
**************************************/



html,body {
background: #FDEEB5;
color:#333333;
margin:0;
font-style:normal; font-variant:normal; font-weight:normal; font-size:100%; font-family:Trebuchet MS; margin-bottom:0
}

.clearl { height:1px;font-size:1px;padding:0;clear:left; }

#container {
width:1000px;
margin-left: 85px;
margin-top:20px;
margin-bottom:20px;
overflow:auto; margin-right:left
}

#header {
width:100%;
height:100px;
background:url("images/headerbg 4.jpg") repeat-x 0 0;
border-bottom:solid #22466b 10px;
border-top:solid #22466b 10px;
}

#wrapper {
background:#FFF;

}

#logo {
color:#fff;
border-bottom:0 solid #22466b;
border-top:3px solid #fff;
background:#22466b url('images/logo4.jpg') no-repeat 0 0;
font-weight:1000;
font-size:120%;
padding-bottom:0;
padding-top:0;
padding-left:0;
height:50px; width:50

}

#subheader {
color:#666666;
text-align:left;
padding-top:8px;
padding-bottom:2px;
padding-left:0;
background:#fff;
border-bottom:3px solid #999;
margin-bottom:0;
height:18px;
font-style:normal; font-variant:normal; font-weight:700; font-size:80%; font-family:Palatino Linotype
}

#content {
background:#fff;
float:right;
width:75%;
padding-left:20px;
padding-right:10px;
border-left:3px solid #999;
padding-top:15px;
margin-bottom:30px;
margin-left:10px;
margin-top:45px;
font-size:0.86em;
}

#left {
text-align:left;
width:170px;
overflow:hidden;
padding-left:10px;
padding-top:110px;
background:#FFFFFF;
height:100%
}

#footer {
width:100%;
clear:both;
font-size:70%;
text-align:center;
color:#fff;
background:#22466b;
padding:5px 0;
}

#links {
margin-top:10px;
padding-left:10px;
width:135px;
}

#content li {
margin:3px 0;
padding:2px;
}

#content ul {
list-style:square;
}

#content hr {
width:100%;
height:0;
color:#cecece;
background:#cecece;
border-style:solid;
}

#sidebar {
background:#FFFFFF;
border-bottom:1px dotted #666666;
width:100%; border-left-width:1px; border-right-width:1px; border-top-width:1px
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar li {
border-top:1px dotted #666666;; border-left-width:1px; border-right-width:1px; border-bottom-width:1px
}

#sidebar li a {
display:block;
font-weight:400;
font-size:1em;
color:#666;
text-decoration:none;
padding:7px 0 4px 10px;
}

p {
margin:0;
padding:10px;
}

noscript {
color:red;
font-weight:700;
}

img {
border:0;
}

.button {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-weight:700;
color:#000;
background:#CECECE;
border-color:#333;
border-style:solid;
border-width:1px;
padding:2px;
}
.button2 {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
font-weight:700;
color:#333;
background:#CECECE;
border-color:#333;
border-style:solid;
border-width:1px;
padding:2px;
}
h1 {
padding-left:5px;
font-size:1.25em;
color:#DBDBDB;
width:98%;
background:#2E5B89;
margin:0
}

a {
color:#555555;
text-decoration:underline
}

a:hover {
color:#232323;
}

.nifty-corners {
display:block;
}

.nifty-corners * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#22466b;
}

.nifty-corners1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #22466b;
border-right:1px solid #22466b;
background:#22466b;
}

.nifty-corners2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #22466b;
border-right:1px solid #22466b;
background:#22466b;
}

.nifty-corners3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #22466b;
border-right:1px solid #22466b;
}

.nifty-cornersfg {
background:#22466b;
}

#sidebar li a:hover,#sidebar li .active {
font-weight:800;
color:#333;
background:#fff;
}

.nifty-corners4,.nifty-corners5 {
border-left:1px solid #22466b;
border-right:1px solid #22466b;
}