/* ----------------- (c) newmediamen.com ----------------- */

/* ----------------- GENERAL ----------------------------- */

body 
{
	background-color: #fff;
	margin: 50px 0 0 0;
	font: 11px/15px Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
}

p
{
	line-height: 13px;
}

a:link,a:visited,a:active 
{
	color: #2967A4;
	text-decoration: none;
}

a:hover 
{
	color: #000;
	text-decoration: none;
}

.menueoff 
{
	color: #7f7f7f;
}

.aussen
{
	margin: 0 auto;
	width: 702px;
	border: px solid red;
	overflow:hidden;
}

.home
{
	width: 26px;
	height: 26px;
	border: 0px dotted green;
	margin: 0px 0 0px 100px;
	background: url(bilder/homebutton.gif) no-repeat;
	display: block;
}

a.home:hover
{
	background: url(bilder/homebutton.gif) -27px 0 no-repeat;
}

.logo
{
	width: 574px;
	height: 17px;
	border: 0px dotted green;
	margin: 0 0 30px 0;
	padding: 0px 2px 0 0;
	float: right;
	text-align: right;
}

.spalte1
{
	width: 124px;
	border: 0px solid blue;
	text-align: left;
	float: left;
	margin: 0 20px 0 0;
}

.menueblock
{
	background: url(bilder/menue-kasten.gif) no-repeat;
	border: 0px solid red;
	margin: 0 0 20px 0;
	padding: 26px 0 26px 26px;
	line-height: 18px;
}


.spalte2
{
	width: 556px;
	border: 0px solid blue;
	text-align: left;
	float: left;
	padding: 0 0 20px 0;
}

.impressumtext 
{
	font-size: 10px;
	line-height: 13px;
	color: #595959;
	text-align: justify;
}


/* ----------------- Home ----------------------------- */

.animationkasten
{
 	border:0px solid red; 
 	height: 268px; 
 	width: 556px; 
 	margin: 0 0 20px 0;
}

.homeanimation
{
 	width: 556px;
 	border: 0px solid red;
 	padding: 0;
 	z-index: 1;
 	position: absolute;
}

.homeaktuell
{
	position:absolute; 
	top: 338px; 
	margin-left: 118px; 
	z-index:2;
}


*html .homeaktuell
{
	top: 340px; 
}


/* ----------------- Kontakt ----------------------------- */

.kontaktkasten
{
	background: url(bilder/kontakt-kasten.gif) no-repeat;
	border: 0px solid blue;
	width: 556px;
	height: 124px;
	margin: 0 0 20px 0;
	float: left;
}

.kontakttext
{
	font-size: 10px;
	line-height: 13px;
	padding: 17px 0 0 19px;
	color: #595959;
	border: 0px solid blue;
	width: 300px;
	float: left;
}

.kontaktstadt
{
	padding: 45px 0 0 0;
	border: 0px solid blue;
	float: left;
	width: 190px;
	text-align: right;
}

/* ----------------- Internet ----------------------------- */


.internetblock
{
	width: 124px;
	height: 330px;
	border: 0px solid blue;
	float: left;
	padding: 0 20px 0px 0;
	color: #595959;;
	font: 10px/13px Verdana,Arial,Helvetica,sans-serif;
}

.paddingaus
{
	padding: 0;
}

.textdreispalten
{
	padding: 17px 0 0 20px;
	float: left;
	width: 164px;
	height: 105px;
	border: 0px solid blue;
	font: 10px/13px Verdana,Arial,Helvetica,sans-serif;
}

/* ----------------- Publikationen ----------------------------- */


.publikasten
{
	background: url(bilder/publi-kasten.jpg) no-repeat;
	border: 0px solid blue;
	width: 556px;
	height: 125px;
	margin: 0 0 20px 0;
	color: #595959;
}

.publikastentext
{
	padding: 55px 0 0 55px;
}

.publiblock
{
	width: 556px;
	height: 124px;
	border: 0px solid blue;
	float: left;
	margin: 0 0 20px 0;
	color: #595959;
	font-size: 10px;
	line-height: 13px
}

.publiimg
{
	width: 124px;
	height: 124px;
	border: 0px solid blue;
	float: left;
	margin: 0 20px 0 0;
}

/* ----------------- Partner ----------------------------- */


.partnerkasten
{
	background: url(bilder/partner-kasten.gif) no-repeat;
	border: 0px solid blue;
	width: 556px;
	height: 125px;
	margin: 0 0 20px 0;
	color: #595959;
}


