body { 
background : #A4413B url(../images/back.png) repeat-x; 
font-size : 0.78em; 
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif; 
color : #E1C2B5; 
padding : 0; 
margin : 10px 0 0 0; 
} 
a { 
color : #E1C2B5; 
} 
a:visited { 
color : #E1C2B5; 
} 
a:hover { 
color : #E1C2B5; 
} 
a:active { 
color : #E1C2B5; 
} 
h1 { 
font-size : 22px; 
font-weight : normal; 
padding : 0; 
margin : 0;
text-align:right; 
} 
p { 
font-size : 12px; 
font-weight : normal; 
padding : 0px; 
margin : 0; 
} 
h2 { 
font-size : 12px; 
font-weight : normal; 
padding : 0; 
margin : 0; 
} 
h3 { 
font-size : 15px; 
font-weight : normal; 
padding : 0; 
margin : 0; 
} 
h4 { 
font-size : 15px; 
font-weight : bold; 
margin : 0; 
} 
h5 { 
font-size : 12px; 
font-weight : bold; 
margin : 0; 
} 
img.download { 
vertical-align : middle; 
} 
#container { 
width : 992px; 
padding : 0; 
margin : 0; 
margin-left : auto; 
margin-right : auto; 
} 
#banner { 
margin : 0; 
padding : 0; 
background-color : #A4413B;
} 
#banner p { 
margin-left : 0; 
padding : 0; 
} 
#top { 
width : 782px; 
height : 15px; 
margin : 0 auto; 
padding : 0; 
background-color : #c8d0da; 
} 
#top h1 { 
font-size : 0.8em; 
font-weight : normal; 
padding : 1px 0 2px 0; 
margin : 0; 
text-align : center; 
color : #000; 
} 
#mainnavi { 
margin : 0; 
padding : 0; 
background-color : #fff; 
} 
#mainnavi p { 
padding : 0 10px 15px 165px; 
font-size : 0.8em; 
font-weight : normal; 
} 
#outer { 
border-left : 260px solid #A4413B;
border-right : 0px solid #A4413B;
background-color : #A4413B;
} 
#inner { 
margin : 0; 
width : 100%; 
} 
#left { 
width : 260px; 
float : left; 
position : relative; 
margin-left : -260px; 
margin-right : 1px; 
text-align:left;
} 
#right { 
width : 0px; 
float : left; 
position : relative; 
margin-right : -0px; 
margin-left : 0px; 
} 
#content { 
position : relative; 
margin : 0; 
line-height : 1.5em; 
padding:7px 0px 10px 22px;
} 
#content h1 { 
font-size : 1.5em; 
font-weight : normal; 
padding : 0; 
margin : 0; 
color : #564b47;
line-height : 1.1em;

} 
#content h2 { 
font-size : 1.5em; 
font-weight : normal; 
padding : 0; 
margin : 0; 
line-height : 1.1em; 
} 
#content h3 { 
font-size : 12px; 
font-weight : bold; 
padding : 0; 
margin : 0; 
} 
#content ul li { 
list-style : square inside; 
margin : 0px; 
} 
#content p { 
padding:0px; 

margin: 0px; 
font-size : 0.78em; 
} 
p { 
padding : 5px 10px; 
margin : 0; 
font-size : 0.78em; 
} 
pre { 
font-size : 12px; 
padding : 5px 10px; 
margin : 0; 
} 
#footer { 
width:100%;
min-height:5px;
text-align:center;
background-color:#A4413B;
margin-top:10px;
} 
#footer a, #footer a:visited, #footer a:hover, #footer a:active { 
color : #E1C2B5; 
} 
ul#categorymenu { 
list-style-type : none; 
font-size : 10px; 
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; 
color: #000;
} 
ul#categorymenu li ul li { 
margin : 0 6px; 
padding : 2px 0 2px 2px; 
color : #E1C2B5; 
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; 
} 
.side {
width:260px; 
height : 100%; 
padding : 0 0px 0 0; 
font-size : 1em; 
border : 0px solid #c8d0da; 
margin: 0px 10px 0 0;
color:#000000;
} 
.side p { 
margin : 0; 
padding : 0 0 5px 0; 
} 
.side a { 
text-decoration : underline; 
color:#000;
} 
#side a:hover, #side a:focus { 
text-decoration : underline; 
color:#000;
} 
.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;
padding:0 0 5px 0;
}
.side li {
padding: 0 0 10px 0;
}
 
#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 : #E1C2B5; 
outline-color : #a94; 
} 
#posts fieldset input[type="text"] { 
padding : 3px; 
border : 1px solid #ba5; 
background : #E1C2B5; 
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 : 3px 8px 16px 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 : 0em; 
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 #E1C2B5; 
outline-color : silver; 
} 
.commentsbox h2 { 
font-size : 1.25em; 
font-style : oblique; 
text-decoration : none !important ; 
} 
.commentsbox h2, .commentsbox p { 
color : #E1C2B5 !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 : #E1C2B5; 
border : 1px solid #E1C2B5; 
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 : #E1C2B5; 
} 
.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; 
}
#news {
color:#666666;
background-color:#FFFFFF;
margin-top:15px;
padding:10px 0 10px 0;
} 

#news p {
padding:5px 10px;  
font-size : 1em; 
}

#news a, #news a:visited, #news a:hover, #news a:active {
color: #A4413B; 
}

#impr p {
padding:5px 10px;  
font-size : 1em; 
} 

.Stil1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Stil2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.Stil3 {color: #E1C2B5}
.Stil4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A080D;
}
.Stil5 {color: #4A080D;}

.Stil6 a {color: #4A080D;}
