/*           Main             */
html 	{height:100%;}
body 	{font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	padding:0px;
	margin: 0px;
	background-color: #00008B;}

#link-pics {background-color: #F5F5F5;
	border: none;
	height: 400px;
	padding: 20px;}

#call-box {position: relative;
	float: left;
         width: 180px;
	background-color: #00008B;
         text-align: center;
         }

#call-us {position: relative;
	float: left;
         color: white;
        	margin-left: 10px;
         font-weight: bold;
         text-align: center;
         padding-top: 8px;
         font-size: 12px;
         text-decoration: none;
         }

.call-us-window {
	background-color: #00008B;
         color: white;
         font-weight: bold;
         font-size: 12px;
         }

.bild-l-col0 {
	border: 1px none;
	float: left;
	margin-left: 10px;
        	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.pic-left {position: relative;
	float: left;
	border: 3px none;
	margin-right: 10px;
	margin-top: 5px;}

.pic-right {position: relative;
	float: right;
	border: 3px none;
	margin-left: 10px;
	margin-top: 5px;}

.pic-l {Z-INDEX: 100; LEFT: 5px; POSITION: relative; TOP: 0px; float:left; padding: 5px 20px 10px 5px;}

.pic-l A.p1 {DISPLAY: block; BACKGROUND: #fff; LEFT: 0px; TOP: 0px; TEXT-DECORATION: none;}

.pic-l A.p1:visited {DISPLAY: block; BACKGROUND: #fff; LEFT: 0px; TOP: 0px; TEXT-DECORATION: none}

.pic-l A.p1:hover {COLOR: #000; BACKGROUND-COLOR: #8c97a3; TEXT-DECORATION: none}

.pic-l A .large {BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; LEFT: -1px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 1px; POSITION: absolute; TOP: -1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px;}

.pic-l A.p1:hover .large {DISPLAY:block; LEFT:150px; POSITION:absolute; TOP:-100px; WIDTH:400px; HEIGHT:300px;}


.pic-r {Z-INDEX: 100; RIGHT: 5px; POSITION: relative; TOP: 0px; float:right; padding: 5px 0px 10px 20px;}

.pic-r A.p1 {DISPLAY: block; LEFT: 0px; TOP: 0px; TEXT-DECORATION: none;}

.pic-r A.p1:visited {DISPLAY: block; LEFT: 0px; TOP: 0px; TEXT-DECORATION: none}

.pic-r A.p1:hover {COLOR: #000; TEXT-DECORATION: none}

.pic-r A .large {BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; LEFT: -1px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 1px; POSITION: absolute; TOP: -1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px;}

.pic-r A.p1:hover .large {DISPLAY:block; LEFT:177px; POSITION:absolute; TOP:-100px;  WIDTH:400px; HEIGHT:300px;}




.clear { clear: both; }

/*           						Columns          */
#header {height: 188px;
			width: 775px;
}

#header-flag-de {height: 18px;
			width: 30px;
			top: 154px;
			left: 742px;
         position: absolute;}
#header-flag-ru {height: 18px;
			width: 30px;
			top: 154px;
			left: 700px;
         position: absolute;}

#top 		{width: 600px;
			height:188px;
         position:absolute;}

#left 	{width:180px;
			top:188px;
         position:absolute;
         left: 0px;
			margin: 0px auto;
			padding: 0px;}

#middle 	{width:407px;
			background-color: White;
			top:188px;
         position:absolute;
			padding: 10px;
         margin-left: 180px;
			font-family: Verdana, Arial, sans-serif;
			font-size: small;
			font-style: normal;
			font-weight: normal;
			line-height: normal;
			text-align: justify;
			min-height: 800px;}

#middlearticle

			{width:589px;
			background-color: White;
			top:188px;
         position:absolute;
			padding: 10px;
         margin-left: 180px;
			font-family: Verdana, Arial, sans-serif;
			font-size: small;
			font-style: normal;
			font-weight: normal;
			line-height: normal;
			text-align: justify;
			min-height: 800px;}

#right 	{width:161px;
			top:188px;
			background-color: #cccccc;
         position:absolute;
			margin-left: 607px;
			color: white;
			padding: 2px;
			text-align: center;}

