img, div, ul, li, a
{
behavior: url(/iepngfix.htc)
}

form
{
display:inline;
}

body
{
padding:0px;
margin:0px;
background:url(/bg.jpg) top center no-repeat white fixed;
font-family:verdana;
font-size:12px;
color:#303030;
padding-top:45px;
}

a
{
position:relative;
color:white;
text-decoration:none;
} 


a:hover
{
color:#0089c6;
}

#site
{
margin:0 auto;
padding:0;
width:904px;
padding-left:1px;
background:url(/gfx/sitebg.gif);
}

#header[id]
{
padding:0px;
margin:0px;
width:900px;
height:108px;
}

#header
{
padding:0px;
margin:0px;
width:900px;
height:108px;background:url(/gfx/kopfbogen.png) no-repeat;
}

#main
{
background:url(/gfx/mainBg.png);      
width:846px; 
padding-top:56px;
padding-bottom:31px;
padding-left:26px;
padding-right:28px;
} 

#mainCnt
{
background:url(/gfx/mainBg.png);      
width:846px; 
padding-top:45px;
padding-bottom:31px;
padding-left:26px;
padding-right:28px;
} 

#mainCnt h1
{
padding:0;
margin:0;
margin-left:15px;
margin-bottom:7px;
}

.link a
{
color:black;
text-decoration:none;
padding:1px;
padding-bottom:1px;
border-bottom:1px dotted #f55d0a;
background:#c5e3f4;
}

.link a:hover
{
color:#0089c6;
text-decoration:none;
padding-bottom:1px;
border-bottom:1px solid #f55d0a;
background:#e2f50a;
}

#navi
{
height:45px;
width:900px;
color:white;
font-size:14px;
background:url(/gfx/navi-bg.png) no-repeat;
}

#navi ul 
{
margin:0;
padding:0;
float:left;
list-style-type:none;
display:inline;
margin-top:14px;
margin-left:15px;
height:31px;
}

#navi ul li a
{
display:block;
text-decoration:none;
text-align:center;
padding-bottom:10px;
}

#navi ul li a:hover
{
display:block;
text-decoration:none;
color:#FF9500;
background:url(/gfx/naviHover.png) center bottom no-repeat;
}

#michael
{
display:block;
float:left;
width:125px;
height:31px;
}

#aconcagua
{
display:block;
float:left;
width:154px;;
height:31px;
}


#projekt
{
display:block;
float:left;
width:135px;;
height:31px;
}

#motivation
{
display:block;
float:left;
width:142px;;
height:31px;
}

#weblog
{
display:block;
float:left;
width:98px;;
height:31px;
}

#kontakt
{
display:block;
float:left;
width:96px;;
height:31px;
}

#impressum
{
display:block;
float:left;
width:112px;;
height:31px;
}


#logo
{
float:left;
margin:0;
padding:0;
padding-top:20px;
padding-left:25px;
}

#logo-kut
{
float:right;
padding-right:10px;
margin-top:10px;
}

#left
{
float:left;
width:528px;
line-height:18px;
}

#introHomeWrap
{
margin-left:10px;
margin-bottom:15px;
margin-right:20px;
}

#introHome
{
margin:0;
padding:0;
font-size:14px;
color:black;
margin-top:20px;
font-weight:bold;
}

#cntBoxTop
{
background:url(/gfx/cnt-box-top.png) no-repeat;
width:528px;
height:23px;
}

#cntBoxCnt
{
background:url(/gfx/box-cnt-bg.png) no-repeat;
width:498px;
padding:0 15px 5px 15px;
}

#cntBoxClose
{
background:url(/gfx/cnt-box-close.png) no-repeat;
width:528px;
height:14px;
}

#right
{
float:right;
}

#fodeBoxTop
{
padding:0;
margin:0;
background:url(/gfx/home-rf-top.png) no-repeat;
width:298px;
height:14px;
}

#fodeBoxCnt
{
background:url(/gfx/home-rf-cnt.png);
width:288px;
line-height:21px;
padding-left:10px;
height:96px;
}

#sideBoxGfxWrap
{
padding:0;
margin:0;
float:left;
margin:0px 10px 5px 0px;
border:solid 1px #bababa;
background:white;
padding:2px;
width:85px;
}

#fodeBoxCnt h1, .bigBoxCnt h1
{
margin:0;
padding:0;
color:#ff9b00;
font-size:14px;
}


#fodeBoxClose
{
padding:0;
margin:0;
background:url(/gfx/home-rf-close.png) no-repeat;
width:298px;
height:14px;
}

.bigBoxTop
{
background:url(/gfx/big-box-top.png) no-repeat;
width:298px;
height:14px;
margin-top:14px;
}

.bigBoxTopOrange
{
background:url(/gfx/big-box-top-orange.png);
width:298px;
height:14px;
margin-top:0px;
}

.bigBoxCnt
{
background:url(/gfx/box-cnt-bg.png);
width:288px;
line-height:21px;
padding-left:10px;
height:175px;
}

.bigBoxText
{
clear:both;
margin:0;
padding:0;
line-height:18px;
}

.bigBoxClose
{
background:url(/gfx/big-box-close.png) no-repeat;
width:298px;
height:14px;
}

#blueline
{
height:7px;
width:900px;
}

#footer
{
background:url(/gfx/footer.png);
width:900px;
height:99px;
}

#sponsoren
{
padding-left:120px;
padding-top:16px;
}

#spende
{
position:absolute;
margin-left:765px;
height:99px;
z-index:2;
}

#subNaviWrap
{
margin-top:7px;
margin-left:15px;
margin-bottom:7px;
height:28px;
}

#subNaviWrap ul
{
margin:0;
padding:0;
list-style-type:none;
display:inline;
line-height:22px;
color:#e2f50a;
text-transform:uppercase;
}

#subNaviWrap ul li
{
display:block;
float:left;
font-size:12px;
font-weight:bold;
}

#subNaviWrap ul li a
{
color:#e2f50a;
padding-bottom:1px;
border-bottom:1px solid orange;
}

#subNaviWrap ul li a:hover
{
color:white;
border-bottom:1px solid orange;
}

#sNaviLine
{
height:2px;
width:844px;
}

#cntPicWrap
{
padding:2px;
float:left;
border:solid 1px #bababa;
background:white;
padding:2px;
margin-right:12px;
}

#active
{
color:white;
font-weight:bold;
}

#cntBoxCnt table 
{
border:1px solid #c5d9e5;
}

#cntBoxCnt table td
{
border:1px solid white;
}

#pro
{
background:#e2f50a;
font-weight:bold;
color:#666666;
}

#contra
{
background:#f69600;
font-weight:bold;
color:white;
}

form
{
display:inline;
}

.form2
{
font-family: verdana;
height:22px;
width:240px;
text-transform:none;
color: #3496c7;	
background: #d8d8d8;
text-transform:uppercase;
font-size: 11px;
font-weight:bold;
border-top: solid 1px #ffffff;
border-right: solid 1px #808080;
border-bottom: solid 1px #808080;
border-left: solid 1px #ffffff;
}

.form3
{
font-family:arial;
height:20px;
width:375px;
text-transform:none;
color: #333333;	
background: #e9eef2;
font-size: 12px;
border-top: solid 1px #808080;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
border-left: solid 1px #808080;
}

table#spender 
{
border:none;
}

table#spender td
{
border:none;
}



