/*
      Created by Keith Donegan of Code-Sucks.com

	  E-Mail: Keithdonegan@gmail.com

	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com

*/

* { padding: 0; margin: 0; }

body {

 font-family: Verdana, sans-serif;
 font-size: 13px;
 background:#DFDFDF;
}
#wrapper {
 position:absolute; top:0px; left:0px;
 margin: 0 auto;
 width: 995px;
 border:0px;
 margin:0px;
 padding:0px;
}
#faux {
 position:absolute; top:145px; left:0px;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 995px;
 height:76%;
}
#header {
 color: #333;
 width: 995px;
 padding: 0px;
 height: 145px;
 margin: 0px 0px 0px 0px;
}
#navigation {
 position:absolute; top:112px; left:18px;
 height:26px;
 width:569px;
 padding: 0px;
 margin: 0px 0px 0px 0px;

}

#menu1 {
 position:absolute; top:0px; left:0px;

}

#menu2 {
 position:absolute; top:0px; left:87px;

}

#menu3 {
 position:absolute; top:0px; left:229px;

}

#menu4 {
 position:absolute; top:0px; left:344px;

}

#menu5 {
 position:absolute; top:0px; left:459px;

}

#navi_2 {

 position:absolute; top:45px; left:820px;
 height:26px:
 width:113px;

}

#rightcolumn {
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 200px;
 height:100%;
 float: right;
 background:#adc2da;
}

#ad {

 position:relative; top:20px; left:7px;
 width:185px;
 height:300px;

}

#leftcolumn {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 795px;
 height:100%;
 display: inline;
 position: absolute;
 background:#FFFFFF;
}

#inhalt {

 position:absolute; top:0px; left:0px;
 height:93%;
 width:795px;

}

#iinhalt {
 position:absolute; top:0px; left:20px;
 height:100%;
 width:740px;
 font-family: 'Verdana', sans-serif;
 font-size:14px;
 color:#004db2;
 text-decoration:none;
 font-weight:500;
 text-align:justify;
 display:inline;

}

#iinhalt_a {
 position:absolute; top:0px; left:20px;
 height:100%;
 width:740px;
 font-family: 'Verdana', sans-serif;
 font-size:12px;
 color:#004db2;
 text-decoration:none;
 font-weight:500;
 text-align:justify;
 display:inline;

}

#footer {
 position:absolute; bottom:0px;
 width: 995px;
 height:72px;
 clear: both;
 background:#e5eff8;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#hinweis {

 position: absolute; left:300px; bottom:20px;
 border-width:0px;
 font-family: 'Verdana', sans-serif;
 font-size:9px;
 color:#C3C4C6;
 text-decoration:none;
 font-weight:500;
 text-align:center;
 vertical-align:center;

}

#hinweis a:link {
 text-decoration:none;
 color:#adc2da;
 border:0px;
}

#hinweis a:visited {
 text-decoration:none;
 color:#adc2da;
 border:0px;
}

#hinweis a:hover {
 text-decoration:none;
 color:#004db2;
 border:0px;
}

h2 {
 font-size:22px;
}

#agb_impressum {

 position: absolute; left:15px; bottom:10px;
 border-width:0px;
 font-family: 'Verdana', sans-serif;
 font-size:13px;
 color:#C3C4C6;
 text-decoration:none;
 font-weight:600;
 text-align:right;
 vertical-align:center;

}

#agb_impressum a:link {
 text-decoration:none;
 color:#adc2da;
 border:0px;
}

#agb_impressum a:visited {
 text-decoration:none;
 color:#adc2da;
 border:0px;
}

#agb_impressum a:hover {
 text-decoration:none;
 color:#004db2;
 border:0px;
}

#link {

 font-family: 'Verdana', sans-serif;
 font-size:13px;
 color:#004db2;
 text-decoration:none;
 font-weight:600;
 text-align:right;
 vertical-align:center;

}

#link a:link {
 text-decoration:none;
 color:#004db2;
 border:0px;
}

#link a:visited {
 text-decoration:none;
 color:#004db2;
 border:0px;
}

#link a:hover {
 text-decoration:none;
 color:#C3C4C6;
 border:0px;
}

#mehr {

 position:relative; left:-45px; top:-55px;
 font-family: 'Verdana', sans-serif;
 font-size:14px;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:600;
 text-align:right;
 vertical-align:center;

}

#mehr a:link {
 text-decoration:none;
 color:#FFFFFF;
 border:0px;
}

#mehr a:visited {
 text-decoration:none;
 color:#FFFFFF;
 border:0px;
}

#mehr a:hover {
 text-decoration:none;
 color:#C3C4C6;
 border:0px;
}

#slogan {

 position:absolute; right:25px; bottom:15px;

}

.clear { clear: both; background: none; }