body 
{
margin:0;
font:11px "Verdana";
color:#333333;
text-align:center;
background:#ff5001;
}

img
{
border:0;
}

h1
{
font:bold 11px "Verdana";
color:#ff4f00;
}

a
{
text-decoration:none;
color:#FF4F00;
}

a:hover
{
color:#666666;
}

}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

#centerAll
{
width:980px;
margin:0px auto;
}

#borderWrapper
{
width:980px;
float:left;
background:white url('../grafika/border.jpg') repeat-y;
text-align:left;
}

#contentWrapper
{
width:980px;
float:left;
background:transparent url('../grafika/border-top.jpg') no-repeat top center;
}

#contentWrapper #titleBox
{
width:964px;
padding:0px 8px;
float:left;
height:140px;
}

* html * #contentWrapper #titleBox
{
width:980px;
}

#contentWrapper #flashNavi
{
width:980px;
float:left;
height:40px;
/*border-top:1px solid #fa5003;
border-bottom:1px solid #fa5003;*/
}

#contentWrapper #topBox
{
width:950px;
float:left;
margin:5px 0px;
padding:0px 14px 0px 16px;
}

#columnWrapper
{
float:left;
padding:0px 0px;
width:980px;
}

#col1
{
width:220px;
float:right;
padding:0px 34px 0px 15px;
}

* html * #col1
{
width:269px;
}

#col1 .box
{
float:left;
width:220px;
margin:0px 0px 0px 0px;
}

#col2
{
width:675px;
float:right;
}

#col2 #contentTopBox,
#col2 #contentTopMultiBox,
#col2 #pageContent,
#col2 #contentBottomMultiBox,
#col2 #contentBottomBox,
#col2 .contentTopBox,
#col2 .contentTopMultiBox,
#col2 .pageContent,
#col2 .contentBottomMultiBox,
#col2 .contentBottomBox

{
float:left;
width:675px;
}

#bottomBox
{
width:950px;
float:left;
padding:0px 14px 0px 16px;
}

* html * #bottomBox
{
width:980px;
}

.box-switchable-page 
{
background-color:white;
}

#col2 #pageContent
{
padding:0px 0px;
}

#footer
{
width:980px;
float:left;
padding:0px 0px 0px 0px;
}

#footer #footerLinks
{
float:left;
width:950px;
padding:5px 15px 5px 15px;
/*background:transparent url('../grafika/border-bottom.jpg') no-repeat bottom center;*/
text-align:center;
}

* html * #footer #footerLinks
{
width:980px;
}

#footer #footerLinks a,
#footer #footerLinks span
{
color:#666666;
margin:0px 5px 0px 0px;
}

#footer #afterAll
{
width:964px;
float:left;
background:transparent url('../grafika/shadow-bottom2.jpg') no-repeat bottom center;
padding:0px 8px;
height:40px;
}

* html * #footer #afterAll
{
width:980px;
}

#footer #afterAll object
{
position:relative;
top:3px;
}
/*#footer #afterAll a#rights
{
display:block;
float:left;
padding:0px 0px 0px 50px;
color:black;
}

#footer #afterAll a#quicknet
{
float:right;
width:187px;
height:15px;
padding:0px 50px 0px 0px;
background:url('../grafika/quicknet.gif') no-repeat;
}*/

.custom1
{
color:#ff4f00;
}

.custom2
{
color:#666666;
}


/* Section subpage */

#col1 #naviBorder
{
width:220px;
float:left;
margin-top:1px;
}

#col1 #naviBorder #naviTop
{
float:left;
padding:0px;
width:220px;
}

#col1 #naviBorder #naviBottom
{
float:left;
width:220px;
padding:0px;
}

#col1 ul#navi
{
padding:0px;
margin:0px;
list-style:none;
}

#col1 ul#navi li
{
padding:0;
margin:0;
float:left;
width:220px;
border-bottom:1px solid white;
}

 #col1 ul#navi li a
{
display:block;
float:left;
width:220px;
background:#FF4F00 ;
padding:0px 0px;
color:white;
}

 #col1 ul#navi li a:hover
{
background:black;
color:white;
}


 #col1 #leftBoxesWrapper
{
width:220px;
float:left;
padding:0px;
}

 #col1 #leftBoxesWrapper .box
{
float:left;
width:220px;
margin:0px 0px 0px 0px;
}


#col2 #contentTopMultiBox table.BoxNavi,
#col2 #contentBottomMultiBox table.BoxNavi
{
width:100%;
float:left;
border-collapse:collapse;
}
#col2 #contentTopMultiBox table.BoxNavi td a,
#col2 #contentBottomMultiBox table.BoxNavi td a
{
display:block;
text-align:center;
background:url('../grafika/box-navi-background-0.jpg') repeat-x top left;
padding:4px 0px;
color:white;
font:bold 12px "Arial";
}

#col2 #contentTopMultiBox table.BoxNavi td a:hover,
#col2 #contentBottomMultiBox table.BoxNavi td a:hover
#col2 #contentTopMultiBox table.BoxNavi td a.akt,
#col2 #contentBottomMultiBox table.BoxNavi td a.akt
{

background:url('../grafika/box-navi-background-1.jpg') repeat-x top left;
}

 #col2 #pageContent #gallery
{
width:675px;
float:left;
padding:0px 0px 0px 0px;
}

* html *  #col2 #pageContent #gallery
{
width:600px;
}

 #col2 #pageContent #gallery #desc
{

width:490px;
float:left;
clear:both;
}

 #col2 #pageContent #gallery #photos
{
width:100%;
float:left;
clear:both;
padding:20px 0px 20px 0px;
}

 #col2 #pageContent #gallery #photos a.photo
{
display:block;
float:left;
margin:0px 20px 20px 0px;
border:1px solid #FD5001;
}

 #col2 #pageContent #gallery #photos a.photo img
{
height:75px;
width:100px;
}

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 textarea
{
	font-size:12px;
	font-family:"Verdana";
}

div#contact_wrapper div#contact_form dt.submit
{
	text-align:right;
}

div#contact_wrapper div#contact_form dt.checkbox
{
	margin-top:10px;
}

div#contact_wrapper div#contact_form dt.checkbox input
{
	width:20px;
	float:left;
}
div#contact_wrapper div#contact_form dt.checkbox label
{
	display:block;
	width: 360px;
	float:left;
	text-align:justify;
}

div#contact_wrapper div#contact_form ul.errors
{
	color:red;
	font-weight:bold;
}

div#contact_wrapper div#contact_form p.hint
{
	margin-top: 5px;
}

div#error
{
	width:100%;
	text-align:center;
	font-weight: bold;
}


#gallery #photos a
{
display:blocK;
float:left;
width:128px;
border:1px solid #fb5008;
margin:0px 5px 5px 0px;
}

#gallery #photos a img
{
width:128px;
height:auto;
}