/* Seiteneigenschaften */
html 	{padding:0px; margin:0px;}

body	{
		margin:0px; 
		padding:0px; 
		background:#fff url(../img/img_bg_site.jpg) repeat-x;
		}


/* Schriftarten */
p, div, th, td, dt, dd, nobr, input, option, textarea, h1, h2, h3, h4, h5, h6 
		{
		color: #333; 
		font-family:arial,helvetica,sans-serif; 	
		line-height: 140%;
		}

/* Schriftgroessen */
p, div, th, td, ul, ol, dt, dd, nobr, input, option, textarea {font-size:12px;}

li {font-size:12px; list-style-type:none;}

.headline_blue { color:#81beee; font-size:16px; font-weight:bold;}


/* Ueberschriften */

h1 		{font-size:20px; color: #a31d26; font-family: arial, helvetica; font-weight: normal; margin-top:5px;} /* 1. Ordnung */
h2 		{font-size:18px; color: #333; font-family: arial, helvetica; font-weight: normal; text-transform: none;} /* 2. Ordnung */
h3 		{font-size:16px; color: #333; font-weight: bold; font-family: arial, helvetica; text-transform:uppercase;} /* 3. Ordnung */
h4 		{font-size:14px; } /* 4. Ordnung */
h5 		{font-size:12px; } /* 5. Ordnung */
h6 		{font-size:10px; } /* 6. Ordnung */

a 		{
		text-decoration:none;
		color:#81beee;
		}

a:link 		{text-decoration:none; } /* nn besuchter Link */ 
a:visited 	{text-decoration:none; } /* besuchter Link */
a:hover 	{color:#333; text-decoration:none; } /* Hover-Effekt */
a:active 	{color:#333; text-decoration:none; } /* angeklickter Link */

img			{border:none;}
hr			{background-color:#ccc; color:#ccc; border:#ccc; height:1px;}

.right		{float:right; margin: 0 15px 0 0;}
.left		{float:left; margin: 0 0 0 15px; }

/* Main */
#main 			{
				margin-top:95px;
				width: 840px;
				height:535px;
				/*float:left;*/
				background:#fff url(../img/img_bg_main_blue.jpg) no-repeat;
				text-align:left;
				}


#main_w 			{
				margin-top:95px;
				width: 840px;
				height:535px;
				/*float:left;*/
				background:#fff url(../img/img_bg_main.jpg) no-repeat;
				text-align:left;
				}

#header 			{
					width: 760px;
					height:65px;
					border-bottom: 2px solid #ccc;
					margin:0 0 0 40px;
					padding:40px 0 0 0;
					}
					
/* Logo */
#logo 				{
					float: left;
					width: 260px;
					height:65px;
					margin:0 0 0 0;
					padding:0;
					}
				
/* Breacrump */
#breadcrump			{
					float: left;
					width:300px;
					margin:38px 0 0 30px;
					padding:0 0 0 0;
					text-align:left;
					font-size:11px;
					color:#666;
					}

/* Contents */
#content 			{
					width: 760px;
					height:300px;
					margin:0 0 0 40px;
					padding:30px 0 0 0;
					}		

#content ul 		{margin:0px; padding:0px;}

#content li 		{font-size:12px; list-style-type:none; padding:0 0 0 22px; margin:3px 0 3px 0; line-height:180%; border-bottom: 1px solid #e5e5e5; background:url(../img/img_li.gif) no-repeat;}

#c_home 			{
					float: left;
					width: 425px;
					padding-left:290px;
					margin:0;				
					}	

.column_l			{
					width: 295px;
					float:left;
					/*height:290px;*/
					margin:0 0px 0 0;
					/*padding:40px 0 0 0;*/
					}

.column_r			{
					width: 370px;
					float:left;
					/*height:290px;*/
					/*padding:40px 0 0 0;*/
					}

/* Navigation */
#c_nav	 			{
					
					width: 762px;
					height:30px;
					margin:10px 0 0 40px;
					padding:0 0 0 0;
					}						

