/*
      Created by www.web-x.de
	  
	  
*/

-- Linkstyle --
*/

a {
  color: #000080;
  text-decoration: none;
  }

a:link {
  color: #000080;
  text-decoration: none;
  }

a:visited {
  color: #000080;
  text-decoration: none;
  }

a:hover {
  color: #ff9900;
  text-decoration: underline;
  }

a:active {
  color: #000080;
  text-decoration: none;
  }


* { padding: 0; margin: 0; }

body {
 font-family: Verdana, arial, sans-serif;
 font-size: small;
 text-align: left;
 background: #fff;
 background-image: url(http://www.nordinfo24.com/images/2009/bg_main_2009.gif);
 background-position: left top; 
 background-repeat: repeat-y;
}

#wrapper { 
 margin: 0 60px;
 width: 840px;
 height: 100%;
 clear: right:
}

#header {
 font-size: 0.8em; 
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 text-align: left;
 line-height: 0em;
 color: #333;
 width: 840px;
 height: 121px;
 float: left;
 padding: 0 0px;
 margin: 0px 0px 0px 0px;
 border: 0px;
 background-image: url(http://www.nordinfo24.com/images/2009/bg_main_2009.gif);
 background-position: left top;
 background: #C0C0C0;
 clear: both;
}

#header_mainnavi {
 position: absolute;
 top: 6px;
 left: 33px;
 color: #333;
 width: 840px;
 height: 95px;
 float: left;
 padding: 0 0px;
 border: 0px;
 margin: 0px 0px 0px 0px;
 background: #BD9C8C;
 clear: both;
}

#leftcolumn { 
 color: #fff;
 border: 0px;
 background: #fff;
 margin: 0px 0px 0px 0px;
 height: 2500px;
 width: 78px;
 text-align: center;
 float: left;
 clear: left;
}

.innertube_left_column {
margin: 60px 0px; /*Margins for inner DIV inside left column (to provide padding)*/
margin-top: 60;
}

#content { 
 float: left;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 2500px;
 width: 589px;
}

#content h1 {
	font-size: 16px;
	font-weight: bold;
	color: #485866;
	font-family: Verdana, arial, helvetica, sans-serif;
}

.innertube_content{
margin: 5 0px; /*Margins for inner DIV inside left column (to provide padding)*/
margin-top: 5;
}

/* -----------------3-spaltiges Templates für Hauptseite--------------------- */
#ebene1-1_contentcolumn { 
background-color: transparent; 
font-size: 12px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-align: left;
margin: 0px 0px 0px 0px; 
height: 252px; 
width: 102px; 
left: 0px; 
top: 10px; 
float: left; 
position: relative; 
visibility: visible; 
}

#ebene1-2_contentcolumn { 
background-color: transparent;
font-size: 0.8em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-align: left;
line-height: 0em;
margin: 0px 0px 0px 0px; 
height: 252px; 
width: 352px; 
left: 0px; 
top: 10px; 
float: left; 
position: relative; 
visibility: visible; 
}

#ebene1-3_contentcolumn { 
background-color: transparent; 
font-size: 0.8em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-align: right; 
line-height: 0em;
margin: 0px 0px 0px 0px;
height: 252px; 
width: 130px;
left: 0px; 
top: 10px; 
float: left; 
position: relative; 
visibility: visible; 
clear: right; 
}

/* -----------------2-spaltiges Templates für Hauptseite--------------------- */
#ebene2-1_contentcolumn { 
background-color: transparent; 
font-size: 1.0em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
line-height: 1.0em;
margin: 0px 0px 0px 0px; 
padding: 0px 0px;
height: 400px; 
width: 280px; 
left: 408px; 
top: 564px; 
float: left; 
position: absolute; 
visibility: visible;
clear: left;
}

#ebene2-2_contentcolumn { 
background-color: transparent; 
font-size: 1.0em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: right;
line-height: 1.0em;
margin: 0px 0px 0px 0px; 
padding: 0px 0px;
height: 400px; 
width: 205px; 
left: 178px; 
top: 564px; 
float: left; 
position: absolute; 
visibility: visible; 
clear: right;
}

#google_quer_2 { 
background-color: transparent; 
font-size: 1.0em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: right;
line-height: 1.0em;
margin: 0px 0px 0px 0px; 
padding: 0px 0px;
height: 60px; 
width: 490px; 
left: 185px; 
top: 865px; 
float: left; 
position: absolute; 
visibility: visible; 
clear: right;
}

#google_maps { 
background-color: transparent; 
font-size: 1.0em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: right;
line-height: 1.0em;
margin: 0px 0px 0px 0px; 
padding: 0px 0px;
height: 220px; 
width: 490px; 
left: 185px; 
top: 940px; 
float: left; 
position: absolute; 
visibility: visible; 
clear: right;
}

