/* ---------------- Allgemein --------------- */
body {
/*  hier werden die Basiseigenschaften (Schriftgößen, Farben) festgelegt,
    die an die nachfolgenden Containern verererbt werden. */
    margin:0px;
    padding:0px;
    padding-top:0px;
    background-color:white;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:1em;
    font-weight:normal;
    color:#000;
    text-decoration:none;
    text-align:center;
}

img {
    padding:0px;
    margin:0px;
	border:0px;
    display:block;
}

h1 {
    padding:0px;
    margin-top:10px;
    margin-bottom:10px;
    font-size:1.2em;
}

h2{
    padding:0px;
    margin-top:5px;
    margin-bottom:0px;
    font-size:1em;
}

p, p.bodytext {
    margin:0px;
    padding:0px;
	padding-right:5px;
    line-height:1.3em;
    font-size:0.9em;
}

#menuhover a, a:link, a:active, a:visited {
    text-decoration:none;
	color:#FFFFFF;
}

#menuhover a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#8C8C8C;
}

a, a:link, a:active, a:visited {
    text-decoration:none;
	color:#FF6600;
}

a:hover {
	text-decoration:none;
	color:#FF9900;
}

/* ---------------- Layout --------------- */
div.allinclusive {
/*  Begrenzung/Umschließung der Spalten
    auf diese feste Seitenbreite */
    width:100%;
    margin:0px;
    text-align:left;
    clear:both;
}
.header_top {
/*  obere Titelleiste */
    width:970px;
    vertical-align:top;
    float:left;
    margin:0px;
    padding:0px;
    border-bottom:3px #4A2C00 solid;
    background-color:white;
    display:none;
}

.footer {
    border-top:3px #4A2C00 solid;
    clear:both;
    background-color:white;
}
.copyright {
	padding: 0px 210px 0px 210px;
    font-size:0.7em;
    color:#4A2C00;
    text-align:right;
}
.left_cell {
/*  linke Spalte */
    width:200px;
    background-color:#777777;
    color:white;
    vertical-align:top;
    float:left;
    margin:0px;
    padding:0px;
    display:none;
}
.middle_cell {
/*  mittlere Spalte */
	padding:0px;
	margin:0px;
    font-size:0.8em;
}
.right_cell {
/*  rechte Spalte */
    width:209px;
    vertical-align:top;
    float:right;
    margin:0px;
    padding:0px;
    background-color:#525552;
    display:none;
}
/* ------ Inhalt Linke Spalte ----- */

.menu {
/*  Menü */
    width:200px;
    vertical-align:top;
    float:left;
    margin:0px;
    padding:18px 0px;
    display:none;
}
.newsticker {
/*  Auflistung der letzten Neuigkeiten */
    width:200px;
    vertical-align:top;
    float:left;
    margin:0px;
    padding:0px 25px;
    font-size:0.6em;
    display:none;
}

/* ------ Inhalt Mittlere Spalte ----- */

.title_box_font {
    margin:0px;
    padding-top:230px;
    padding-left:25px;
    display:none;
}

.title_box {
/*  Bild mit Seitentitel */
    width:276px;
    height:267px;
    vertical-align:bottom;
    float:left;
    margin-left:1px;
    margin-right:1px;
    padding:0px;
    color:white;
    font-size:1.5em;
    font-weight:bold;
    display:none;
}
.image_box {
/*  Beispielbild */
    width:282px;
    height:267px;
    vertical-align:top;
    float:left;
    margin:0px;
    padding:0px;
    display:none;
}

.bildrechts {
    float:right;
    padding:0px 0px 10px 10px;
}

.content {
/*  Inhalt */
    vertical-align:top;
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
    vertical-align: top;
    padding-top:20px;
    margin-bottom:20px;
}

/* ------ Inhalt Rechte Spalte ----- */

.right_box {
/*  Bild mit Seitentitel */
    width:209px;
    vertical-align:top;
    float:right;
    border-bottom:1px #fff solid;
    padding:0px;
    display:none;
}
.contact_box {
/*  Anschrift */
    color:white;
    background-color:#525552;
    font-size:0.75em;
    vertical-align:top;
    float:right;
    margin:0px;
    padding:27px;
    display:none;
}

/* ------ ka ----- */

.menu_main_NO {
    font-size:0.70em;
    display:block;
    border-bottom:1px dashed #999999;
    padding:5px 0px 5px 25px;
    display:none;
}
.menu_main_CUR {
    font-size:0.70em;
    display:block;
    border-bottom:1px dashed #999999;
    padding:5px 0px 5px 25px;
    font-weight:bold;
    display:none;
}
.menu_sub_CUR {
    font-size:0.70em;
    display:block;
    padding:5px 0px 5px 50px;
    font-weight:bold;
    display:none;
}
.menu_sub_NO{
    font-size:0.70em;
    display:block;
    padding:5px 0px 5px 50px;
    display:none;
}
.aktuelles {
	font-size:0.8em;
	font-weight:bold;
	border-bottom:1px #CCCCCC solid;
	padding:0px 25px;
	display:none;
}
