body { 
background : #EEFA84 url(../images/2er.png) repeat-x; 
font-size : 0.78em; 
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif; 
color : #564b47; 
padding : 0; 
margin : 0; 
} 
a { 
color : #090967; 
} 
a:visited { 
color : #090967; 
} 
a:hover { 
color : #090967; 
} 
a:active { 
color : #090967; 
} 
h2 { 
font-size : 12px; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
} 
h3 { 
font-size : 15px; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
} 
h4 { 
font-size : 15px; 
font-weight : bold; 
margin : 0; 
} 
h5 { 
font-size : 1.2em; 
font-weight : normal;

margin:0 0 10px 0; 
} 
img.download { 
vertical-align : middle; 
} 
#container { 
width : 975px; 
padding : 0; 
margin-top : -17px; 
margin-left : auto; 
margin-right : auto; 
} 

*+html #container { 
margin-top : 0px; 
} 

#banner { 
margin : 0; 
padding : 0; 
background : #fff url(../images/hint.png); 
height:135px;
} 
#banner p { 
margin-left : 0; 
padding : 0 0 0 0; 
} 
#top { 
width : 100%; 
/*height : 16px; */
background-color : #090967; 
} 
#top2 { 
width : 100%; 
height : 65px; 
background : #fff url(../images/praxis-volksschule-logo.jpg);
} 

#top3 { 
width : 100%; 
height : 120px; 
margin : 0 auto; 
padding : 0; 
background-color : #fff; 
} 
#top2 h1 {
color:#6C6C6C;
padding-top:32px;
font-size : 2em; 
font-weight : normal;
text-align:center;
line-height:0em;
}
#top2 p {
color:#6C6C6C;
font-size : 0.8em; 
font-weight : normal;
text-align:center;
padding:0 0 2px 0;
}
#top h1 { 
font-size : 0.8em; 
font-weight : normal; 
padding : 1px 0 2px 0; 
margin : 0; 
text-align : center; 
color : #E7F907; 
}

#top a { 
font-size : 1em; 
font-weight : bold; 
padding : 1px 0 2px 0; 
margin : 0; 
text-align : center; 
color : #E7F907; 
} 
 

#outer { 
border-left : 185px solid #fff; 
border-right : 175px solid #fff; 
background-color : #ffffff; 
padding : 10px 0 0 0; 
} 
#inner { 
margin : 0; 
width : 100%; 
} 
#left { 
width : 180px; 
float : left; 
position : relative; 
margin-left : -180px; 
margin-right : 1px; 
text-align:left;
} 
#right { 
width : 170px; 
float : right; 
position : relative; 
margin-right : -170px; 
margin-left : 1px; 
} 
#content { 
position : relative; 
margin : 0; 
line-height : 1.5em; 
min-height: 600px;
} 
#content h1 { 
font-size : 2.2em; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
color : #564b47;
line-height : 1.1em; 
} 
#content h2 { 
font-size : 1.5em; 
font-weight : normal; 
padding : 5px 10px; 
margin : 0; 
line-height : 1.1em; 
} 
#content h3 { 
font-size : 12px; 
font-weight : bold; 
padding : 5px 10px; 
margin : 0; 
} 
#content ul li { 
list-style : square inside; 
margin : 10px; 
} 
#content p { 
padding : 5px 10px; 
margin : 0; 
font-size : 1em; 
} 
#content table { 
padding : 5px 10px; 
margin : 0; 
font-size : 0.72em; 
} 
p { 
padding : 5px 10px; 
margin : 0; 
font-size : 0.78em; 
} 
#mainnavi { 
margin : 0; 
padding : 0; 
background-color : #fff; 
} 
#mainnavi p { 
/*padding : 0 10px 15px 190px; */
font-size : 0.78em; 
font-weight : normal; 
padding-bottom: 20px;
} 
pre { 
font-size : 12px; 
padding : 5px 10px; 
margin : 0; 
}
#footerup { 
text-align : center; 
clear : both;
background-color : #fff; 
padding : 0; 
margin : 0; 
}  
#footer { 
text-align : center; 
clear : both; 
background-color : #c8d0da; 
height : 200px; 
padding : 0; 
margin : 0; 

