BODY {
	margin: 0px;
	padding: 0px;
        background-color: #e0f4ff;
}
IMG {
	border: 0px;
}


#suchbox {
	display: none;
}

#background {
	background-color: #FFFFFF;
	border-top: 1px solid #CFCFCF;
}

#container_gesamt {
	border: 1px solid #CFCFCF;
}

#container_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	border-right: 1px solid;
	border-right-color: #CFCFCF;
	padding-bottom: 10px;
	vertical-align: top;
	padding-top: 0px;
	padding: 0px;
}

#container_gross {
	padding: 10px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding: 0px;
}

#menu {

        font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
        background-color: #EDF9FF;
}

#menu DIV.inhaltsverzeichnis {
        font-size: 9pt;
        font-weight: bold;
        border-bottom: 0.5pt solid;
}

#menu DIV.ueberschrift, #menu DIV.ueberschrift-akt {
        font-size: 9pt;
	color: #3C3C3C;
        text-decoration: none;
	margin-top: 4px;
        border: 1px solid #EDF9FF;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

#menu DIV.ueberschrift A, #menu DIV.ueberschrift-akt A {
        text-decoration: none;
	color: #3C3C3C;
	display: block;
	padding: 2px;
}
#menu DIV.ueberschrift A:hover, #menu DIV.ueberschrift-akt A:hover {
	color: #FB8C04;
}
#menu DIV.ueberschrift-akt {
	border: 1px solid #FB8C04;
}
#menu DIV.ueberschrift:hover {
	border: 1px solid #FB8C04;
}

#menu DIV.item, #menu DIV.item-akt {
        font-size: 8pt;
	color: #3C3C3C;
        text-decoration: none;
        border: 1px solid #EDF9FF;
	padding-left: 15px;
}

#menu DIV.item A, #menu DIV.item-akt A {
        text-decoration: none;
	color: #3C3C3C;
	display: block;
}
#menu DIV.item A:hover, #menu DIV.item-akt A:hover {
	color: #FB8C04;
}
#menu DIV.item:hover, #menu DIV.item-akt:hover {
	border: 1px solid #FB8C04;
}
#menu DIV.item-akt {
	font-weight: bold;
}


#submenu {
        font-size: 8pt;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CFCFCF;
        background-color: #F7FCFF;
	overflow: hidden;
	width: 180px;
}


#submenu DIV.item, #submenu DIV.item-akt {
        font-size: 8pt;
        color: #222288;
        text-decoration: none;
	padding-bottom: 3px;
}
#submenu DIV.item A, #submenu DIV.item-akt A {
        text-decoration: none;
        color: #222288;
	display: block;
        margin: 2pt 0pt 0pt 5pt;
        border-bottom: 1px solid;
        border-bottom-color: #CCCCCC;
}
#submenu DIV.item A:hover, #submenu DIV.item-akt A:hover {
	color: #FB8C04;
/*
        border-bottom: 1px solid;
        border-bottom-color: #FF0000;
*/
}
#submenu DIV.item-akt {
	font-weight: bold;
}


DIV#suchbox {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	white-space: nowrap;
}

DIV#suchbox FORM {
	margin: 0px;
	padding: 0px;
}

SPAN#suchboxtext {
        font-size: 9pt;
	color: #3C3C3C;
	display: none;
}

DIV#suchbox INPUT.suchtext {
	width: 150px;
	vertical-align: middle;
	margin-left: 10px;
}

DIV#suchbox INPUT.submitbild {
	margin-left: 10px;
	vertical-align: middle;
	margin-right: 10px;
}


DIV.lastposts {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	line-height: 10pt;
	/*border: 1px solid #AAAAAA; */
}
DIV.lastpoststitle {
	font-weight: bold;
	font-size: 10pt;
        background-color: #EDF9FF;
}

DIV.lastpoststitle A {
	color: #000000;
}
DIV.lastpostschat {
	padding-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #aaaaaa;
}

DIV.lastpostsitem {
	font-size: 8pt;
      	width: 200px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
}

.threadpagenav SPAN {
	height: 25px;
}

#header {
    background: white url("/fileadmin/images/bg_layout.jpg") repeat-x top left;
    border-top: 1px solid white;
}

#notifications {
}
#notifications .popupctrl {
	font-size: 14px;
}

.toplinks {
/*
	width: 100%;
*/
}


.toplinks ul.nouser li {
	float: left;
}

.toplinks ul.nouser li a {
	color: #222288;
	background: none;
}
.toplinks ul.nouser li a:hover {
	color: #222288;
	background: none;
	text-decoration: underline;
}

.toplinks .nouser {
	font-size: 14px;
}

.toplinks form input {
	font-size: 14px;
	border: 1px solid #aaaaaa;
	height: 20px;
}
.toplinks form input[type=text] {
/*
	width: 100px;
*/
}
.toplinks form input[type=submit] {
	background: #eee;
	font-weight: bold;
	height: 20px;
}

.toplinks .logindetails {
	background: none;
}

.toplinks .remember {
	font-size: 13px;
}

/* fix bug in IE7 */
#forumrules .rules_link {
	display: none;
}

#ad_global_below_navbar {
	text-align: center;
}

#ad_global_below_navbar > div {
	margin: 20px 0;
}
