/*--------------------------------------------------------------------------------
CSS f�r Karl Rabeder von www.filgis.net
--------------------------------------------------------------------------------*/

body{
margin:0;
font-family: arial, sans-serif;
}

a.content:link, a.content:visited{
	color:#ed9f4e;
	padding: 0px 0px 0px 10px;
	background-image:url("images/quadrat_gelb.gif");
	background-repeat:no-repeat;
	background-position: left center;
	border:0px;
	font-style: normal;
	letter-spacing: 0.5pt;
 	text-decoration:none;
 }
a:hover{
 text-decoration:none;
}

a:focus { outline: none;}
img {
    border:none;
}
/*--------------------------------------------------------------------------------
Formatierung divs
--------------------------------------------------------------------------------*/

#top{
margin-left:auto;
margin-right:auto;
position:relative;
width:1000px;
height:125px;
}
#header{
position:relative;
width:1000px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
border:0;
padding:0;
}

#nav_header{
overflow:hidden;
margin-left:auto;
margin-right:auto;
position:relative;
width:210px;
float:left;
height:250px;
top:-50px;
text-align:right;
}
#image{
margin-top:0px;
width:720px;
float:left;
}

#pagetitle{
overflow:hidden;
margin-left:auto;
margin-right:auto;
position:relative;
width:210px;
float:left;
min-height:320px;
text-align:right;
}

#content{
margin-top:0px;
width:690px;
overflow:hidden;
color:#3a2a10;
float:left;
}


/*---------------------------------------------------------------------------
Formatierung Navigation
---------------------------------------------------------------------------*/
 #nav_header ul{
list-style-type: none;
text-align:right;
font-size:13px;
text-transform:uppercase; 
font-weight:normal;
color:#6d5f5f;
}
 #nav_header li{
 padding-right: 40px;
 padding-top:10px;
}

#nav_header li a:link { color: #6d5f5f; text-decoration:none; }
#nav_header li a:visited { color: #6d5f5f; text-decoration:none; }
#nav_header li a:hover {color: #ed9f4e;}

#nav_header li.ist a { 	
	color:#ed9f4e;
	
}	

/*------------------------------------------------------------------
TEXTFORMATIERUNG
------------------------------------------------------------------*/
h1 {
border-bottom : 2px solid #ab1a22;
margin-bottom : 25px;
padding-bottom : 5px;
color : #ab1a22;
font-size : 18px;
font-weight:normal;
	background-image:url("/images/quadrat.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:20px;
}
h3{
font-size:14px;
font-weight:bold;
color: #453435;
text-align:left;
 
}

.nav_header{
padding-top:90px;
}
.content{
padding:50px 0px 10px 10px;
}


div#content div.content_links{
float:left;
width:315px;
padding:0px 0px 10px 10px;
}

div.content_links h2,
div.content_rechts h2,
div#content h2
{
text-decoration:none;
color : #ab1a22;
font-size : 12px;
		padding:0px;
		margin:0px;
}

div#content div.content_rechts{
float:left;
width:315px;
margin-left:35px;
padding:0px 0px 10px 10px;
}

#content div.text {
	font-size: 12px;
	line-height: 130%;
	color: #453435;
	text-align: left;
	padding: 0px 40px 10px 20px;
}
#content div.text .unterschrift {
	font-size: 12px;
	font-style:italic;
	font-weight:bold;
}
.fett{
	font-weight:bold;
}


.page_heading h2 {
	color:#c2b6aa;
	font-size:18px;
	font-weight:normal;
	text-transform: uppercase;
	padding-right:40px;
	padding-top:50px;
}	
#content img{
float:right;
margin-top:-25px;
}

div.text a:link,div.text a:visited{
	color:#ed9f4e;
	padding: 0px 5px 0px 10px;
	background-image:url("/images/quadrat_gelb.gif");
	background-repeat:no-repeat;
	background-position: left center;
	border:0px;
	font-style: normal;
	letter-spacing: 0.5pt;
 text-decoration:none;
 }
.color1{color:#00a9ec;}
.color2{color:#aa782b;}
.color3{color:#e60e88 !important;}
.color4{color:#e5d900;}
.color5{color:#01783D;}
.bgrnd1{background:#d8d7d7 !important;}

.text {color: #453435;}
.red {color: #ff0000;}
.strong {font-weight:bold !important;}
.even{background:#F5F4F4;border:1px solid #ccc;}
.odd{background:#fff;border:1px solid #ccc;}
.left{float:left;}
.right{float:right;}
.border{border:2px solid #ccc;}
.clearall{clear:both;}



div.text a:link.normallink, 
div.text a:visited.normallink 
 {color: #000;background-image:none;padding:0px;}
div.text a:hover.normallink{color:#ED9F4E;padding:0px;}

div.text a:link.impressumlink, 
div.text a:visited.impressumlink {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #453435;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.0pt;
	background-image:none;
}
div.text a:hover.impressumlink{
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#ED9F4E;
	letter-spacing: 0.0pt;
	padding: 0px 0px 0px 0px;
}
