	* {
	margin: 0px;
	padding: 0px;
	}
	
	body {
	font: 12px/140% Arial,Helvetica sans-serif;
color: #000;
	}

/* +++++++++++++++++++++++++++++ ELEMENTE/ID«S ++++++++++++++++++++++++++++++++ */	
	#box {
			width: 900px;
			border: 1px solid #CC9B61;
			margin-top: 20px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0px;
			background-color: #fff;
		}

		#head {
			height: 62px;
			background: #fff url(img/logo.jpg) no-repeat;
			border-bottom: 1px solid #CC9B61;
			font: 13px/140% Georgia, serif;
			color: #000;
			padding-top: 80px;
		}
		
		#head_index {
			
			background: #fff;
		}
		
		#image {
			border-bottom: 1px solid #CC9B61;
		}

		#content {
			margin-left: 129px;
			margin-right: 155px;
			min-height: 350px;
			-height: 350px;
			border-left: 1px solid #CC9B61;
			border-right: 1px solid #CC9B61;
		}



		#links {
			float: left;
			width: 129px;
			
		
		}

		#rechts {
			float: right;
			width: 155px;
		}
		
#foot {
		width: 900px;
		text-align: right;
		margin-left: auto;
		margin-right: auto;
		color: #fff;
		font-size: 11px;	
		font-weight: bold;
		
			}
		
		
#headline {
padding-top: 25px;
padding-left: 30px;
}

#subheadline {
text-align: right;
font: 18px/140% Georgia, serif;
}

#subnav {
margin-top: 12px;
margin-left: 12px;
font: 12px/140% Georgia, serif;
}

#extranav {
margin-top: 100px;
margin-left: 15px;
margin-right: 15px;
font: 12px/140% Georgia, serif;
}


#video {
margin: 20px;
padding: 10px;
border: 1px solid #f98cb6;
text-align: center;
}


#videosub {
margin: 20px;
}

#form {
padding: 15px;
width: 150px;
}

/* +++++++++++++++++++++++++++ FONTS +++++++++++++++++++++++ */

h1 {
font: 13px/140% Georgia, serif;
margin-bottom: 1px;

}
		
h2 {
font: bold 17px/140% Arial,Helvetica, sans-serif;
color: #000;
margin-bottom: 20px;
}
	
	
h3 {
font: bold 13px/140% Arial,Helvetica, sans-serif;
color: #000;
margin-bottom: 10px;
}


h4 {
font: bold 12px/140% Arial,Helvetica, sans-serif;
margin-bottom: 10px;
}
	

/* +++++++++++++++++++++++++++++  LINKS NAV +++++++++++++++++++++++++++ */ 



#head a:link {
text-decoration: none;
color: #000;
}
		
#head a:visited {
text-decoration: none;
color: #000;
}
		
#head a:active {
text-decoration: none;
color: #000;
}
		
#head a:hover {
text-decoration: none;
color: #000;
}

#head a.aktivprivat {
text-decoration: none;
color: #CC9B61;
}

#head a.aktivanwend {
text-decoration: none;
color: #84C583;
}

#head a.aktivprod {
text-decoration: none;
color: #C7C017;
}

#head a.aktivmedien {
text-decoration: none;
color: #f98cb6;
}

#head a.aktivnews {
text-decoration: none;
color: #0e83ca;
}

#head a.aktivanf {
text-decoration: none;
color: #2befd8;
}


/* +++++++++++++++++++++++++++++  LINKS SUBNAV +++++++++++++++++++++++++++ */ 



#subnav a:link,
#subnav a:visited,
#subnav a:active
{
font-size: 12px;
text-decoration: none;
color: #000;
}
		
		
#subnav a:hover {
font-size: 12px;
text-decoration: none;
color: #CC9B61;
}


#subnav a.aktivprivat {
text-decoration: none;
color: #CC9B61;
}




#subnav a.anwend:link,
#subnav a.anwend:visited,
#subnav a.anwend:active
{
font-size: 12px;
text-decoration: none;
color: #000;
}

		
#subnav a.anwend:hover {
font-size: 12px;
text-decoration: none;
color: #84C583;
}


#subnav a.aktivanwend {
text-decoration: none;
color: #84C583;
}



#subnav a.medien:link,
#subnav a.medien:visited,
#subnav a.medien:active
{
font-size: 12px;
text-decoration: none;
color: #000;
}

		
#subnav a.medien:hover {
font-size: 12px;
text-decoration: none;
color: #f98cb6;
}


#subnav a.aktivmedien {
text-decoration: none;
color: #f98cb6;
}



#subnav a.prod:link,
#subnav a.prod:visited,
#subnav a.prod:active
{
font-size: 12px;
text-decoration: none;
color: #000;
}

		
#subnav a.prod:hover {
font-size: 12px;
text-decoration: none;
color: #C7C017;
}


#subnav a.aktivprod {
text-decoration: none;
color: #C7C017;
}



#subnav a.news:link,
#subnav a.news:visited,
#subnav a.news:active
{
font-size: 12px;
text-decoration: none;
color: #000;
}

		
#subnav a.news:hover {
font-size: 12px;
text-decoration: none;
color: #0e83ca;
}


#subnav a.aktivnews {
text-decoration: none;
color: #0e83ca;
}




