/* +++++++++++++++++++++++++++++ grund +++++++++++++++++++++++++++++ */

body
{
	color						: #000;
	background-color			: #fff;
	margin						: 0px;
	border						: 0px;
	padding						: 0px;
}
a:link
{
	color                     	: #336699;
	background-color			: #fff;
	text-decoration           	: none;
}
a:visited
{
	color                     	: #336699;
	background-color			: #fff;
	text-decoration           	: none;
}
a:active
{
	color                     	: #336699;
	background-color			: #fff;
	text-decoration           	: none;
}
a:hover
{
	color                     	: #000;
	background-color			: #fff;	
	text-decoration           	: none;
}
.table
{
/*	height						: 640px;
	vertical-align				: top; */
	border-top					: 0px #999;
	border-left					: 0px #999;
	border-right				: 0px #999;
	border-bottom				: 0px #999;
}
.td
{
/*	height						: 100%;
	vertical-align				: top; */
	border-top					: 0px #999;
	border-left					: 0px #999;
	border-right				: 0px #999;
	border-bottom				: 0px #999;
}

/* +++++++++++++++++++++++++++++ kopf +++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++ links +++++++++++++++++++++++++++++ */

.nav
{
	color						: #000;
	background-color			: #eee;
	border-right				: 1px solid #999;
	border-bottom				: 1px solid #999;
	border-left					: 0px solid #999;
	border-top					: 1px solid #999;
}
.grey-box-links
{
	color                     	: #000;
	background-color			: #eee;
	border-top					: 0px solid #999;
	border-left					: 0px #999;
	border-right				: 0px #999;
	border-bottom				: 0px #999;
}
#navcontainer
{
	color						: #000;
	background-color			: #fff;
	margin						: 0px;
	padding						: 0px;
}
#navcontainer ul
{
	color						: #000;
	background-color			: #fff;
	margin						: 0px;
	padding						: 0px;
	list-style-type				: none;
	text-align					: left;
}
#navcontainer ul li
{
	color						: #000;
	background-color			: #fff;
	display						: block;
	/* float					: left; */
	padding						: 0px;
	margin						: 0px;
}
#navcontainer ul li a
{
	font-weight					: bold;
	color						: #333;
	background-color			: #fff;
	width						: 200px;
	padding-top	               	: 5px;
	padding-bottom	            : 5px;
	padding-left	           	: 0px;
	padding-right	           	: 0px;
	font-family		           	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	               	: 70%;
	text-decoration				: none;
	display						: block;
	border-top					: 1px solid #999;
	border-bottom				: 0px solid #999;
	border-left					: 0px solid #999;
	border-right				: 0px solid #999;
}
#navcontainer ul li a:hover
{
	font-weight					: bold;
	color						: #fff;
	background-color			: #97BCCE;
}
	body#willkommen a#willkommennav,
	body#beratung a#beratungnav,
	body#webdesign a#webdesignnav,
	body#redaktion a#redaktionnav,
	body#weiteres a#weiteresnav,
	body#referenzen a#referenzennav,
	body#kooperationen a#kooperationennav,
	body#news a#newsnav,
	body#kontakt a#kontaktnav,
	body#impressum a#impressumnav
{
	color						: #fff;
	background-color			: #336699;
}
.luebeck-bild
{
	color                     	: #000;
	background-color			: #fff;
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size                 	: 80%;
	padding-top               	: 0px;
	padding-bottom            	: 0px;
	padding-left              	: 0px;
	padding-right             	: 0px;
	border-top					: 1px solid #999;
	border-left					: 0px #999;
	border-right				: 0px #999;		
	border-bottom				: 0px solid #999;
}
.leer-box-links
{
	color                     	: #000;
	background-color			: #fff;
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size                 	: 80%;
	padding-top               	: 0px;
	padding-bottom            	: 0px;

	padding-left              	: 10px;
	padding-right             	: 10px;
	
	border-top					: 1px solid #999;
	border-left					: 0px #999;
	border-right				: 0px #999;		
	border-bottom				: 1px solid #999;
}

/* +++++++++++++++++++++++++++++ content +++++++++++++++++++++++++++++ */