background : #fff url(../images/hint.png); 
/*border-top : 1px dotted #0000ff; */
} 
#footer p {
background-color:#000066;
color : #E7F907; 
} 
#footer a, #footer a:visited, #footer a:hover, #footer a:active { 
color : #E7F907; 
} 
ul#categorymenu { 
list-style-type : none; 
font-size : 15px; 
font-weight : bold; 
margin : 0; 
} 
ul#categorymenu li { 
margin : 5px 0; 
padding : 1px 0; 
} 
ul#categorymenu li a { 
text-decoration : underline; 
} 
ul#categorymenu li ul { 
list-style : square inside; 
} 
ul#categorymenu li ul li { 
margin : 0 6px; 
padding : 2px 0 2px 2px; 
color : gray; 
font-weight : normal; 
border-bottom : none; 
} 
ul, ol, li { 
margin : 0; 
padding : 0; 
} 
.horizontal li { 
display : inline; 
margin : 0; 
list-style : none !important ; 
} 
.vertical li { 
display : block; 
margin : 0.7em 0; 
text-align : left; 
} 
.clearer { 
margin : 0 auto; 
padding : 1px 0 0 0; 
clear : both; 
}
.clearBoth {
	clear: both;
	}
.side { 
height : 100%; 
padding : 4px 5px 5px 5px; 
font-size : 1em; 
border : 1px solid #5780AC; 
margin-bottom : 5px;
background : #fff url(../images/hint2.png) repeat-x; 
}

