/* GENERAL / CONTENT
   ----------------- */
body {
	margin: 0px 0px 0px 0px;
	height: 100%;
	scrollbar-base-color:#D8D8D8;
    scrollbar-face-color:#D8D8D8;
    scrollbar-highlight-color:#D8D8D8;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
}

body, div, td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #333333;
}

h1, h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #333333;
	background-image:url(images/umrisse/bg_h1.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	padding-top:10px;
	border-bottom:1px solid #eeb928;
}

h3, h4, h5, h6, h7 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #333333;
}

a:link, a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a:hover, a:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.content_text {
	text-align:justify;
	line-height:1.5em;
}

.input {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding:1px 2px;
	border: 1px solid #666666;
}

.button {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#D8D8D8;
	border: 1px solid #666666;
}

.thumbnail, .miniature {
	border: 2px solid #666666;
	padding: 0px;
	margin:0px 0px 10px 0px;
}
.content {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:justify;
	vertical-align:top;
	padding-top:25px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:20px;
}

.item_altern1 {
	padding : 5px;
	background-color:#E5E5E5;
	border-bottom: 1px solid #999999;
}
.item_altern2 {
	padding : 5px;
	border-bottom: 1px solid #999999;
}

a.autolinkcat:link, a.autolinkcat:visited {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}

a.autolinkcat:hover, a.autolinkcat:active {
	color: #999999;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}

a.autolinkcatselected:link, a.autolinkcatselected:visited, a.autolinkcatselected:hover, a.autolinkcatselected:active {
	color: #999999;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}

.madebymum{
	font-size: 9px;
	color: #CCCCCC;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
}

a.madebymum:link, a.madebymum:visited, a.madebymum:hover, a.madebymum:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	padding-left: 0px;
	font-weight: lighter;
}

.mum{
	font-size: 11px;
	color: #CCCCCC;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

a.mum:link, a.mum:visited, a.mum:hover, a.mum:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	padding-left: 0px;
	font-weight: bold;
}

@media print {
	.noprint {
		display: none;
	}
}


/**************************/
/***   LAYOUT WEBSITE   ***/
/**************************/
.bg_border_left {
	width:50%;
	height:100%;
	vertical-align:top;
	background-image:url(images/umrisse/bg_border_left.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#989898;
}

.bg_border_right {
	width:50%;
	height:100%;
	vertical-align:top;
	background-image:url(images/umrisse/bg_border_right.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#989898;
}

.bg_panel_left {
	vertical-align:top;
	width:135px;
	background-image:url(images/umrisse/bg_panel_left.gif);
	background-repeat:repeat-y;
	background-position:0% 0%;
}

.bg_panel_left img.nav_left {
	display:block;
	border:0px;
}

.bg_nav_lang {
	padding:7px 7px;
}

.bg_nav_lang img {
	border:0px;
	margin-right:4px;
}

.bg_content {
	width:100%;
	height:100%;
	vertical-align:top;
	background-image:url(images/umrisse/bg_content.gif);
	background-position:0% 0%;
	background-repeat:repeat-y;
}



/********************************/
/***   STYLES BAGGERUPDATER   ***/
/********************************/
.list_category {
	width:195px;
	float:left;
	padding:2px 0px;
}

.category-element {
	margin:0px 0px 10px 10px;
	height:160px;
	float:left;
}

.category_name {
	text-align:center;
	background-color:#7a7a7a;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	padding:5px 3px;
	border-bottom:3px solid #fdbe11;
}

.category-element .category_thumb {
	border-top:1px solid #fdbe11;
}

.category-element a:link,
.category-element a:visited,
.category-element a:active {	
	display:block;
	width:136px;
	font-size:0.9em;
	text-decoration:none;
}

.category-element a:hover .category_thumb img {
	filter:alpha(opacity=60);  
	-moz-opacity:0.60;
	opacity:0.60;
}

.category-element a:hover .category_name {
	color:#fdbe11;
}

.category_thumb img.thumbnail {
	width:136px;
	height:102px;
	overflow:hidden;
	border:0px;
	display:block;
	margin:0px;
}




/************************/
/***   CONTACT FORM   ***/
/************************/
.contact_form div {
	padding:4px 8px;
}

.contact_form label {
	display:block;
	width:140px;
}																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																												

.contact_form .textbox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width:140px;
	padding:1px 2px;
	border: 1px solid #666666;
}