.main
{
	min-height					: 590px;
	padding-top	               	: 8px;
	padding-left	           	: 20px;
	padding-right	           	: 20px;	
	padding-bottom	            : 8px;
	color						: #000;
	background-color			: #fff;	
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size                 	: 80%;
/*	leading						: 1.2em;
	tracking					: 0px; */
	line-height               	: 170%;
	border-top					: 1px solid #999;
	border-left					: 1px #999;
	border-right				: 1px #999;
	border-bottom				: 1px #999;
}
.zitat
{
	color                     	: #999;
	background-color			: #fff;
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size                 	: 80%;
	text-align					: justify;
	padding-top               	: 0px;
	padding-bottom            	: 0px;
	padding-left              	: 180px;
	padding-right             	: 0px;
	line-height               	: 100%;
	border-top					: 0px solid #999;
	border-left					: 0px #999;
	border-right				: 0px #999;
	border-bottom				: 0px solid #999;
}
.zitatunterschrift
{
	color                     	: #999;
	background-color			: #fff;
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size                 	: 80%;
	text-align					: right;
	padding-top               	: 0px;
	padding-bottom            	: 0px;
	padding-left              	: 0px;
	padding-right             	: 0px;
	line-height               	: 100%;
	border-top					: 0px solid #999;
	border-left					: 0px #999;
	border-right				: 0px #999;
	border-bottom				: 0px solid #999;
}
.button
{
	color						: #000;
	background-color			: #eee;
	font-family		           	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	               	: 100%;
	border-top					: 1px solid #fff;
	border-left					: 1px solid #fff;
	border-right				: 1px solid #999;
	border-bottom				: 1px solid #999;
	padding-top               	: 0px;
	padding-bottom            	: 0px;
	padding-left              	: 2px;
	padding-right             	: 2px;
}

/* +++++++++++++++++++++++++++++ content fuss +++++++++++++++++++++++++++++ */

.fuss
{
	color                     	: #333;
	background-color			: #eee;
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size                 	: 60%;
	text-align					: center;
	padding-top               	: 15px;
	padding-bottom            	: 10px;
	padding-left              	: 5px;
	padding-right             	: 5px;
	line-height               	: 170%;
	border-top					: 1px solid #999;
	border-left					: 1px #999;
	border-right				: 1px #999;
	border-bottom				: 1px solid #999;
}
#fusslink
{
	color                     	: #333;
	background-color			: #eee;
}
#fusslink a:link
{
	color                     	: #336699;
	background-color			: #eee;
	text-decoration           	: none;
}
#fusslink a:visited
{
	color                     	: #336699;
	background-color			: #eee;
	text-decoration           	: none;
}
#fusslink a:active
{
	color                     	: #336699;
	background-color			: #eee;
	text-decoration           	: none;
}
#fusslink a:hover
{
	color                     	: #000;
	background-color			: #eee;	
	text-decoration           	: none;
}

/* +++++++++++++++++++++++++++++ rechts +++++++++++++++++++++++++++++ */

.rechts
{
	color						: #000;
	background-color			: #fff;
	border-top					: 1px #999;
	border-left					: 1px solid #999;
	border-right				: 0px solid #999;
	border-bottom				: 1px solid #999;
}
.webcambild
{
	border-top					: 1px solid #999;
	border-left					: 0px solid #999;
	border-right				: 0px solid #999;	
	border-bottom				: 1px solid #999;
}
.grey-box-rechts
{
	color                     	: #000;
	background-color			: #eee;
	border-top					: 0px solid #999;
	border-left					: 1px #999;
	border-right				: 1px #999;	
	border-bottom				: 1px solid #999;
}
.box-content-rechts
{
/*height: 400px;*/
vertical-align:top;
	color                     	: #333;
	background-color			: #fff;
	font-family               	: Arial, Helvetica, sans-serif;
	font-size                 	: 70%;
	padding-top               	: 10px;
	padding-bottom            	: 10px;
	padding-left              	: 10px;
	padding-right             	: 3px;
	border-top					: 1px #999;
	border-left					: 1px #999;
	border-right				: 1px #999;	
	border-bottom				: 0px solid #999;
}
.box-content-news
{
/*height: 400px;*/
vertical-align:top;
	color                     	: #333;
	background-color			: #fff;
	font-family               	: Arial, Helvetica, sans-serif;
	font-size                 	: 70%;
	padding-top               	: 0px;
	padding-bottom            	: 0px;
	padding-left              	: 0px;
	padding-right             	: 0px;
	border-top					: 0px #999;
	border-left					: 0px #999;
	border-right				: 0px #999;	
	border-bottom				: 0px solid #999;
}
.externelinks
{
	font-weight					: bold;
	font-size					: 7pt;
	color                     	: #333;
	background-color			: #fff;	
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size                 : 90%;*/
}
.leer-box-rechts
{
	color                     	: #000;
	background-color			: #fff;
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size                 	: 80%;
	padding-top               	: 0px;
	padding-bottom            	: 0px;
	padding-left              	: 0px;
	padding-right             	: 0px;
	border-top					: 1px solid #999;
	border-left					: 0px #999;
	border-right				: 0px #999;		
	border-bottom				: 1px solid #999;
}
.text-rechts
{
	color                     	: #333;
	background-color			: #fff;
	font-family               	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size                 	: 90%;
}
