@charset "utf-8";
/*<![CDATA[/*>*/

/***************************************************************/
/* SCREEN CSS FOR FROH-SINN.CH                          */
/* CSS Code by MEDIAparx.com | February 2008                   */
/***************************************************************/
/* RELEASED UNDER:                                             */
/*-------------------------------------------------------------*/
/* Creative Commons 2.5 Schweiz                                */
/* Namensnennung - NichtKommerziell                            */
/* http://creativecommons.org/licenses/by-nc-nd/2.5/ch/        */
/***************************************************************/
*{
	margin:0px;
	padding:0px;
}

html{
	font-size:medium;
	height:100%;
}

body{
	font-size:75%;
	line-height:150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size-adjust:none;
	text-align:center;
	color:#333333;
	height:100%;
	background:#d9cab4;
}

img{
	border:none;
}

fieldset{
	border:none;
}

input, textarea, select, button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

.clear{
	clear:both;
	font-size:0em;
	line-height:0px;
	height:0px;
}

a{ outline:none; }

.rev{ direction:rtl; unicode-bidi:bidi-override; }

.imageLeft{
	float:left;
	margin-right:10px;
	margin-top:3px;
}

.imageRight{
	float:right;
	margin-left:10px;
	margin-top:3px;
}

strong, em {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; }

/*************************************************/
/* 1. Basic Container Defintions                 */
/*************************************************/
#containerCenterAll{
	margin:0px auto;
	width:925px;
	text-align:left;
	background:url(../auxx/layout/img-bg-content-tiled.gif) repeat-y;
	min-height:100%;
}

#header{
	float:left;
	width:908px;
	padding-bottom:1px;
	background:#333;
}

#containerColumns{
	float:left;
	width:908px;
}

#columnLeft{
	float:left;
	width:177px;
	padding-top:20px;
}

#columnCenter{
	float:left;
	padding-left:22px;
	padding-right:42px;
	padding-top:43px;
	padding-bottom:30px;
	width:667px;
}

/*************************************************/
/* 2. columnLeft                                 */
/*************************************************/
#columnLeft ul#navigation{
	list-style:none;
	padding-top:25px;
	overflow:hidden;
	font-size:85%;
	font-weight:bold;
	text-transform: uppercase;
}

#columnLeft ul#navigation li{
	padding-bottom:3px;
	margin-bottom:3px;
}

#columnLeft ul#navigation li a{
	display:block;
	width:162px;
	color:#FFF;
	text-decoration:none;
	padding-left:15px;
}

#columnLeft ul#navigation li a:hover{ color:#fcd372; }
#columnLeft ul#navigation li .active,
#columnLeft ul#navigation li .current{
	color:#fcd372;
}

#columnLeft ul#navigation li ul{
	list-style:none;
	margin-left:25px;
	margin-top:3px;
}

#columnLeft ul#navigation li ul li{
	background:none;
	margin-bottom:3px;
	line-height:130%;
}

#columnLeft ul#navigation li ul li a{
	display:block;
	padding-left:0px;
	width:137px;
	line-height:110%;
}

#columnLeft ul#navigation li ul li a:hover{color:#fcd372; }
#columnLeft ul#navigation li ul li a.active,
#columnLeft ul#navigation li ul li a.current{
	margin:0px;
	color:#fcd372;
}

#columnLeft #containerButtons{ list-style:none; margin-top:20px; }
#columnLeft #containerButtons li{ margin-bottom:5px; }

/*************************************************/
/* 3. ColumnCenter                               */
/*************************************************/
#columnCenter h1{
	font-weight:bold;
	font-size:120%;
	line-height:110%;
	color:#a30500;
	margin-top:0.25em;
	margin-bottom:1.85em;
	text-transform: uppercase;
}
#columnCenter h2{ font-size:100%; line-height:115%; margin-top:2.25em; margin-bottom:0.8em; font-weight:bold; text-transform: uppercase; }
#columnCenter h3{ font-size:90%; line-height:115%; margin-bottom:0.6em; font-weight:bold;text-transform: uppercase; }
#columnCenter ul{ margin-bottom:1.1em;}
#columnCenter ul li{
	background:url(/auxx/layout/img_dot.gif) 0px 7px no-repeat;
	padding:0px 15px;
	margin:0px;
	list-style:none;

}

