/*************************** MAIN TEMPLATE *****************************/

/*-- Zentrierung der Page ---------------------------------------------*/
.center {
	text-align: center;
	margin-top: 0px;
}

.seite { 		  
	width: 900px;
	text-align: left;
    margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border: 0px solid #000000;
	position:relative;
	overflow:hidden;
}

.10pxabstand {
	width:880px;
	position:relative;
	overflow:hidden;
	margin:10px;
}
/*---------------------------------------------------------------------*/



/*-- HEADER -----------------------------------------------------------*/

.header {
	position:relative; 
	height:69px;
	width:880px; 
	margin-bottom:1px;
}

.headerlogo {
	float:left; 
	position:relative; 
	height:69px;
	width:250px;
	margin-right:1px;
	/*background-image:url("../images/main/logo.gif");*/
}

.headerstripes {
	float:left; 
	position:relative; 
	height:69px; 
	width:250px;
	/*background-image:url("../images/main/stripes.gif");*/
}

.topmenu {
	float:left;
	position:relative; 
	height:69px;
	width:379px;
	text-align:right;
}

/*-- HEADER ENDE ------------------------------------------------------*/



/*-- NAVIGATION ENDE ------------------------------------------------------*/

.navigation {
	float:left;
	position:relative;
	width:250px;
	margin-right:1px;
}

.mainmenu {
	 position:relative;
	 width:250px;
}

.divmainmenu {
	height:25px;
	width:250px;
	background-color:#FEF9F2;
	margin-bottom: 1px;
	text-align:right;
	line-height:25px;
}

* html .divmainmenu {
	padding-top:5px;
}

.divmainmenu_act {
	height:25px;
	width:250px;
	background-color:#ED9244;
	margin-bottom: 1px;
	text-align:right;
	line-height:25px;
	vertical-align:middle;
}

* html .divmainmenu_act {
	padding-top:5px;
}

.divsubmenu_lvl1 {
	height:25px;
	width:250px;
	background-color:#FFFFFF;
	margin-top:1px;
	margin-bottom: 1px;
	text-align:right;
	line-height:25px;
}

* html .divsubmenu_lvl1 {
	padding-top:5px;
}

.divsubmenu_lvl1_act {
	height:25px;
	width:250px;
	background-color:#FEF9F2;
	margin-bottom: 1px;
	text-align:right;
	line-height:25px;
	vertical-align:middle;
}

* html .divsubmenu_lvl1_act {
	padding-top:5px;
}

.divsubmenu_lvl2 {
	height:15px;
	width:250px;
	background-color:#FFFFFF;
	margin-bottom: 1px;
	text-align:right;
	line-height:15px;
}

.divsubmenu_lvl2act {
	height:15px;
	width:250px;
	background-color:#FFFFFF;
	margin-bottom: 1px;
	text-align:right;
	line-height:15px;
}

.stimmungsbild_klein {
	position:relative; 
	width:250px;
	margin-top:1px;
	margin-bottom:10px;
	text-align:right;
}

* html .stimmungsbild_klein {
	margin-top:0px;
}

.contentlinks {
	position:relative; 
	overflow:hidden;
	width:250px;
}

.cleardiv {
	clear:both;
	width:0px; 
	height:0px; 
	position:relative;
	line-height:0px;
}

/*-- NAVIGATION ENDE ------------------------------------------------------*/



/*-- INHALT -----------------------------------------------------------*/

.inhalt {
	float:left;
	position:relative;
	width:629px; 
}

.mainpic {
	position:relative;
	height:308px;
	width:629px;
	top:-1px;
	margin-bottom:10px;
}

.subtemplate {
	position:relative;
	width:629px;
	background-image:url("../images/main/toscana_contentbg.gif");
}


/*-- INHALT ENDE ------------------------------------------------------*/



/*-- FUSSZEILE --------------------------------------------------------*/

.fusszeile {
	position:relative; 
	width:880px;
	margin-top:6px;
}

/*-- FUSSZEILE ENDE ---------------------------------------------------*/

/*********************** MAIN TEMPLATE ENDE ****************************/




/*************************** SUB TEMPLATE ******************************/

/* Single */
.sub_single {
	width: 550px;
	margin-left:54px;
	margin-right:24px;
	padding-top:22px;
	padding-bottom:30px;
}

.sub_single div {
	margin:0px;
	padding:0px;
}

.sub_single table {
	margin-bottom:10px;
}

/*************************** SUB TEMPLATE ******************************/




/*-- HTML-Elemente ----------------------------------------------------*/
body {
	  text-align:center;
	  background-color: #FAE7C8;
	  font-size: 11px;
	  font-family: Arial;
	  color:#666666;  
	  padding:0px;
	  margin:0px;
	}

img {
	  border: 0px;
	}