#footer 	{width:408px;
         height:100px;
         float: left;
         position: relative;}

.left-box {float: left;
position: relative;
margin-left: 0px;
width: 160px;
top: 50px;
left: 5px;
text-align: center;
padding: 5px 2px 2px;}


/*           					Navigation          */

#navi-list {position: relative;
	margin-left: 0px;
	left: 0px;}

#navi-ul 	{position: relative;
	margin-left: 0px;
	left: 5px;
	padding: 0px;}

.navi-li {font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
	background-color: #00008B;
	list-style-type: none;
	list-style-image: url(images/2arrows-white.gif);
	list-style-position: inside;
	line-height: 28px;
	background: transparent url(images/breakline.jpg) no-repeat bottom left;
	vertical-align: baseline;}

a.navi-link:link {font-size: 11px;
	color: white;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;}

a.navi-link:visited {font-size: 11px;
	color: red;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;}

a.navi-link:hover {font-size: 11px;
	color: white;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;}



/*           Fonts etc          */
p ul li{
	font-size: 12px;
	text-align: left;
}

#marquee {background-color: #FF6600; width:407px; text-align:center;}

.flag-pic {
	border: none;
	text-decoration: none;
}

.button {font-size: 11px;
color: #3333cc;
line-height: normal;
font-weight: normal;
text-decoration: none;}

.body-link {font-size: 12px;
color: blue;
line-height: normal;
font-weight: normal;
text-decoration: none;}

.right-link {font-size: 11px;
color: #333333;
line-height: normal;
font-weight: normal;
text-decoration: none;}

.white-text {font-size: 12px;
color: white;
line-height: normal;
font-weight: bold;
text-decoration: none;}

.panel-header {font-size: 12px;
color: #333333;
line-height: normal;
font-weight: bold;
text-decoration: none;
text-align: center;}

.google-text {font-size: 12px;
color: #333333;
line-height: normal;
font-weight: normal;
text-decoration: none;}

.bottomtext {font-size: 11px;
color: #333333;
line-height: normal;
font-weight: normal;
text-decoration: none;}

.bottomtext:hover {font-size: 11px;
color:#333333;
line-height: normal;
font-weight: normal;
text-decoration: underline;}

.textsmall {font-size: 10px;
color: #FB7600;
line-height: normal;
font-weight: normal;
text-decoration: none;}

.search-text {font-size: 10px;
color: #666666;
line-height: normal;
font-weight: bold;
text-decoration: none;}

.search-text-field {font-size: 10px;
color: #292BE0;
line-height: normal;
font-weight: normal;}

.dotmaster-link {font-size: 12px;
color: #757575;
line-height: normal;
font-weight: normal;
text-decoration: none;}

.dotmaster-link:hover {font-size: 12px;
color: #0000CC;
line-height: normal;
font-weight: normal;
text-decoration: none;}

#statcounter {text-align: center;}

h1 {font-size: 12pt;
 font-weight: bold;
 font-style: normal;
 line-height: 21px;
 border-bottom: 3px solid red;}

h2 {font-size: 11pt;
 font-weight: bold;
 color: black;}

h3 {font-size: 10pt;
 font-weight: bold;
 color: black;
 text-align: left;}

h3.colored {color: blue;}

.boldtext {font-size: 10pt;
 font-weight: bold;
 color: black;
 text-align: left;}

#kontakt {background-color: #F5F5F5;
	border: ridge;
	height: 300px;
	position: relative;
	margin: 20px;
	padding: 10px 10px 10px 10px;}

.history{font-family: Verdana;
	font-size: 11px;
	color: #cc6600;
	text-decoration : none;
	line-height: normal;
	font-weight: none;}

.historytext{font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration : none;
	line-height: normal;
	font-weight: none;}

/*
.footertext {font-size: 11px;
color: #333333;
line-height: normal;
font-weight: normal;
text-decoration: none;}

.footertext:hover {font-size: 11px;
color:#333333;
line-height: normal;
font-weight: normal;
text-decoration: underline;}
*/

.price{
font-family: Verdana;
font-size: 15px;
color: #CC0000;
line-height: normal;
font-weight: bold;
text-decoration: none;
}