body { margin:auto; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }

a {
    text-decoration: none;
    font-size: 12px;
    color: #000;
    font-weight:bold;
    }
a:hover { color: #a7aac2; text-decoration: none; font-size: 12px; font-weight:bold
     }
a:active { color: #a7aac2; text-decoration: none; font-size: 12px; font-weight:bold
     }
a img { border-style: none; }
h1 { color: #4969aa; font-size: 16px; }
/* Variable Klassen */
#aussen {
	margin: auto;
    width: 1020px;
    height:  100%;
}
#main_unten { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/footer.png); background-repeat: no-repeat; text-decoration: none; text-align: center; width: 1020px; height: 51px; margin: 0; padding: 20px 0 0; }
#header { background-image: url(img/header.png); width: 1020px; height: 159px; margin: 0; padding: 0; }
#main { background-image: url(img/main.png); background-repeat: repeat; width: 1020px; overflow: auto; min-height: 512px; margin: 0; padding: 0; }

#main_left { float: left; width: 200px; margin: 0 0 0 10px; padding: 0 0 0 5px; }
#main_right { float: right; width: 200px; margin: 0 10px 0 0; text-align: center; }
#main_content { margin: 0 220px 0 210px; padding: 10px; }
#main_content .ce_text { text-align: justify; }
p:active {
    text-decoration: none;
    font-size: 12px;
    color: #4969aa;}
p { font-size: 12px; color: #000; }
/**
 * Navigation
 */
.mod_navigation
{
	width:200px;
	top:40px;
}

.mod_navigation ul
{ margin:0 5px; padding-right: 0; padding-left: 0; border-bottom:1px solid #e7e7e7; list-style-type:none; }

.mod_navigation li
{ margin:0; padding:5px 0; border-top:1px solid #e7e7e7; list-style-type:none; }
.mod_navigation p.active { color: #904a02; font-size: 13px; margin: 0; padding: 0 0 5px; }
.mod_navigation a,
.mod_navigation li,
.mod_navigation p
{
	font-weight:bold;
	font-size:13px;
	color:#fff;
}
.mod_navigation a:hover, .mod_navigation li:hover, .mod_navigation p:hover { color: #eca65e; font-size: 13px; font-weight: bold; }
.mod_navigation li.active { color: #eca65e; font-size: 13px; font-weight: bold; }
.mod_navigation .level_2
{ padding:3px 0 0 9px; border-bottom:0 none; }
.mod_navigation .level_2 li
{
	padding:0px 0px 3px 0px;
	border-top:0px;
}
.mod_navigation .level_2 li.active { color: #eca65e; font-size: 11px; font-weight: bold; padding-bottom: 5px; }
.mod_navigation .level_2 a,
.mod_navigation .level_2 li,
.mod_navigation .level_2 p
{ color: #fff; font-weight:bold; font-size:11px; padding-bottom: 5px; }
.mod_navigation .level_2 a:hover, .mod_navigation .level_2 li:hover, .mod_navigation .level_2 p:hover { color: #eca65e; font-size: 11px; font-weight: bold; padding-bottom: 5px; }
.mod_navigation .level_3 a,
.mod_navigation .level_3 li,
.mod_navigation .level_3 p
{ font-weight:normal; font-size:11px; padding-top: 5px; }
.mod_navigation .level_3 a:hover, .mod_navigation .level_3 li:hover, .mod_navigation .level_3 p:hover { color: #eca65e; font-size: 11px; font-weight: normal; padding-bottom: 5px; }
.mod_navigation .level_3 li.active { color: #eca65e; font-size: 11px; font-weight: normal; padding-bottom: 5px; }
/**
 * Gästebuch
 */
 
 .ce_comments .info { color: #fff; background-color:#1e558b; font-weight:bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
.ce_comments a { color: #eca65e; text-decoration: none; }
.ce_comments .comment {
padding-top:5px;
}
.comment_default {
margin-bottom: 20px;
width:96%;
}
.ce_comments .input { display:block; }
.ce_comments .captcha_text {
color: #1e558b;
font-size: 10px;
font-weight: bold;
}
.ce_comments ul {
list-style-type: none;
display: inline;
padding-left: 200px;
padding-bottom: 20px;
margin-right: 10px;
margin-bottom: 20px;
display: block;
border-bottom: 1px solid #cccccc;
}
.ce_comments li {
list-style-type: none;
display: inline;
}

.mod_changelanguage ul,
.mod_changelanguage  li,
.mod_changelanguage  p,
.mod_changelanguage  p.active {
list-style-type:none;
display:inline;
}
.mod_changelanguage a,
.mod_changelanguage  img {
border: 0px solid;
}

/**
 * Login
 */

.mod_login { margin-top: 30px; margin-left: 5px; }
.mod_login h1 { color: #fff; font-size: 12px; text-decoration: none; }
.mod_login input { color: #000000; font-size: 14px; background-color: #ffffff; padding: 4px 10px; width: 170px; height: 17px; border: solid 0 #cccccc; }
.mod_login .submit {
    margin-top: 5px;
    padding-top: 0;
    width: 144px;
    color: #000;
    height: 24px;
}
.mod_login .submit:hover{
    color: #1e558b
}
.mod_login label { font-size: 13px; color: #fff; }
.submit { margin-top: 4px; margin-bottom: 4px; }
.widget { margin-top: 4px; margin-bottom: 4px; }

