/********** Basics **********/
body {
	background: #fff;
  	color: #000;
  	margin: 0; 
	padding: 0;
}


a:link, a:visited  { 
	text-decoration: none;  
	color: #ED5813;   
	
}

a:active, a:hover, a:focus {
	text-decoration: none; 
	color: #1761AD;    
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.hidden {
	display: none
}

ul {
}

ul li {
	list-style: square;
	font: normal 0.7em Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

/********** Textauszeichnungen **********/

html, body, h3, h4, div, dl, ul, ol, li, dd, input, textarea, caption, legend {
	font: normal 100% Verdana, Helvetica, Tahoma, Arial, sans-serif; 
}

p {	
	font: normal 0.7em Verdana, Helvetica, Tahoma, Arial, sans-serif;
	margin-top: 0;
	padding-top: 0
}

h1 {
	font: bold 0.95em Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #1761AD; 
}

h2 {
	font: normal bold  0.8em Verdana, Helvetica, Tahoma, Arial, sans-serif;
	/*color: #ED5813;*/
	color: #000;
	margin-bottom: 0;
	padding-bottom: 0
}

h2 a:link, h2 a:visited, h2 a:active, h2 a:hover, h2 a:focus  { 
	color: #000;   
} 

h2 a:active, h2 a:hover, h2 a:focus  { 
	color: #ED5813;   
} 


h3 {
	font: normal bold  0.8em Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #1761AD;
}


/********** Wrapper **********/

#wrapper {
	width: 860px;
	height: auto;
	padding: 0;
	margin: 0 auto;	
}


/********** Header + Breadcrumb **********/

#header {
  	width: 860px;
  	height: 165px;
	margin: 0;
	padding: 0;
	background: url(/fileadmin/templates/switch_image.php) no-repeat;
}

#breadcrumb {
  	margin: 0;
	padding: 147px 10px 0 28px;
	font-size: 0.6em;
	font-weight: bold;
	overflow: hidden;
	color: #fff; 
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrum a:active, #breadcrum a:hover, #breadcrum a:focus  { 
	color: #fff;   
}

#breadcrumb a:active, #breadcrumb a:hover, #breadcrumb a:focus {
	text-decoration: underline;     
	color: #000;   
}

#breadcrumb a.active {
	text-decoration: underline
}

/********** Topnavi **********/

#topnavi {
	margin: 0;
	padding: 5px 10px;
	background: url(images/background-navi.jpg) no-repeat;
	height: 20px;
}

#topnavi ul {
	margin: 0;
	padding: 0;
}

#topnavi ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#topnavi ul li a {
  	margin: 0;
	padding: 0 12px;
	text-decoration: none;
	font-size: 1.2em;
	color: #1761AD;
}

#topnavi ul li a:link, #topnavi ul li a:visited {
	
}

#topnavi ul li a:active, #topnavi ul li a:hover, #topnavi ul li a:focus {
	color: #ED5813;
}

#topnavi ul li.active a {
	color: #ED5813;
} 


/********** Subnavi **********/

#subnavi {
	margin: 0;
	padding: 0 21px;
	background: url(images/background-spacer.jpg) repeat-y;
	height: 15px;
}

#subnavi ul {
	margin: 0;
	padding: 7px 0 0 0;
	border-top: 1px solid #1761AD
}

#subnavi ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#subnavi ul li a {
  	margin: 0;
	padding: 0 5px;
	text-decoration: none;
	font-size: 1em;
	color: #1761AD;
}

#subnavi ul li a:link, #subnavi ul li a:visited {
	
}

#subnavi ul li a:active, #subnavi ul li a:hover, #subnavi ul li a:focus {
	color: #ED5813;
}

#subnavi ul li.active a {
	color: #ED5813;
} 

/********** Content, Column **********/

#content {
	padding: 20px 25px 10px 25px;
	margin: 0;
	width: 810px;
	background: url(images/background-spacer.jpg) repeat-y;
}

#column-left {
	float: left;
	margin: 0;
	padding: 0;
	width: 405px;
}

#column-right {	
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	width: 385px;
	overflow: hidden
}

.quotation {
	border: 1px solid #ccc;
	width: 85%;
	width: auto;
	margin-bottom: 10px
}

.quotation h2 {
	background: url(images/background-navi.jpg) -30px 0 no-repeat;
	padding: 5px 10px;
	margin: 0;
}

.quotation blockquote {
	margin: 15px;
}


/********** Footer **********/

#footer {
	margin: 0;
	padding: 5px 0 0 0;
	clear: both;
	font: normal 0.9em Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #1761AD;
	text-align: center;
	background: url(images/background-footer.jpg) no-repeat;
	height: 40px;
}