/* ----------------- Signets ----------------------------- */

.signetblock
{
	width: 268px;
	height: 268px;
	border: 0px solid blue;
	float: left;
	margin: 0 20px 20px 0;
}

.signetimg
{
	width: 124px;
	height: 124px;
	border: 0px solid blue;
	float: left;
	margin: 0 20px 0 0;
}

.marginaus
{
	margin: 0;
}


/* ----------------- Corporate ----------------------------- */

a.sublink:link,a.sublink:visited,a.sublink:active 
{
	text-decoration: none;
	font: bold 11px Arial,Helvetica,sans-serif;
	color: #999;
	margin: 0 10px 0 15px;
}

a.sublink:hover 
{
	color: #2967A4;
	text-decoration: none;
}


.submenueoff 
{
	color: #000;
	font: bold 11px Arial,Helvetica,sans-serif;
	margin: 0 10px 0 15px;
}

.corporateheader
{
	margin: 37px 0 0 0;
	border: 0px solid green;
}

.corporatetextgrau
{
	color: #7f7f7f;
	line-height: 14px;
	font-size: 10px;
}

.corporatenavi
{
	margin: 0 0 5px 0;
	border: 0px solid red;
	height: 23px;
}

.corporatenavipfeile
{
	float: left;
}

.corporatesubmenue1
{
	background: url(bilder/corporate-submenuekasten1.gif) no-repeat;
	border: 0px solid red;
	padding: 5px 0 5px 0;
	text-align: left;
	width: 509px;
	float: left;
}

.corporatesubmenue2
{
	background: url(bilder/corporate-submenuekasten2.gif) no-repeat;
	border: 0px solid red;
	padding: 5px 0 5px 0;
	text-align: left;
	width: 509px;
	float: left;
}

.corporatesubmenue3
{
	background: url(bilder/corporate-submenuekasten3.gif) no-repeat;
	border: 0px solid red;
	padding: 5px 0 5px 0;
	text-align: left;
	width: 509px;
	float: left;
}

.corporatesubmenue4
{
	background: url(bilder/corporate-submenuekasten4.gif) no-repeat;
	border: 0px solid red;
	padding: 5px 0 5px 0;
	text-align: left;
	width: 509px;
	float: left;
}

.corporatesubmenue5
{
	background: url(bilder/corporate-submenuekasten5.gif) no-repeat;
	border: 0px solid red;
	padding: 5px 0 5px 0;
	text-align: left;
	width: 509px;
	float: left;
}

.corporatekasten
{
	background: url(bilder/corporate-kasten.gif) no-repeat;
	border: 0px solid red;
	height: 240px;
	padding: 0 26px 0 26px;
	margin: 0 0 20px 0;
	line-height: 18px;
}

.corporatetext
{
	line-height: 16px;
}

/* ----------------- REFERENZEN ----------------------------- */


.referenzenkasten
{
	background: url(bilder/referenzen-kasten.gif) no-repeat;
	border: 0px solid blue;
	width: 556px;
	height: 125px;
	margin: 0 0 19px 0;
	color: #595959;
}

.referenzentextgrau
{
	color: #7f7f7f;
	line-height: 15px;
	font-size: 11px;
	padding: 10px 0 0 0;
}

.referenzenkastenunten
{
	background: url(bilder/referenzen-hintergrund.gif) no-repeat;
	padding: 18px 80px 0 30px;
}


/* ----------------- Formfelder ----------------------------- */


input 
{
	color: #666;
	font-size: 11px;
	padding: 2px;
	margin: 20px 20px 0 0;
	background-color: #ebf5ff;
	border: 1px solid #ccc;
	float: left;
	width: 200px;
}

.inputkasten
{
	background: url(bilder/kontakt-kasten.gif) no-repeat;
	border: 0px solid green;
	width: 556px;
	height: 124px;
	float: left;
	text-align: left;
	margin: 0 0 20px 0;
}

.inputkasteninnen
{
	padding: 17px 0 0 40px;
	color: #595959;
	border: 0px solid blue;
	width: 500px;
}

.danketext 
{
	color: #595959;
	line-height: 15px;
}

.radio
{
	border: 1px solid #fff;
	margin: 0 7px 0 0;
	height: 14px;
	width: 14px;
	background-color: transparent;
}

.submitbutton
{
 	border: 0px solid red;
 	background-color: #2967a4;
 	font-size: 11px;
 	padding: 2px;
 	color: #fff;
 	width: 100px;
 	cursor: pointer;
}

