/** 
* A Mambo 4.5.3 xhtml compatible template 
* @version 1.0 
* @package NVU Template Addon 
* @copyright (C) 2005 by Open4G Mambo Template Developer Extension for NVU - All rights reserved! 
* @license http://www.open4g.com/ GPL/GNU License 
**/ 


table.moduletablerot { 
 width : 220px; 
 table-layout : auto; 
margin:auto;
/* border-spacing: 25px;   */

} 

table.moduletablerot select
{ 
} 

table.moduletablerot a
{ 
 	font-size : 14px; 
 	font-weight : bold; 
	color : black;
} 

table.moduletablerot th 
{ 
	padding-bottom : 5px;
 	font-size : 14px; 
 	font-weight : bold; 
	text-align : center; 
 	vertical-align : bottom; 
 	letter-spacing : 1px; 
	background-image : url("../images/modulbalkenrot.jpg");
	background-repeat : no-repeat;
	background-position : bottom;
 	color : white; 
	height : 50px;
} 


table.moduletablerot td 
{ 
	overflow : hidden;
	width : 200px; 
 	padding-left : 4px;
	text-align : left; 
	background-color : #cbd0f0;
} 




 

#ankunft_Month_ID
{
 width : 50px; background : white;
}

#ankunft_Day_ID
{
 width : 50px; background : white;
}

#abreise_Month_ID
{
 width : 50px; background : white;
}

#abreise_Day_ID
{
 width : 50px; background : white;
}



#beitrag
{ 
 	position:static;  
	margin:auto;
	text-align : center;
/* 	top:50px;  */
	width:960px; 
/* 	padding-left: 10px; */
/* 	padding-right: 10px; */
/* 	padding-bottom: 10px; */
/* 	padding-top: 10px; */
	z-index:2; 
	background-color:white; 
}

#tabelle
{ 
 	position:static;  
	margin:auto;
	width:960px; 
	z-index:2; 
	background-color:white; 
}

#beitrags_td
{ 
 	position:static;  
	margin:auto;
	vertical-align : top;
	z-index:2; 
	background-color:white; 
	padding-top : 30px;
}

#module_links
{ 
 	position:static;  
	margin:auto;
	width:240px; 
	vertical-align : top;
	z-index:2; 
	background-color:white; 
}
#module_rechts
{ 
 	position:static;  
	text-align: right;
	vertical-align : top;
	margin:auto;
	width:240px; 
	z-index:2; 
	background-color:white; 
}

.mainlevelfussmenu
{
	padding-right: 10px;
		font-family : "Arial";
	font-size : 12px;
}

#magnify
{}

#fuss a
{
	padding-right: 10px;
		font-family : "Arial";
	font-size : 12px;
	color : black;
	font-weight : normal;
}


h1
{
 	font-family : "Arial";
 font-size : 20px; 
}

#header_bild
{ 
	position:relative; 
	top:60px; 
	border-width : 0px;
}
#header_unten
{ 
	position:relative; 
	top:70px; 
	border-width : 0px;
}

#hintergrund_oben
{ 
	position:static; 
	text-align: center;
	top:0px; 
	left:0px; 
	right: 0px;
	height: 350px;
	z-index:0; 
	background-color:#bcd1f0; 
}

#weisser_balken
{ 
	position:static; 
	text-align: center;
	top:350px; 
	left:0px; 
	right: 0px;
	height: 8px;
	z-index:0; 
	background-color:#FFF; 
}

#hintergrund_unten
{ 
	position:static; 
	top:358px; 
	text-align: center;
	margin:auto;
	z-index:0; 
	width:960px;
	background-color:#FFF; 
}

#linkes_menu
{ 
	position:absolute; 
	top:180px; 
	left:30px; 
	width:120px; 
	height:70px; 
	z-index:2; 
	background-color:#FFFFFF; 
}

#fuss_menu
{ 
	bottom:5px; 
	width:100%; 
	height:15px; 
	border-top: 1px solid #003366;
	background-color:#ccf; 
}

#header:hover
{ 
	color : #5d5d7f;
	background-color : white;
}

#header
{ 
	position:relative; 
	margin:auto;
	top:-268px; 
	left: -40px;
	color: #4c1125;
	vertical-align: bottom;
/* 	left:240px;  */
	width:650px; 
	height:30px;
	z-index:2; 
	background-color:white; 
	/**background-image:url(../images/header.png);**/
/*	background-repeat:no-repeat;*/
}

table.moduletableheadermenu 
{ 
	margin:auto;

 width : 100%; 
 table-layout : auto; 
 margin : 0px 4px 15px 4px; 
}

.modns 
{ 
 width : 150px; 
} 
 
