﻿/* Formatierung von HTML-Elementen */

html									{height:101%;}
body								{margin:0;padding:0;font-family:Arial, Sans-serif, Helvetica;font-size:12px;}

p									{line-height:16px;margin:0 0 10px 0}

a									{text-decoration:underline;color:#cf6013;}
a:hover								{text-decoration:none;}

a img								{border:none}

table								{font:inherit;color:inherit;border:none;font-size:12px;}
tr, thead, tbody						{}
th, td								{vertical-align:top}

.clearBoth							{height:0px;line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;overflow:hidden;}

/* Grundgerüst */

#blockMain							{margin:0 auto;width:994px;}
#blockMainCrm							{margin:0 auto;width:90%;}
#blockMainInner						{overflow:hidden;}

#blockTop							{height:102px;position:relative}

#logo								{position:absolute;top:24px;left:20px;height:73px}

#globalFunctions					{position:absolute;top:24px;right:0px;text-align:right;padding:0 2px 0 0}

#blockContent						{width:994px;background-color:#cf5f13;padding:3px 0 0 0;}
#blockContentInner					{width:994px;background-color:#e9e9e9;}

#blockContentInnerTop				{width:994px;height:440px;background-color:#000000;}

#blockContentInnerBottom			{width:994px;background-color:#FFFFFF;padding:5px 0 0 0;}
#blockContentInnerBottomInner		{position:relative;width:994px;height:600px;background-color:#e9e9e9;}

#blockBottom                				{}
 
/* Überschriften */

h1									{font-size:16px;color:#333333;margin:0 0 16px 0;}
h2									{font-size:12px;color:#333333;margin:0 0 14px 0;}
h3									{font-size:12px;color:#333333;margin:0 0 12px 0;}
h4									{font-size:12px;color:#333333;margin:0 0 12px 0;}
h5									{font-size:18px;color:#e9e9e9;margin:0 0 16px 0;}

/* Spezial-Elemente */

.panel h1							{font-size:30px;margin:0 0 10px 0;font-weight:normal}
.panel h2							{font-size:16px;color:#333333;margin:0 0 14px 0;}
.panel p								{ font-size: 14px;line-height:18px}

.dropDown							{display:none;position:absolute;left:27px;top:58px;width:920px;padding:10px;background-color:#FFFFFF;filter:alpha(opacity=90);opacity:0.90;-moz-opacity:0.90;-khtml-opacity:0.90}
.dropDownG							{display:none;position:absolute;left:27px;top:58px;width:475px;padding:10px;background-color:#FFFFFF;filter:alpha(opacity=90);opacity:0.90;-moz-opacity:0.90;-khtml-opacity:0.90}
.dropDownY							{display:none;position:absolute;left:27px;top:58px;width:600px;height:1000px;padding:10px;background-color:#FFFFFF;filter:alpha(opacity=90);opacity:0.90;-moz-opacity:0.90;-khtml-opacity:0.90}
.einBlenden							{position:absolute;top:30px;left:27px;width:495;height:28px}
.einBlendenx							{position:absolute;top:0px;left:0px;width:495;height:28px}
.einBlenden img						{width:495;height:28px;cursor:pointer;}
.ausBlenden							{display:none;position:absolute;top:30px;left:27px;width:495;height:28px}
.ausBlendenx							{display:none;position:absolute;top:0px;left:0px;width:495;height:28px}
.ausBlenden img						{width:495;height:28px;cursor:pointer;}



ul.sitemap {position:relative;margin:0 auto;width:994px;}
  
ul.sitemap ul li {
	list-style-type:none;
	font-weight:normal;
	width:220px;
	border:1px solid #fc0;
}

ul.sitemap ul li ul {
	list-style-type:none;
}

@-moz-keyframes blink {0%{opacity:1;} 50%{opacity:0.3;} 100%{opacity:1;}} /* Firefox */
@-webkit-keyframes blink {0%{opacity:1;} 50%{opacity:0.3;} 100%{opacity:1;}} /* Webkit */
@-ms-keyframes blink {0%{opacity:1;} 50%{opacity:0.3;} 100%{opacity:1;}} /* IE */
@keyframes blink {0%{opacity:1;} 50%{opacity:0.3;} 100%{opacity:1;}} /* Opera and prob css3 final iteration */
.blink {
border:1px solid #000;
-moz-transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
-ms-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
/* order: name, direction, duration, iteration-count, timing-function */  
-moz-animation:blink normal 2s infinite ease-in-out; /* Firefox */
-webkit-animation:blink normal 2s infinite ease-in-out; /* Webkit */
-ms-animation:blink normal 2s infinite ease-in-out; /* IE */
animation:blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

/* This css button was generated by css-button-generator.com */
.css_btn_class {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #5c290a;
	padding:5px 18px;
	text-decoration:none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, var(--sv-button-gradient-color)), color-stop(100%, var(--sv-main-color)));
	background:-moz-linear-gradient( center top, var(--sv-button-gradient-color) 5%, var(--sv-main-color) 100% );
	background:-ms-linear-gradient( top, var(--sv-button-gradient-color) 5%, var(--sv-main-color) 100% );
	background: linear-gradient(to bottom, var(--sv-button-gradient-color) 5%, var(--sv-main-color) 100%);
	background-color:var(--sv-button-gradient-color);
	color:#444444;
	display:inline-block;
 	-webkit-box-shadow:inset -2px -2px 0px 0px #a84407;
 	-moz-box-shadow:inset -2px -2px 0px 0px #a84407;
 	box-shadow:inset -2px -2px 0px 0px #a84407;
}.css_btn_class:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, var(--sv-main-color)), color-stop(100%, var(--sv-button-gradient-color)) );
	background:-moz-linear-gradient( center top, var(--sv-main-color) 5%, var(--sv-button-gradient-color) 100% );
	background:-ms-linear-gradient( top, var(--sv-main-color) 5%, var(--sv-button-gradient-color) 100% );
	background: linear-gradient(to bottom, var(--sv-main-color) 5%, var(--sv-button-gradient-color) 100%);
	background-color:var(--sv-main-color);
}.css_btn_class:active {
	position:relative;
	top:1px;
}