#subnav a.anf:link,
#subnav a.anf:visited,
#subnav a.anf:active
{
font-size: 12px;
text-decoration: none;
color: #000;
}

		
#subnav a.anf:hover {
font-size: 12px;
text-decoration: none;
color: #2befd8;
}


#subnav a.aktivanf {
text-decoration: none;
color: #2befd8;
}




/* +++++++++++++++++++++++++++++  LINKS EXTRANAV +++++++++++++++++++++++++++ */ 

#extranav a.privat:link {
font-size: 12px;
text-decoration: none;
color: #CC9B61;
}
		
#extranav a.privat:visited {
font-size: 12px;
text-decoration: none;
color: #CC9B61;
}
		
#extranav a.privat:active {
font-size: 12px;
text-decoration: none;
color: #CC9B61;
}
		
#extranav a.privat:hover {
font-size: 12px;
text-decoration: none;
color: #CC9B61;
}


#extranav a.anwend:link {
font-size: 12px;
text-decoration: none;
color: #84C583;
}
		
#extranav a.anwend:visited {
font-size: 12px;
text-decoration: none;
color: #84C583;
}
		
#extranav a.anwend:active {
font-size: 12px;
text-decoration: none;
color: #84C583;
}
		
#extranav a.anwend:hover {
font-size: 12px;
text-decoration: none;
color: #84C583;
}


#extranav a.prod:link {
font-size: 12px;
text-decoration: none;
color: #C7C017;
}
		
#extranav a.prod:visited {
font-size: 12px;
text-decoration: none;
color: #C7C017;
}
		
#extranav a.prod:active {
font-size: 12px;
text-decoration: none;
color: #C7C017;
}
		
#extranav a.prod:hover {
font-size: 12px;
text-decoration: none;
color: #C7C017;
}



#extranav a.medien:link {
font-size: 12px;
text-decoration: none;
color: #f98cb6;
}
		
#extranav a.medien:visited {
font-size: 12px;
text-decoration: none;
color: #f98cb6;
}
		
#extranav a.medien:active {
font-size: 12px;
text-decoration: none;
color: #f98cb6;
}
		
#extranav a.medien:hover {
font-size: 12px;
text-decoration: none;
color: #f98cb6;
}



#extranav a.news:link {
font-size: 12px;
text-decoration: none;
color: #0e83ca;
}
		
#extranav a.news:visited {
font-size: 12px;
text-decoration: none;
color: #0e83ca;
}
		
#extranav a.news:active {
font-size: 12px;
text-decoration: none;
color: #0e83ca;
}
		
#extranav a.news:hover {
font-size: 12px;
text-decoration: none;
color: #0e83ca;
}


#extranav a.anf:link {
font-size: 12px;
text-decoration: none;
color: #2befd8;
}
		
#extranav a.anf:visited {
font-size: 12px;
text-decoration: none;
color: #2befd8;
}
		
#extranav a.anf:active {
font-size: 12px;
text-decoration: none;
color: #2befd8;
}
		
#extranav a.anf:hover {
font-size: 12px;
text-decoration: none;
color: #2befd8;
}




#textbox {
margin-left: 30px;
margin-right: 25px;
}



p {
padding-bottom: 15px;
}

#subnav p {
padding-bottom: 5px;
}


ul
{
	list-style-type: circle;
	list-style-position: outside;
	margin-top: 10px;
	margin-left: 15px;
}







.txt_privat {
color: #b68447;

}

.txt_anwend {
color: #84C583;

}

.txt_prod {
color: #C7C017;

}

.txt_medien {
color: #f98cb6;
}

.txt_news {
color: #0e83ca;

}

.txt_anf {
color: #2befd8;

}


.txt_zent {
text-align: center;
}

/* +++++++++++++++++++++++++++++ DIVERSE STYLES +++++++++++++++++++++++++++++ */

.txtimg_li {
float: left;
margin-right: 15px;
}

.txtimg_re {
float: right;
margin-left: 15px;
}


.bordotmedien {
border-bottom: 1px dotted #f98cb6;
}

.bordotprod {
border-bottom: 1px dotted #C7C017;
}

.bordotprivat {
border-bottom: 1px dotted #b68447;
padding-top: 15px;

}

.bormedien {
border: 3px solid #f98cb6;
}

.borbot {
border-bottom: 1px solid #CC9B61;
}

.borbottop {
border-bottom: 1px solid #CC9B61;
border-top: 1px solid #CC9B61;
}

.hg_privat {
background-image: url(img/hg_privat.jpg);
}

.hg_anwend {
background-image: url(img/hg_anwend.jpg);
}

.hg_prod {
background-image: url(img/hg_prod.jpg);
}

.hg_medien {
background-image: url(img/hg_medien.jpg);
}

.hg_news {
background-image: url(img/hg_news.jpg);
}

.hg_anf {
background-image: url(img/hg_anf.jpg);
}

.callback {
margin: 15px;
background: #fff;
border: 1px solid #CC9B61;
padding: 20px 10px 5px 30px;
color: #000;
}


.error {
font-weight: bold;
color: #000;
background-color: red;
padding: 2px;
width: 490px;
}

.done {
font: bold 14px/180% Arial,Helvetica,Verdana, sans-serif;
color: #666;
margin: 20px 0 20px 0;
}