table.moduletableheadermenu a
{ 
	font-family : "Arial";
	font-size : 16px;
 	color : #4c1125; 
 	font-weight : bold; 
 	text-decoration : none; 
} 

table.moduletableheadermenu a:hover
{ 
 	color : #4c1125;
	background-color : white; 
} 

table.moduletableoberesmenuklein a:hover
{
	color : black;
	background-color : white;
}

#menuklein
{ 
	position:relative; 
	margin:auto;
	top:-340px; 
	left: -70px;
	color: #4c1125;
	vertical-align: bottom;
	text-align: left;
/* 	left:240px;  */
	width:600px; 
	height:30px;
	z-index:2; 
	background-color:white; 
	/**background-image:url(../images/header.png);**/
/*	background-repeat:no-repeat;*/
}

table.moduletableoberesmenuklein
{ 
	margin:auto;
 	width : 100%; 
 	table-layout : auto; 
 	margin : 0px 4px 15px 4px; 
} 
table.moduletableoberesmenuklein a
{ 
	font-family : "Arial";
	font-size : 11px;
 	color : grey; 
 	font-weight : bold; 
 	text-decoration : none; 
	padding-left : 12px;

} 

body { 
 margin : 0px; 
 padding : 0px; 

	font-family : "Arial";
	text-align : center;
 font-size : 12px; 
 background-color:#660526; 
} 
 
td, tr, p, div { 
	font-family : "Arial"; 
 color : #000; 
 font-size : 12px; 
} 
 
hr { 
 color : #4c1125; 
 height : 1px; 
 width : 100%; 
} 
 
 
table.moduletable { 
 width : 220px; 
 table-layout : auto; 
margin:auto;
/* border-spacing: 25px;   */

} 

table.moduletable a
{ 
 	font-size : 14px; 
 	font-weight : bold; 
	color : black;
} 

table.moduletable th 
{ 
	padding-bottom : 5px;
 	font-size : 14px; 
 	font-weight : bold; 
	text-align : center; 
 	vertical-align : bottom; 
 	letter-spacing : 1px; 
	background-image : url("../images/modulbalken.jpg");
	background-repeat : no-repeat;
	background-position : bottom;
 	color : white; 
	height : 50px;
} 


table.moduletable td 
{ 
	overflow : hidden;
	width : 220px; 
 	padding-left : 8px;
	text-align : left; 
	background-color : #cbd0f0;
} 





table.moduletablebildmodul { 
 width : 220px; 
 table-layout : auto; 
margin:auto;
/* border-spacing: 25px;   */

} 

table.moduletablebildmodul a
{ 
 	font-size : 14px; 
 	font-weight : bold; 
	color : black;
} 

table.moduletablebildmodul th 
{ 
	padding-bottom : 5px;
 	font-size : 14px; 
 	font-weight : bold; 
	text-align : center; 
 	vertical-align : bottom; 
 	letter-spacing : 1px; 
	background-image : url("../images/modulbalken.jpg");
	background-repeat : no-repeat;
	background-position : bottom;
 	color : white; 
	height : 50px;
} 


table.moduletablebildmodul td 
{ 
	overflow : hidden;
	width : 220px; 
 	padding-left : 0px;
	text-align : left; 
	background-color : #cbd0f0;
} 











 
ul 
{ 
margin-top: 7px; 
padding: 0; 
list-style: none; 
} 
 
 
li 
{ 
line-height: 15px; 
padding-left: 5px; 
padding-top: 0px; 
background-image: url(../images/arrow.png) ; 
background-repeat: no-repeat; 
background-position: 5px 3px ; 
} 
 
.button { 
 background-color : #003366; 
 color : white; 
 margin : 5px; 
} 
 
.inputbox { 
 border : 1px solid #B8D1E8; 
 background : #FFFFFF; 
 color : #003366; 
 margin : 5px; 
} 
 
.sectiontableheader { 
 font-size : 11px; 
 font-weight : bold; 
 text-align : center; 
 color : #FFFFFF; 
 background : #003366; 
 vertical-align : middle; 
 height : 20px; 
 border-right : 1px solid #fff; 
 padding : 0px 10px; 
} 
 
.sectiontableentry1 { 
 background : #F9F9F9; 
 padding : 3px 5px; 
} 
 
.sectiontableentry2 { 
 background : #F0F0F0; 
 padding : 3px 5px; 
} 
 
a.mainlevel { 
 margin : 0px; 
 padding : 0px; 
 font-size : 12px; 
 width : 150px; 
 text-indent : 10px; 
} 
 
a.mainlevel: link { 
 text-indent : 10px; 
} 
 
