@charset "UTF-8";
/* CSS Document */

body
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
  	overflow:scroll;
	height: 100%;
	width: 100%;
	text-align:center;	
	border: 0px solid red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}

a:link { font-weight:normal; color:#005164; text-decoration:none; }
a:visited { font-weight:normal; color:#005164; text-decoration:none; }
a:focus { font-weight:normal; color:#005164; text-decoration:none; }
a:hover { font-weight:normal; color:#005164; text-decoration:underline; }
a:active { font-weight:normal; color:#005164; text-decoration:none; }

.block a { font-weight:normal; color:#333333; display: block; background-color: #dfe094; line-height: 28px;  text-decoration:none; }
.block a:hover { font-weight:normal; color:#333333; background-color: #cbcc66; line-height: 28px;  text-decoration:none; }

.block1 a { font-weight:normal; color:#333333; display: block; background-color: #c2e8c7; line-height: 28px;  text-decoration:none; }
.block1 a:hover { font-weight:normal; color:#333333; background-color: #94d69c; line-height: 28px;  text-decoration:none; }

.block2 a { font-weight:normal; color:#333333; display: block; background-color: #d8eeee; line-height: 28px;  text-decoration:none; }
.block2 a:hover { font-weight:normal; color:#333333; background-color: #a2dcdc; line-height: 28px;  text-decoration:none; }

.block2b { font-weight:normal; color:#333333; background-color: #a2dcdc; line-height: 28px;  text-decoration:none; }

.block3 a { font-weight:normal; color:#333333; display: block; background-color: #bce5e5; line-height: 28px;  text-decoration:none; }
.block3 a:hover { font-weight:normal; color:#333333; background-color: #99d7d7; line-height: 28px;  text-decoration:none; }



.kontakt a { font-weight:normal; color:#ffffff; text-decoration:none; }
.kontakt a:visited { font-weight:normal; color:#ffffff; text-decoration:none; }
.kontakt a:hover { font-weight:normal; color:#ffffff; text-decoration:underline; }

	
#bg
	{
		margin: 50px 0px 0px 0px;
		padding: 0px;
		border: 0px solid red;
		width: 100%;
		height: 110px;
		text-align: center;
	
	}
	
	
#bg_left
	{
		margin: 0px ;
		padding: 0px;
		border: 0px solid red;
		width: 50%;
		height: 110px;
		background-color: #ffffff; 
		text-align: right;
		float: left;
	
	}
	
	
#bg_right
	{
		margin: 0px ;
		padding: 0px;
		border: 0px solid red;
		width: 50%;
		height: 110px;
		background-color: #ffffff; 
		background-image: url(bg.jpg);
 		background-repeat:repeat-x;
  		background-position:top;
		text-align: left;
		float: right;
		
	
	}
	
#logo
	{
		margin: 0px ;
		padding: 0px;
		border: 0px solid red;
		width: 445px;
		height: 110px;
		background-color: #cccccc; 
		text-align: left;
		background-color: #ffffff; 
		background-image: url(bg.jpg);
 		background-repeat:repeat-x;
  		background-position:top;
		float: right;
	
	}
	
#header
	{
		margin: 0px;
		padding: 0px;
		border: 0px solid red;
		width: 445px;
		height: 110px; 
		text-align: right;
		float: left;
	
	}
	
#kontakt
	{
		margin: 82px 0px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		width: 200px;
		height: 28px; 
		line-height: 28px;
		color: #ffffff;
		text-align: right; 
		float: right;
	
	}
	
#menu
	{
		margin: 5px 0px 0px 0px;
		padding: 0px;
		border: 0px solid red;
		width: 100%;
		height: 130px;
		text-align: center;
	
	}
	
#menu_left
	{
		margin: 0px ;
		padding: 0px;
		border: 0px solid red;
		width: 50%;
		height: 130px;
		background-color: #ffffff; 
		text-align: right;
		float: left;
	
	}
	
	
#menu_right
	{
		margin: 0px ;
		padding: 0px;
		border: 0px solid red;
		width: 50%;
		height: 130px;
		background-color: #ffffff; 
		background-image: url(bgm.jpg);
 		background-repeat:repeat-x;
  		background-position:top;
		text-align: left;
		float: right;
		
	
	}
	
#pic
	{
		margin: 0px 0px 0px 20px;
		padding: 0px;
		border: 0px solid red;
		width: 425px;
		height: 130px; 
		text-align: right;
		float: left;
	
	}
	
#reg
	{
		margin: 0px;
		padding: 0px;
		border: 0px solid red;
		width: 445px;
		height: 130px;
		background-color: #cccccc; 
		text-align: left;
		background-color: #ffffff; 
		background-image: url(bgm.jpg);
 		background-repeat:repeat-x;
  		background-position:top;
		float: right;
	
	}
	
#metaline
	{
		margin: 0px 20px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		width: 425px;
		height: 28px; 
		text-align: right; 
		float: right;
	
	}
	
#point
	{
		margin: 0px 2px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		height: 28px; 
		width: 100px;
		background-color: #ffffff;
		text-align: center; 
		float: left;
	
	}
	
#point1
	{
		margin: 0px 2px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		height: 28px; 
		width: 190px;
		background-color: #ffffff;
		text-align: center; 
		float: left;
	
	}
	
#point2
	{
		margin: 0px 2px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		height: 28px; 
		width: 110px;
		background-color: #ffffff;
		text-align: center; 
		float: left;
	
	}
	
#point3
	{
		margin: 0px 2px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		height: 28px; 
		width: 80px;
		background-color: #ffffff;
		text-align: center; 
		float: left;
	
	}
	
	
#metaline_on
	{
		margin: 0px 20px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		width: 425px;
		height: 2px; 
		text-align: right; 
		float: right;
	
	}
	
#point_on
	{
		margin: 0px 2px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		height: 2px; 
		width: 100px;
		background-color: #ffffff;
		text-align: center; 
		float: left;
	
	}
	
#point1_on
	{
		margin: 0px 2px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		height: 2px; 
		width: 190px;
		background-color: #ffffff;
		text-align: center; 
		float: left;
	
	}
	
#point2_on
	{
		margin: 0px 2px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		height: 2px; 
		width: 110px;
		background-color: #ffffff;
		text-align: center; 
		float: left;
	
	}
	
#point3_on
	{
		margin: 0px 2px 0px 0px ;
		padding: 0px;
		border: 0px solid red;
		height: 2px; 
		width: 80px;
		background-color: #ffffff;
		text-align: center; 
		float: left;
	
	}


#copy
	{
		margin: 20px auto 80px auto;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		width: 890px;
		height: 10px;
		font-size: 10px;
		text-align: center;
	
	}
	
#copyleft
	{
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		width: 300px;
		height: 10px;
		text-align: left;
		float: left;
	}

#copyright
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		width: 300px;
		height: 10px;
		text-align: right;
		float: right;
	
	}

#headline
	{
		margin: 74px 20px 0px 5px ;
		padding: 0px;
		border: 0px solid red;
		width: 420px;
		height: 26px; 
		text-align: left;
		font-size: 24px;
		line-height: 26px;
		vertical-align: text-bottom; 
		float: right;
	
	}
	
#headline2
	{
		margin: 48px 20px 0px 5px ;
		padding: 0px;
		border: 0px solid red;
		width: 420px;
		height: 52px; 
		text-align: left;
		font-size: 24px;
		line-height: 26px;
		vertical-align: text-bottom; 
		float: right;
	
	}



#base
	{
		margin: 30px auto 80px auto;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		width: 890px;
		height: auto;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
	
	}
	
#content1
	{
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		width: 420px;
		height: auto;
		text-align: left;
		float: left;
	}

#content2
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		width: 425px;
		height: auto;
		text-align: left;
		float: right;
	
	}
	
#nav3
	{
		margin: 2px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		width: 425px;
		height: 28px;
		text-align: left;
		float: right;
	
	}
	

	
	