p {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

li {
	font-size: 12px;
	font-family: Arial;
	color:#333333;  
	padding:0px;
	margin:0px;
}
/*-- HTML-Elemente ENDE -----------------------------------------------*/



/*--- LINKS -----------------------------------------------------------*/

a:link			{ color: #666666; font-size: 11px; font-family: Arial; text-decoration:underline; }
a:hover			{ color: #666666; font-size: 11px; font-family: Arial; text-decoration:underline; }
a:visited		{ color: #666666; font-size: 11px; font-family: Arial; text-decoration:underline; }
a:visited:hover	{ color: #666666; font-size: 11px; font-family: Arial; text-decoration:underline; }
a:active		{ color: #666666; font-size: 11px; font-family: Arial; text-decoration:underline; }

/*--- LINKS ENDE ------------------------------------------------------*/



/*--- MENÜS -----------------------------------------------------------*/

/*-- TOPMENÜ --*/
.topmenu_lvl1:link			{ color: #8C8C8C; font-size: 11px; font-family: Arial; text-decoration:none; text-transform: uppercase; }
.topmenu_lvl1:hover			{ color: #E0671D; font-size: 11px; font-family: Arial; text-decoration:none; text-transform: uppercase; }
.topmenu_lvl1:visited		{ color: #8C8C8C; font-size: 11px; font-family: Arial; text-decoration:none; text-transform: uppercase;}
.topmenu_lvl1:visited:hover	{ color: #E0671D; font-size: 11px; font-family: Arial; text-decoration:none; text-transform: uppercase; }
.topmenu_lvl1:active		{ color: #8C8C8C; font-size: 11px; font-family: Arial; text-decoration:none; text-transform: uppercase; }


/*-- HAUPTMENÜ --*/

/* LVL 1 */
.mainmenu_lvl1:link				{ color: #333333; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }
.mainmenu_lvl1:hover			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }
.mainmenu_lvl1:visited			{ color: #333333; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }
.mainmenu_lvl1:visited:hover	{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }
.mainmenu_lvl1:active			{ color: #333333; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }

.mainmenu_lvl1_act:link				{ color: #FFFFFF; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }
.mainmenu_lvl1_act:hover			{ color: #FFFFFF; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }
.mainmenu_lvl1_act:visited			{ color: #FFFFFF; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }
.mainmenu_lvl1_act:visited:hover	{ color: #FFFFFF; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }
.mainmenu_lvl1_act:active			{ color: #FFFFFF; font-size: 12px; font-family: Arial; text-decoration:none; text-transform: uppercase; margin-right:10px; }


/* LVL 2 */
.mainmenu_lvl2:link				{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.mainmenu_lvl2:hover			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; font-weight:bold;}
.mainmenu_lvl2:visited			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.mainmenu_lvl2:visited:hover	{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; font-weight:bold;}
.mainmenu_lvl2:active			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }

/* LVL 3 */
.mainmenu_lvl3:link				{ color: #333333; font-size: 11px; font-family: Arial; text-decoration:none; margin-right:10px; }
.mainmenu_lvl3:hover			{ color: #333333; font-size: 11px; font-family: Arial; text-decoration:none; margin-right:10px; }
.mainmenu_lvl3:visited			{ color: #333333; font-size: 11px; font-family: Arial; text-decoration:none; margin-right:10px; }
.mainmenu_lvl3:visited:hover	{ color: #333333; font-size: 11px; font-family: Arial; text-decoration:none; margin-right:10px; }
.mainmenu_lvl3:active			{ color: #333333; font-size: 11px; font-family: Arial; text-decoration:none; margin-right:10px; }


/* SUBMENU */

/* LVL 1 */
.submenu_lvl1:link				{ color: #333333; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl1:hover				{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl1:visited			{ color: #333333; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl1:visited:hover		{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl1:active			{ color: #333333; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }

.submenu_lvl1_act:link			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl1_act:hover			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl1_act:visited		{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl1_act:visited:hover	{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl1_act:active		{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }


/* LVL 2 */
.submenu_lvl2:link				{ color: #ED9244; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl2:hover				{ color: #ED9244; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl2:visited			{ color: #ED9244; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl2:visited:hover		{ color: #ED9244; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl2:active			{ color: #FFFFFF; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }

/* LVL 2 */
.submenu_lvl2act:link				{ color: #ED9244; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl2act:hover				{ color: #ED9244; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl2act:visited			{ color: #ED9244; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl2act:visited:hover		{ color: #ED9244; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }
.submenu_lvl2act:active				{ color: #FFFFFF; font-size: 12px; font-family: Arial; text-decoration:none; margin-right:10px; }


/*--- MENÜS ENDE ------------------------------------------------------*/


/*- TYP03 ----------------------------------*/

.bodytext, .bodytext p {
			font-size: 12px;
			font-family: Arial;
			overflow:hidden;
			color:#333333;
			padding:0px:
			margin:0px;
}

.bodytext a:link			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none;}
.bodytext a:hover			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:underline;}
.bodytext a:visited			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none;}
.bodytext a:visited:hover	{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:underline;}
.bodytext a.active			{ color: #E0671D; font-size: 12px; font-family: Arial; text-decoration:none;}
	
.bodytext table {
	  font-size: 12px;
	  font-family: Arial;
	  color:#333333;  
	  padding:0px;
	  margin:0px;
	  vertical-align:middle;
}

.contenttable {
	width:100%;
}


.textpic-div {
	clear:both;
	margin:0px; 
	padding:0px;
}

.textpic-div  p.bodytext {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

.csc-caption {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#333333;  
	padding:0px;
	margin:0px;
}

/* Bild-Text Element ENDE */

.csc-firstHeader {
	font-size: 18px;
	font-family: Arial;
	color: #E0671D;
	margin-top:0px;
	text-transform:uppercase;
}

/*------------------------------------------*/


/*--- RTE ----------------------------------*/

.untertitel_blau{
    font-size:14px; 
	color:#00457F;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
}

.untertitel_orange{
    font-size:14px;
	color:#E88535;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;

}
  
.untertitel{
	font-size:14px; 
	color:#3F3F3E;
	font-family:Arial;
	text-transform:uppercase;
}

.text9px{
   font-size:9px;
   color:#333333;
   font-family:Arial;
}

text11px{
   font-size:11px;
   color:#333333;
   font-family:Arial;
}

/*------------------------------------------*/