a.mainlevel:link, a.mainlevel:visited { 
 display : block; 
 -moz-opacity : 0.85; 
 padding : 2px 0px 2px 0px; 
 margin : 1px; 
 background : #FFFFFF; 
 border : 1px solid #e0e0e0; 
 text-indent : 10px; 
} 
 
a.mainlevel:hover { 
 text-decoration : none; 
 text-indent : 10px; 
 background : #ccf; 
 border : 1px solid #d0d0d0; 
} 
 
#active_menu { 
 font-weight : bold; 
 color : #003366; 
} 
a#active_menu:hover { 
} 
 
.sublevel { 
 font-size : 12px; 
 padding-left: 15px;
} 
 
ul#mainlevel-nav { 
 padding : 0; 
 margin : 0; 
 list-style : none; 
} 
 
ul#mainlevel-nav li { 
 display : block; 
 padding-left : 0px; 
 padding-right : 0px; 
 margin : 0; 
 float : right; 
 font-size : 11px; 
 font-weight : bold; 
 line-height : 20px; 
 white-space : nowrap; 
/* border-left : 1px solid #FFFFFF;*/ 
 
} 
 
ul#mainlevel-nav li a { 
 display : block; 
 padding-left : 10px; 
 padding-right : 10px; 
 text-decoration : none; 
 color : #fff; 
 
} 
 
ul#mainlevel-nav li a:hover { 
 color : #FFFFFF; 
 background : #336699; 
} 
 
a:link, a:visited 
{ 
	font-family : "Arial";
	font-size : 12px;
 	color : #a40b1d; 
 	font-weight : bold; 
 	text-decoration : none; 
} 
 
a:hover 
{ 
	color : #FFF; 
	background-color : #5d5d7f;
	font-weight : bold; 
	text-decoration : none; 
} 
 
a.category:link, a.category:visited { 
 font-weight : bold; 
} 
 
.readon { 
 font-weight : bold; 
} 
 
.pagenavbar { 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
 padding : 3px; 
 text-align : center; 
} 
 
.contenttoc { 
 width : 180px; 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
 padding : 2px; 
} 
 
.contenttoc th { 
 padding : 3px 5px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #003366; 
} 
 
.contenttoc td { 
 padding : 2px 5px; 
} 
 
.small { 
 font-size : 10px; 
 color : #336699; 
} 
 
.smalldark { 
 font-size : 10px; 
 color : #000000; 
} 
 
.createdate, .modifydate { 
 font-size : 10px; 
 color : #999999; 
} 
 
.content_rating { 
 font-size : 10px; 
 color : #FEC56A; 
} 
 
.content_vote { 
 font-size : 10px; 
 height : 22px; 
 padding-top : 2px; 
 padding-bottom : 2px; 
 padding-left : 10px; 
 padding-right : 10px; 
 background-color : #F0F0F0; 
 border : 1px solid #e0e0e0; 
} 
 
.pathway { 
 font-size : 12px; 
 color : #000000; 
 letter-spacing : 1px; 
 margin-left : 4px; 
} 
 
a.pathway:link, a.pathway:visited { 
 color : #ff9933; 
 font-size : 12px; 
} 
 
a.pathway:hover { 
 font-size : 12px; 
} 
 
.contentpane { 
 padding : 0px; 
} 
 
.contentpaneopen { 
 padding : 0px; 
 text-align : justify; 
} 
 
.contentheading, .componentheading { 
 padding : 0px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : #003366; 
} 
 
.contentpagetitle { 
 font-weight : bold; 
 color : #000; 
} 
 
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active { 
 text-decoration : none; 
} 
 
a.readon:link, a.readon:visited { 
 color : #999999; 
 	font-family : "Arial";
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
a.readon:hover { 
 color : #336699; 
 	font-family : "Arial";
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.back_button a:link, .back_button a:visited { 
 color : #999999; 
 	font-family : "Arial";
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.back_button a:hover { 
 color : #336699; 
 	font-family : "Arial";
 font-size : 10px; 
 font-weight : normal; 
 background : #F0F0F0; 
 border : 1px solid #E0E0E0; 
 padding : 2px 4px 2px 4px; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited { 
 color : #999999; 
 	font-family : "Arial";
 font-size : 10px; 
 font-weight : normal; 
 background : #F0F0F0; 
 border : 1px solid #E0E0E0; 
 padding : 2px 4px 2px 4px; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.pagenav a:hover, .buttonheading a:hover { 
 color : #336699; 
 	font-family : "Arial";
 font-size : 10px; 
 font-weight : normal; 
 background : #F0F0F0; 
 border : 1px solid #E0E0E0; 
 padding : 2px 4px 2px 4px; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