.side p { 
margin : 0; 
padding : 0 0 5px 0; 
} 
.side a { 
text-decoration : underline; 
} 
#side a:hover, #side a:focus { 
text-decoration : underline; 
} 
.side h2, .side h3, .side h4, .side h5, .side h6 { 
font-weight : bold; 
letter-spacing : normal; 
color : #244; 
} 
.side p { 
line-height : 1.5em; 
} 
.side ul { 
list-style : none; 
margin-bottom : 20px; 
} 
#posts fieldset { 
border : none; 
color : black; 
width : 100%; 
font-size : 0.85em; 
} 
#posts fieldset a { 
font-weight : bold; 
color : #763 !important ; 
} 
#posts fieldset a:hover, #posts fieldset a:focus { 
color : #000 !important ; 
} 
#posts legend { 
float : left; 
display : inline; 
clear : right; 
margin : auto; 
width : 100%; 
text-align : left; 
padding : 0 0 0.6em 0; 
font-size : 1.4em; 
color : #b96; 
} 
#posts legend a { 
text-decoration : none !important ; 
color : #a85 !important ; 
font-weight : bold; 
} 
#posts legend a:hover, #posts legend a:focus { 
text-decoration : underline !important ; 
} 
#posts fieldset textarea { 
width : 90%; 
height : auto; 
min-height : 10em; 
padding : 3px; 
border : 1px solid #ba5; 
background : white; 
outline-color : #a94; 
} 
#posts fieldset input[type="text"] { 
padding : 3px; 
border : 1px solid #ba5; 
background : white; 
outline-color : #a94; 
} 
#posts input[type="submit"] { 
margin : 0.3em; 
} 
#posts input[type="button"] { 
margin : 0 0.1em; 
padding : 0.2em 0.8em; 
background : #f9f6f2; 
border : 1px solid #ccc; 
color : black; 
font-size : 0.8em; 
line-height : 1.5em; 
cursor : pointer; 
display : block; 
float : left; 
} 
.bold { 
font-weight : bold; 
} 
.italic { 
font-style : italic; 
} 
.underline { 
text-decoration : underline; 
} 
.strike { 
text-decoration : line-through; 
} 
#posts input[type="button"]:hover, #posts input[type="button"]:focus { 
background : #e9e692; 
border-color : #b9b662; 
} 
.date { 
font-size : 0.78em !important ; 
text-align : left; 
font-weight : normal; 
color : #564b47; 
margin : 0px 8px 0px 8px; 
border-top : 0px dashed #dda; 
} 
.date a { 
color : #0000ff !important ; 
text-decoration : underline; 
} 
#posts p.date a:hover, p.date a:focus { 
color : #000 !important ; 
} 
.meta { 
font-size : 0.78em !important ; 
text-align : left; 
font-weight : bold; 
margin : 9px 0 0 0; 
padding : 3px 0 3px 12px; 
border-left : 5px solid #c8d0da; 
color : #564b47; 
background-color : #fff; 
} 
.comment { 
font-size : 0.78em !important ; 
line-height : 1.2em !important ; 
margin : 0 0 18px 0; 
padding : 3px 0 3px 12px; 
color : #443; 
border-left : 5px solid #183765; 
background-color : #e9ebef; 
} 
.commentsbox { 
margin : 1em auto; 
padding : 0.5em; 
font-size : 0.88em; 
line-height : 1.4em; 
border-top : 0 solid #ddc; 
} 
.commentsbox input[type="text"] { 
border : 1px solid #183765; 
background : #e9ebef; 
color : black; 
font-weight : bold; 
padding : 3px; 
font-size : 110% !important ; 
} 
.commentsbox input[type="text"]:focus { 
outline-color : #cb6; 
} 
.commentsbox textarea { 
font-family : Helvetica, Arial, sans-serif; 
font-size : 110%; 
width : 97%; 
height : auto; 
min-height : 10em; 
padding : 1em; 
margin : 1.5em 0; 
border : 1px solid #183765; 
background : #e9ebef; 
color : black; 
} 
.commentsbox textarea:focus { 
border : 1px solid gray; 
outline-color : silver; 
} 
.commentsbox h2 { 
font-size : 1.25em; 
font-style : oblique; 
text-decoration : none !important ; 
} 
.commentsbox h2, .commentsbox p { 
color : #266 !important ; 
} 
div.contactbox { 
margin : 0 auto 1em; 
font-size : 0.9em; 
line-height : 1.4em; 
} 
.contactbox input[type="text"] { 
border : 1px solid #dc7; 
background : #ffc; 
color : black; 
font-weight : bold; 
padding : 3px; 
font-size : 110% !important ; 
} 
.contactbox input[type="text"]:focus { 
outline-color : #cb6; 
} 
.contactbox textarea { 
width : 90%; 
height : auto; 
min-height : 8em; 
padding : 1em; 
margin : 1.5em 0; 
background : #ffc; 
border : 1px solid #dc7; 
} 
.contactbox textarea:focus { 
background : white; 
border : 1px solid gray; 
outline-color : silver; 
} 
.contactbox h2 { 
font-size : 1.5em; 
font-weight : bold; 
text-decoration : none !important ; 
color : #632; 
} 
#preview, #customize, #admin_publish_date { 
border : 1px solid #ccc; 
padding : 7px; 
background : white; 
} 
.New_Admin_Links { 
font-size : 85%; 
text-align : center; 
} 
.adminlists { 
font : 13px Arial; 
color : #244; 
list-style : none; 
} 
.admintitle { 
font : bold 16px Arial; 
color : #244; 
} 
.New_Admin_Links, .adminpanel { 
border : 1px solid #ccc; 
padding : 5px 8px 10px 15px; 
margin : 0 0 8px 0; 
background : #f7f3e3; 
color : #000; 
} 
.adminpanel input[type="file"] { 
width : 30em; 
min-height : 20px; 
border : 1px solid #7f9db9; 
background : #fff; 
padding : 3px; 
} 
#search { 
width : 100%; 
margin : 0 0 0 0; 
padding : 0; 
} 
#search form { 
margin : 0; 
padding : 2px 0 5px 0; 
} 
.code { 
margin : 10px 10px 10px 10px; 
background-color : #e9ebef; 
border : 1px dashed #183765; 
} 
.code p { 
padding : 5px 10px; 
margin : 0; 
font-size : 1em; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
color : #183765; 
line-height : 2em; 
} 
.info { 
padding : 5px 0px 5px 0px; 
margin : 10px 10px 10px 10px; 
background-color : #fdfaed; 
border : 1px dashed #d6622e; 
} 
.info p { 
padding : 5px 10px; 
margin : 0px; 
font-size : 0.9em; 
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif; 
color : #183765; 
line-height : 1.5em; 
} 
.info li { 
font-size : 0.9em;
font-weight:bold;
display : inline; 
padding : 0px; 
margin : 5px; 
list-style : none !important ; 
}
.info ul { 
padding : 5px; 
margin : 0px; 
list-style : none !important ; 
}
#footerad { 
text-align: center; 
}

