body
{
margin:0;
background:black url('../grafika/background-body.jpg') repeat-y center top;
font:10px "Verdana";
color:white;
}

a
{
text-decoration:none;
color:#23a8e0;
}


a:hover, a.akt
{
color:#FF0000;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

div#navi a img
{
border:0px;
vertical-align:bottom;
}

a img
{
border:0px;
}

div#contact_wrapper
{
	margin-top:15px;
	width:100%;
	text-align:center;
}

div #contact_wrapper div#contact_form
{
	width: 392px; 
	float:none; 
	margin-left: auto; 
	margin-right:auto; 
	text-align:left;
}

div #contact_wrapper div#contact_form input,
div #contact_wrapper div#contact_form textarea
{
background:#1E4570;
color:white;
border: 1px solid #152D48;
}

div #contact_wrapper div#contact_form label
{
color:#499AF7;
}
div#contact_wrapper div#contact_form textarea
{
	font-size:12px;
	font-family:"Verdana";
}

div#contact_wrapper div#contact_form dt.submit
{
	text-align:right;
	padding-right: 5px;
}

div#contact_wrapper div#contact_form p.hint
{
	margin-top: 5px;
}

div#error
{
	width:100%;
	text-align:center;
	font-weight: bold;
}


div#wrapper
{
width:100%;
margin:0px auto;
}

div#wrapper #flashWrapper
{
width:100%;
background:url('../grafika/background-top.jpg') no-repeat top center;
height:490px;
}
div#wrapper #flashWrapper #flash
{
width:980px;
margin:0px auto;
height:490px;
}
div#wrapper #pageWrapper
{
width:950px;
margin:0px auto;
}

div#wrapper #content
{
width:645px;
float:left;
padding:5px;
}

div#wrapper #content #topBox,
div#wrapper #content #pageContent,
div#wrapper #content #bottomBox,
div#wrapper #content .bottomBox,
div#wrapper #content .multibox
{
width:645px;
float:left;
margin:0px 0px 5px 0px;
}

div#wrapper #content #pageContent div.col1,
div#wrapper #content #pageContent div.col2
{
width:318px;
float:left;
border:1px solid #152d48;
margin-bottom:5px;
}

div#wrapper #content #pageContent div.col1
{
margin-right:5px;
}

div#wrapper #content #pageContent div.col3
{
width:643px;
border:1px solid #152d48;
float:left;
}
div#wrapper #content .multibox
{
border-bottom:5px solid #4a9cf9;
}

div#wrapper #content .multibox .box-switchable-page
{
	background-color:black;
}

div#wrapper ul.digitalNavi
{
list-style:none;
padding:0;
margin:0;
display:block;
float:left;
width:645px;
background:#152d48;
border-top:5px solid black;
border-bottom:5px solid black;
}

div#wrapper ul.digitalNavi li
{
display:block;
float:left;
height:20px;
width:78px;
background:#152d48;
padding:0;
margin:0;
border-right:5px solid black;
}

div#wrapper ul.digitalNavi li.akt
{
background-color:#4a9cf9;
}

div#wrapper ul.digitalNavi li.akt a
{
color:#152d48;
}
div#wrapper ul.digitalNavi li.arrow
{
width:20px;
}

div#wrapper ul.digitalNavi li.arrow.left
{
background-image:url('../grafika/arrow-left.gif');
}

div#wrapper ul.digitalNavi li.arrow.right
{
background-image:url('../grafika/arrow-right.gif');
}

div#wrapper ul.digitalNavi li a
{
font:bold 12px "Arial";
width:100%;
line-height:20px;
display:block;
text-align:center;
color:#4a9cf9;
}
div#wrapper #rightBoxes
{
width:290px;
padding:5px 5px 0px 0px;
float:left;
}

div#wrapper #rightBoxes div#boxTitle
{
width:290px;
float:left;
margin:0;
}

div#wrapper #rightBoxes ul#menu
{
display:block;
list-style:none;
float:left;
margin:0;
padding:4px 0px 0px 0px;
border:1px solid #152d48;
margin:0px 0px 5px 0px;
}

div#wrapper #rightBoxes ul#menu li
{
display:block;
float:left;
width:280px;
border-left:4px solid black;
border-right:4px solid black;
margin:0px 0px 3px 0px;
background:#152d48;
}

div#wrapper #rightBoxes ul#menu li a
{
color:white;
display:block;
line-height:25px;
height:25px;
padding:0px 0px 0px 12px;
}

div#wrapper #rightBoxes ul#menu li a.active,
div#wrapper #rightBoxes ul#menu li a:hover
{
background:#4a9cf9;
}
div#wrapper #rightBoxes div.box
{
width:288px;
float:left;
border:1px solid #152d48;
margin:0px 0px 5px 0px;

padding:0;
}

div#wrapper #footerWrapper
{
width:100%;
float:left;
background:url('../grafika/background-bottom.jpg') no-repeat center top;
min-height:420px;
}

* html * div#wrapper #footerWrapper
{
height:420px;
}

div#wrapper #footerWrapper #footerCenterWrapper
{
width:950px;
margin:0px auto;
}

div#wrapper #footerWrapper #footerCenterWrapper div#footerContent
{
float:left;
width:950px;
padding:110px 0px 0px;
}

div#wrapper #footerWrapper #footerCenterWrapper div#footerContent ul#bottomNavi
{
display:block;
float:left;
list-style:none;
margin:0px;
padding:0px 0px 62px 165px;
}

div#wrapper #footerWrapper #footerCenterWrapper div#footerContent ul#bottomNavi li
{
display:block;
float:left;
padding:0px 15px;
}


div#wrapper #footerWrapper #footerCenterWrapper div#footerContent ul#bottomNavi li a
{
font:11px "Verdana";
color:#23a8e0;
}

div#wrapper #footerWrapper #footerCenterWrapper div#footerContent ul#bottomNavi li a:hover
{
color:#FF0000;
}

div#wrapper #footerWrapper #footerCenterWrapper div#footerContent div#footerLinks
{
width:950px;
float:left;
}

div#wrapper #footerWrapper #footerCenterWrapper div#footerContent div#footerLinks a#shark
{
display:block;
float:left;
padding:0px 0px 0px 25px;
width:400px;
height:13px;
}

div#wrapper #footerWrapper #footerCenterWrapper div#footerContent div#footerLinks a#quicknet
{
display:block;
float:right;
padding:0px 25px 0px 0px;
width:200px;
height:13px;

}

.custom1
{
color:#23A7DF;
}

.custom2
{
color:#9199B8;
}

.custom3
{
color:#152d48;
}

.custom4
{
color:#ed1c24;
}

.custom5
{
color:#FF0000;
}

table, tr, td
{
border:0;
padding:0;
}

.gallery .photo-row {
	overflow:hidden;
	margin-top:10px;
	margin-left:8px;
	width:630px;
}

.gallery .photo-row  a {
	display:block;
	float:left;
	margin-left:10px;
}

.gallery .photo-row  a img {
	border:1px solid #152D48;
}

.gallery .paginator {
	width:100%;
	margin:10px 0px 10px 5px;
	text-align:center;
}

.gallery .paginator img {
	border:none;
	position:relative;
	top:1px;
}

.gallery .paginator  a:hover, .gallery .paginator  a.akt {
	color:#bd0400;
}