#c_nav ul 			{padding: 0 0 0 0; margin: 0 0 0 0;}
#c_nav ul li		{padding: 0;margin: 0 3px 0 0; display: block; float: left; }
#c_nav li a			{display: block; height:30px;}

#c_nav01			{padding: 0;margin: 0; display: block; width: 137px; background: url(../img/nav_01.gif); background-repeat:no-repeat;}
#c_nav01:hover		{background: url(../img/nav_01_hover.gif);background-repeat:no-repeat;}

#c_nav02			{padding: 0;margin: 0; display: block; width: 181px; background: url(../img/nav_02.gif); background-repeat:no-repeat;}
#c_nav02:hover		{background: url(../img/nav_02_hover.gif);background-repeat:no-repeat;}

#c_nav03			{padding: 0;margin: 0; display: block; width: 181px; background: url(../img/nav_03.gif);background-repeat:no-repeat;}
#c_nav03:hover		{background: url(../img/nav_03_hover.gif);background-repeat:no-repeat;}

#c_nav04			{padding: 0;margin: 0; display: block; width: 131px; background: url(../img/nav_04.gif);background-repeat:no-repeat;}
#c_nav04:hover		{background: url(../img/nav_04_hover.gif);background-repeat:no-repeat;}

#c_nav05			{padding: 0;margin: 0; display: block; width: 117px; background: url(../img/nav_05.gif);background-repeat:no-repeat;}
#c_nav05:hover		{background: url(../img/nav_05_hover.gif);background-repeat:no-repeat;}


/* Footer */
#footer	 			{
					float: left;
					background-color:#808080;
					width: 759px;
					margin:0 0 0 0;
					padding:7px 0 7px 0;
					font-size:11px;
					color: #fff;								
					}
					
#footer a	 		{color:#fff;}
					













/* noch nicht benutzt */



			
/* Columns */
#c_left 			{
					float: left;
					width: 680px;
					margin:0 0 0 0;
					padding:0;				
					}
					
#c_right 			{
					float: right;
					width: 280px;
					height:500px;
					margin:0 0 0 0;
					padding:0;
					/*background-color:#e6ddb5;*/						
					}					
					
					
/* Image */
#image	 			{
					float: left;
					width: 280px;
					height:440px;
					margin:0;
					padding:0;				
					}				
					
			
		
					
/* Content Text */
#text	 			{
					float: left;
					width: 600px;
					margin:0 0 0 0;
					padding:0 0 0 40px;
					text-align:left;
					}	

/* Boxen */
.w_box	 			{
					float: left;
					width: 280px;
					margin:2px 0 0 0;
					padding:2px 0 10px 0;
					text-align:left;
					}

.w_box ul 			{padding: 0 0 0 0; margin: 15px 0 15px 20px;}
.w_box ul li		{padding: 0;margin: 0; display: block; border-bottom:1px solid #b2b2b2; width:240px;}
.w_box li a			{display: block; margin: 7px 0 7px 0; text-decoration:none; font-weight:bold; color:#a31d26;}
.w_box li a:hover	{text-decoration:none; color:#4d4d4d;}


.b_box	 			{
					float: left;
					width: 280px;
					margin:2px 0 0 0;
					padding:2px 0 10px 0;
					text-align:left;
					background:#ff6600 url(../img/img_bg_bbox.gif) no-repeat;
					}

.b_box ul 			{padding: 0 0 0 0; margin: 15px 0 15px 20px;}
.b_box ul li		{padding: 0;margin: 0; display: block; border-bottom:1px solid #fff; width:240px;}
.b_box li a			{display: block; margin: 7px 0 7px 0; text-decoration:none; font-weight:bold; color:#fff;}
.b_box li a:hover	{text-decoration:none; color:#ffc9a5;}


.p_box	 			{
					float: left;
					width: 250px;
					margin:2px 0 0 0px;
					padding:20px 0 10px 20px;
					text-align:left;
					}