#rightcolumn { 
 color: #000;
 background: #fff;
 background-image: url(http://www.hellweg24.de/hellweg/images/2009/bg_right_column_2009.gif);
 background-position: left top; 
 background-repeat: repeat-y;
 position: absolute;
 left: 727px;
 top: 120px;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 height: 2500px;
 width: 173px;
 float: left;
 clear: right;
}

#rightcolumn h4 {
        background: transparent;
	font-size: 0.8em;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.8em;
	position: relative;
	padding: 0px 41px;
        margin: 0px 0px 0px 0px;
	clear: right;
}

.innertube_right_column{
 position: relative; /*Margins for inner DIV inside right column (to provide padding)*/
 background: #fff;
 width: 100px;
 margin: 0px 0px 0px 0px;
 float: left;
 clear: right;
}

#rightcolumn_text h4 {
        background: transparent;
	font-size: 0.8em;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.8em;
	position: relative;
	padding: 0px 41px;
        margin: 0px 0px 0px 0px;
}

/* Begin Plugins and Hyper*/

#plugin-menu {
	margin-top: 3px;
	margin-left: 3px;
	}

#plugin-body {
	margin-top: 3px;
	margin-left: 3px;
        float: left;
	}

.liste-standard {
	margin-top: 0px;
	margin-left: 0px;
	}

#quicklinks {
	margin-top: 2px;
        margin-left: 20px;
	text-align: center;
	}

.quicklinks-right {
	width: 173px; 
	height: 250px;
	}

.quicklinks-right-1 {
        margin-top: 12px;
	width:173px; 
	height:55px;
	}

#sidelinks {
  	margin-top: 2px;
  	margin-left: 0;
	text-align: left;
	}

#sidelinks-pixmap {
  	margin-top: 0px;
  	margin-left: 0;
	text-align: center;
	}

#weather {
	margin-top: 2px;
        margin-left: 14px;
	text-align: center;
	}

/* End of Plugins and Hyper*/


/* Begin Premium*/

.premium {
	margin-top: 0px;
        margin-left: 0px;
	text-align: left;
        color: #000000;
	}

.premium-touristik {
	margin-top: 0px;
        margin-left: 0px;
	text-align: left;
        color: #000000;
	}

.premium-title {
	margin-top: 0px;
        margin-left: 0px;
	text-align: left;
        font-size: 1.0em;
        font-family: Verdana, Arial, Helvetica;
        color: #000080;
	line-height: 1.0em;
	}

.premium-description {
	margin-top: 0px;
        margin-left: 0px;
	text-align: left;
        font-size: 1.0em;
        font-family: Verdana, Arial, Helvetica;
        color: #000000;
	line-height: 1.0em;
	}

.premium-phone {
	margin-top: 0px;
        margin-left: 0px;
	text-align: left;
        font-size: 1.0em;
        font-family: Verdana, Arial, Helvetica;
        color: #000000;
	line-height: 1.0em;
	}

.premium-address {
	margin-top: 0px;
        margin-left: 0px;
	text-align: right;
        font-size: 1.0em;
        font-family: Verdana, Arial, Helvetica;
        color: #000000;
	line-height: 1.0em;
	}

.premium-city {
	margin-top: 0px;
        margin-left: 0px;
	text-align: right;
        font-size: 1.0em;
        font-family: Verdana, Arial, Helvetica;
        color: #000000;
	line-height: 1.0em;
	}

.premium-internet {
	margin-top: 0px;
        margin-left: 0px;
	text-align: left;
        font-size: 1.0em;
        font-family: Verdana, Arial, Helvetica;
        color: #000000;
	line-height: 1.0em;
	}

.premium-extrafield {
	margin-top: 0px;
        margin-left: 0px;
	text-align: right;
        font-size: 1.0em;
        font-family: Verdana, Arial, Helvetica;
        color: #000000;
	line-height: 1.0em;
	}

.premium-footer {
	margin-top: 0px;
        margin-left: 0px;
	text-align: left;
        font-size: 6.5pt;
        font-family: Verdana, Arial, Helvetica;
        color: #000000;
	line-height: 100%;
	}

#footer {
 position: absolute;
 text-align: center;
 left: 15px;
 top: 2484px; 
 width: 840px;
 height: 64px;
 clear: both;
 font-size: 0.8em;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 line-height: 1.2em;
 color: #fff;
 border: 0px solid #ccc;
 background: #274679;
 margin: 0px 45px 0px 45px;
 padding: 0 -6px;
}

#footer_downunder {
 position: absolute;
 text-align: center; 
 left: 9px;
 top: 2485px;
 width: 880px;
 clear: both;
 border: 0px;
 background: #E0E0E0;
 margin: 32px 0px 0px 32px;
 padding: 0 3px;
}