/*  **************************************************************************************************
    *
    * Klassen-IDs
    *
    **************************************************************************************************  */

#haupt {
	width: 100%;
}

#bgl {
	background-image:  url("../../images/hos2009/bg_h.jpg");
}

#bgm {
	background-image:  url("../../images/hos2009/bg.jpg");
	width: 865px;	
}

#bgr {
	background-image:  url("../../images/hos2009/bg_h.jpg");
}

#hauptinhalt {
	width: 865px;	
	vertical-align: top;
}

.title {
	position:relative;
	height: 30px;
	width: 60px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-style: normal;
	left: 220px;
	top: 11px;
	font-weight: bolder;
}

.title2 {
	position:relative;
	height: 30px;
	width: 60px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-style: normal;
	left: 222px;
	top: 42px;
	font-weight: bolder;
	color:#FF6666;
}

.navi1{
	width: 844px;
	margin-left: 7px;
}

.navi2{
	width: 200px;
	margin-top: 15px;
}

#content {
	position: relative;
	height: 395px;
	width: 626px;
	top: 0px;
	left: 20px;
	right: 12px;
	bottom: 12px;
	overflow-y: auto;
	overflow-x: Hidden;
	scrollbar-face-color: #FF0000;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #FF0000;
	scrollbar-darkshadow-color: #FF0000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FF0000;
	scrollbar-shadow-color: #FF0000;
	scrollbar-width: 6px;
}


.langmenu {
	position: relative;
	height: 50px;
	width: 165px;
	top: 12px;
	left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	overflow: hidden;
	text-align:center;
	font-weight: bold;
}

.langmenu div div{
	height: 25px;
}

.langmenu a, .langmenu a:visited {
	color: #000000;
	text-decoration: none;
}

.langmenu a:hoover {
	color: #000000;
	text-decoration: none;
}


#sponmenu {
	position: relative;
	height: 77px;
	width: 600px;
	left: 20px;
	top: -10px ; 
	right: 12px;
	bottom: 12px;
	overflow: hidden;
}




/*  **************************************************************************************************
    *
    * Redefinition der Tags
    *
    **************************************************************************************************  */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}

table {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


h1 {
	FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FF0000;
}

h2 {
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #FFC500;
}

h3 {
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #FFC500;
}

#content a:hover {
	COLOR: #000000;
    BACKGROUND-COLOR: #9BB0D9
}


/*  **************************************************************************************************
    *
    * Menu 1
    *
    **************************************************************************************************  */

.level1-no , .level1-act {
	height:40px;
	text-align:center;
}
.level1-no A , .level1-act A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none; 
	COLOR: #000000;	
	margin-left: 15px;
	margin-right: 15px;
}

.level1-no A:hover {
	COLOR: #FF0000;	
}
.level1-act-l {
	background-image:   url("../../images/hos2009/navi1_a_bg_l.jpg");
    background-repeat: no-repeat;
	width: 20px;
}
.level1-act {
	background-image:   url("../../images/hos2009/navi1_a_bg.jpg");
}
.level1-act-r {
	background-image:   url("../../images/hos2009/navi1_a_bg_r.jpg");
    background-repeat: no-repeat;
	width: 20px;
}



/*  **************************************************************************************************
    *
    * Menu 2
    *
    **************************************************************************************************  */

.level2-no{
	height:30px;
}
.level2-act {
	height:25px;
}
.level2-no A , .level2-act A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none; 
	COLOR: #000000;	
	margin-left: 15px;
}

.level2-no A:hover {
	COLOR: #FF0000;	
}
.level2-act-o {
	background-image:   url("../../images/hos2009/navi2_a_o.jpg");
	height:15px;
    background-repeat: no-repeat;
	FONT-SIZE: 6px;
}
.level2-act {
	background-image:   url("../../images/hos2009/navi2_a.jpg");
}
.level2-act-u {
	background-image:   url("../../images/hos2009/navi2_a_u.jpg");
	height:15px;
    background-repeat: no-repeat;
	FONT-SIZE: 6px;
}


.level3-no, .level3-act {
	height: 30px;
}
.level3-no A , .level3-act A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none; 
	COLOR: #000000;	
	margin-left: 35px;
}

.level3-no A:hover {
	COLOR: #FF0000;	
}
.level3-no {
	background-image:   url("../../images/hos2009/navi2_a.jpg");
}
.level3-act {
	background-image:   url("../../images/hos2009/navi3_a.jpg");
}






/*  **************************************************************************************************
    *
    * Update der Standardeinstellungen
    *
    **************************************************************************************************  */

   .tx-srlanguagemenu-pi1 fieldset { width: 200px; margin-left: 5px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; padding: 10px;}
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #FF0000; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
   

   
.tx-veguestbook-pi1 h2.tx-guestbook-header {width: 600px; padding: 6px; width: auto; font-size: 16px; font-weight:bold;  margin-top: -10px;}
.tx-veguestbook-pi1 .tx-guestbook-left { width:150px; min-height:50px; padding: 6px;}
.tx-veguestbook-pi1 .tx-guestbook-pagination {height: 14px;}
.tx-veguestbook-pi1 .tx-guestbook-right {width:350px; padding: 3px; margin-top: -10px;}
.tx-veguestbook-pi1 .tx-guestbook-clear {visibility:hidden; clear:left;}
.tx-veguestbook-pi1 .tx-guestbook-result {float:none;}