#columnCenter #listGalleryOverview li {
	padding:0px;
}

#columnCenter ol{ margin-left:30px; margin-bottom:1.1em;}
#columnCenter a{ text-decoration:underline; font-weight:normal; color:#c13937; }
#columnCenter a:visited{ color:#c13937; }
#columnCenter a:hover{ color:#c13937; }
#columnCenter p{ margin-bottom:1.1em; }


/*------------------------------*/
/* 3.1 form Styles              */
/*------------------------------*/
#columnCenter form{
	padding-top:8px;
}

#columnCenter form h3{
	font-size:120%;
	line-height:115%;
	margin-top:1.5em;
	margin-bottom:1em;
}

#columnCenter form .labelLeftError,
#columnCenter form .labelLeft{
	float:left;
	width:145px;
	margin-bottom:2px;
	margin-right:7px;
	padding-top:2px;
	padding-bottom:2px;
}

#columnCenter form .select{
	float:left;
	margin-bottom:3px;
	width:248px;
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding-top:1px;
	padding-bottom:1px;
}

#columnCenter form .inputTextField{
	float:left;
	margin-bottom:2px;
	width:242px;
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:2px;
}

#columnCenter form .inputFile{
	float:left;
	margin-bottom:2px;
	margin-top:3px;
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:2px;
}

#columnCenter form .textarea,
#columnCenter form .textareaBig{
	float:left;
	width:242px;
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:2px;
	height:80px;
}

#columnCenter form .textareaBig{
	height:250px;
}

#columnCenter form .dummyFormList{
	float:left;
	width:248px;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-top:3px;
	margin-bottom:3px;
}

#columnCenter form .dummyFormList li{
	float:none;
	clear:both;
}

#columnCenter form .dummyFormList input{
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
}

#columnCenter form .dummyFormList label{
	float:left;
}

#columnCenter form .buttonSubmit{
	float:left;
	border-right:1px solid #717171;
	border-bottom:1px solid #717171;
	border-left:2px solid #dfdfdf;
	border-top:2px solid #dfdfdf;
	font-weight:bold;
	background:#f0f0f0;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	margin-top:15px;
	margin-right:5px;
	margin-left: 150px;
}

#columnCenter h6{
	font-size:90%;
	color:#c13937;
	margin-bottom:11px;
}

#columnCenter form .labelLeftError,
#columnCenter form .errorText{
	color:#c13937;
	font-weight:bold;
}

#columnCenter form .errorInput,
#columnCenter form .errorSelect{
	background:#c13937;
	color:#fff;
	font-weight:bold;
}

/*------------------------------*/
/* 3.2 Table Styles             */
/*------------------------------*/


/*************************************************/
/* 3.3 PictureGallyer                            */
/*************************************************/
ul#listGalleryOverview{ float:left; list-style:none; margin:0px 0px 0px 0px; width:660px;}
ul#listGalleryOverview li{ float:left; width:148px; height:113px; margin:0px 12px 12px 0px; border-bottom:none; background:url(/auxx/layout/img-bg-image-143.gif) 0px 0px no-repeat;}
ul#listGalleryOverview li.noMargin{ margin:0px 0px 9px 0px; }

ul#listGalleryOverview img{
	float:left;
	padding:4px 0px 0px 4px;
	width:140px;
	height:105px;
}
ul#listGalleryOverview .GalleryPic a, ul#listGalleryOverview .GalleryPic a:hover{ border:none; }

ul#pagination{ float:left; list-style:none; margin:0px 0px 0px 0px; width:660px;}
ul#pagination li{ float:left; margin:0px 5px 5px 0px; border-bottom:none;}

/*************************************************/
/* 4. Footer                                     */
/*************************************************/
#footer{
	float:left;
	display:inline;
	width:667px;
	border-top:1px #9f9e9d solid;
	font-size:82%;
	padding-top:1px;
	padding-bottom:5px;
	color:#9f9e9d;
	margin-left:199px;
}

#footer a{
	color:#9f9e9d;
	text-decoration:none;
}

#footer #linkTop{
	padding-right:8px;
}

#footer a:hover{
	color:#737d9b;
}
/*]]>*/
