@charset "UTF-8";

/*
ultranerd.de
Christian Basler
Informationsdesign

Spessartstraße 22
63538 Großkrotzenburg
+49(0)177 8608728
*/


/*reset*/
html, body, table, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video {
	margin: 0;
	padding: 0;
	border: 0;
}


a {text-decoration:underline;}
a:link    {color:#fff;}
a:visited {color:#fff;}
a:active  {color:#fff;}
a:hover   {color:#d2d2d2;}


/*html5 display rule*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}


/* clear */
.clear {
	display:block; 
	font:1px/1 sans-serif; 
	clear:both; 
	margin: 0; 
	padding: 0; 
	height:1px; 
}

body {
	background: #fff;
	text-align: center;
	font: 100% Arial, Helvetica, sans-serif;
	font-size:14px;
}

p{
	color:#7d7d7d;
}


/* home site */
/* layout styles */
#wrapper {
	width: 960px;
	padding: 0;
	margin:0 auto 0 auto;
	text-align:left;
	position: relative;	
}

#main-site{
	display:block;
	width:auto;
	height:auto;
	clear:both;
	background-color:#900;
}

#left-col{
	float:left;
	width:750px;
	background-color:#00F;
}

#right-col{
	float:left;
	width:210px;
	clear:right;
	background-color:#9F0;
}


#header{
	background-color: transparent;		
}

#content{
	width: 730px;
	height:auto;
}

#footer{
	width:100%;
	height:190px;
	background-color:#609;
	background-image:url(../_images/structure/bg_footer.jpg);
	background-repeat:repeat-x;
		
}

#footer-alignment{
	
}

#content-alignement{
	display:block;
	width: 730px;
	height:auto;
	background-image:url(../_images/structure/content_bg_headline.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	
}

#content-box{
	display:block;
	width: 695px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
}

#claim-row{	
	display:block;
	background-color:#0F0;
	width: 730px;
	height:140px;	
	
}

#claim-row img{	
	padding:78px 0 0 0;
}


#titleimage{	
	display:block;
	width:730px;
	height:260px;	
}


#nav{
	display:block;
	background-color: #fff;
	height:30px;
	padding:20px 0 0 0;	
}


	
/* Liste */
#nav ul
{	
	padding-left: 0;
	margin-left: 0;	
	color: White;
	font-family: arial, helvetica, sans-serif;
}

#nav ul li {
	 
	display: inline; 
	
}

#nav ul li a
{
	width:120px;
	height:30px;
	background-color:#808080;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	text-align:center;
	
}

#nav ul li a:hover
{
	background-color: #369;
	color: #fff;
}

/* Styling */
#add-margin-top
{
	margin-top:20px;
}
 

.gruen{ color:#258159 }
