@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (de) Einheitliche Standardformatierungen f�r die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2008, Matt Renzi
 * @link            http://www.mattrenzi.de
 * @lastmodified    Date: 2009-01-19 
 */



html {
height:101%;
text-align:center;
	}

body {
margin:0;
padding:0;
height:100%;
background-color:#c3c3c3;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
	}


/* Layout Elements
------------------------------------------------------------------------ */

.main_container {
width:900px;
margin:auto;
padding: 0px 10px 0px 10px;
background-color:#FFFFFF;
text-align:left;
	}

#nav_container {
width:900px;
height:33px;
margin:auto;
padding: 0px 10px 0px 10px;
background-color:#FFFFFF;
background-image:url(../pic/bg_nav.jpg);
background-repeat:no-repeat;
background-position:top;
text-align:center;
	}

#sub_nav_container {
width:900px;
height:84px;
margin:auto;
padding: 0px 10px 0px 10px;
background-color:#FFFFFF;
background-image:url(../pic/bg_sub_nav.jpg);
background-repeat:no-repeat;
background-position:top;
	}

#content_container {
width:622px;
padding: 0px 48px 40px 30px;
background-color:#FFFFFF;
text-align:left;
float:left;
	}

.right_content_container_top {
width:200px;
padding: 10px 0px 10px 0px;
text-align:left;
border-color:#b1211d;
border-style:solid;
border-bottom-width:1px;
border-top-width:2px;
border-left:0px;
border-right:0px;
float:left;
	}
	
.right_content_container {
width:200px;
padding: 10px 0px 10px 0px;
text-align:left;
border-color:#b1211d;
border-style:solid;
border-bottom-width:1px;
border-top:0px;
border-left:0px;
border-right:0px;
float:left;
	}
	
.right_content_container_end {
width:200px;
margin-bottom:40px;
padding: 10px 0px 10px 0px;
text-align:left;
border-color:#b1211d;
border-style:solid;
border-bottom-width:1px;
border-top:0px;
border-left:0px;
border-right:0px;
float:left;
	}

#bottomline {
width:900px;
height:15px;
margin:auto;
padding: 0px 10px 0px 10px;
background-color:#FFFFFF;
background-image:url(../pic/bg_bottom_line.gif);
background-repeat:no-repeat;
background-position:top;
text-align:left;
	}

#bottom_container {
width:900px;
margin:auto;
padding: 16px 10px 40px 10px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#c3c3c3;
font-size: 10px;
line-height: 20px;
	}

.clear {
clear:both;
	}

 
 /**
 * TEXT STYLES
================================================= */
p { line-height: 1.5em; margin: 0 0 1em 0; }

strong { font-weight:bold;
		 color: #b1211d;
	}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#b1211d;
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 20px 0;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#b1211d;
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 5px 0;
	}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#b1211d;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 1px 0;
	}		
ul {
	margin:2px;
	padding:0px;
	padding-left:15px;
}

ol {
	margin:2px;
	padding:0px;
	padding-left:25px;
	text-indent:0px;
}

	
/* Navigation Elements
======================================================================== */


	/* Content Link
------------------------------------------------------------------------ */
	
	
A:link    {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #b1211d; text-decoration:underline;}
A:active  {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #b1211d;text-decoration:underline;}
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #b1211d;text-decoration:underline;}
A:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #b1211d;text-decoration:none;}
	
	
	/* Main Nav Navigation Boxes 
------------------------------------------------------------------------ */


.link_box_start {
padding: 0px 30px 0px 25px;
text-align:left;
border-color:#FFFFFF;
border-style:solid;
border-right-width:1px;
border-top:0px;
border-bottom:0px;
border-left:0px;
margin-top:7px;
float:left;
	}

	
.link_box {
padding: 0px 30px 0px 25px;
text-align:left;
border-color:#FFFFFF;
border-style:solid;
border-right-width:1px;
border-top:0px;
border-bottom:0px;
border-left:0px;
margin-top:7px;
float:left;
	}
	
.link_box_end {
padding: 0px 0px 0px 25px;
text-align:left;
margin-top:7px;
float:left;
}


	/* Sub Nav Navigation Boxes 
------------------------------------------------------------------------ */
#subnav {
padding-top:3px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #650906;
	}


	/* MAIN Navigation Link
------------------------------------------------------------------------ */


A.nav:link    { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF;}
A.nav:visited { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF;}
A.nav:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fdc92a;}
A.nav:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fdc92a;}

A.nav_active:link    { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fdc92a;}
A.nav_active:visited { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fdc92a;}
A.nav_active:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fdc92a;}
A.nav_active:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fdc92a;}



	/* SUB Navigation Link
------------------------------------------------------------------------ */


A.subnav:link    { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #650906;}
A.subnav:visited { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #650906;}
A.subnav:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #650906;}
A.subnav:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #650906;}

A.subnav_active:link    { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #650906;}
A.subnav_active:visited { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #650906;}
A.subnav_active:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #650906;}
A.subnav_active:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #650906;}


	/* SUB Navigation Link
------------------------------------------------------------------------ */
.error {
background-color:#b1211d;
}
