/* CSS Document */
/*##################################################*/
/* GLOBAL*/
/*##################################################*/

html, body { 
	background-image:url('../img/page_pg.gif');
	margin: 0px; 
	padding: 0px;
	background-repeat:repeat-x;
}
.div1 {
	
	position:absolute; 
	
	top:500px;
	margin-left: 220px;

	} 
.formButt{
	width: 131px;
	font-size:10px;
	font-weight: bold;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 1px; 
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0px 0px 0px 0px;
	/*
	background-color: #cdcdcd;
	border-style: solid; 
	border-width: 1; 

	padding-top: 1; 
	padding-bottom: 1;
	border-color: #000000;
height: 19px;*/
}
INPUT.klein { 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff9900;
	width: 199px;
	height: 17px;
	border-style:solid;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #CDCDCD;
	
	
} 
INPUT.kleinErr { 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 199px;
	height: 17px;
	border-style:solid;
	background-color: #F2F2F2;
	border-width: 1px;
	border-color: #ff9900;
	
	
} 
INPUT.kleiner { 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff9900;
	width: 59px;
	height: 17px;
	border-style:solid;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #CDCDCD;
	
	
} 
INPUT.kleinerErr { 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 59px;
	height: 17px;
	border-style:solid;
	background-color: #F2F2F2;
	border-width: 1px;
	border-color: #ff9900;
	
	
} 
INPUT.lang { 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff9900;
	width: 419px;
	height: 17px;
	border-style:solid;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #CDCDCD;
	
	
	
}
INPUT.val { 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-style:none;
	background-color: #000000;
	width: 200px;

	
	
	
}  
TEXTAREA {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff9900;
	width: 419px;
	height: 59px;
	border-style:solid;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #CDCDCD;

}
TEXTAREA.err {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 419px;
	height: 59px;
	border-style:solid;
	background-color: #f2f2f2;
	border-width: 1px;
	border-color: #ff9900;

}
h1{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px;
	bottom: 0px;
}
h2{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px;
	bottom: 0px;
}
h3{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	bottom: 0px;
	font-weight:normal;
}

/*##################################################*/
/*LINKS*/
/*##################################################*/

a.main:link {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.main:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.main:active {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.main:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #ff9900;
	text-decoration: none;
}
a.ext:link {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	
}
a.ext:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;

}
a.ext:active {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.ext:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.int:link {
	font-family: Verdana;
	font-size: 12px;
	color: #ff9900;
	text-decoration: none;
	
}
a.int:visited {
	font-family: Verdana;
	font-size: 12px;
	color: #ff9900;
	text-decoration: none;

}
a.int:active {
	font-family: Verdana;
	font-size: 12px;
	color: #ff9900;
	text-decoration: none;
}
a.int:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;

	
}

/*##################################################*/
/* zellen */
/*##################################################*/
/* style fuer navigationsbar*/

table.bar{
	width:100%; 
	height:20px; 
	background-color:#000000; 
	background-image:url('../img/bar.gif');
}
table.nav{
	height:20px; 

}
td.bar {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
td.barAct{
	background-image:url('../img/bar_act.gif');
}

/* style fuer maintable*/
table.main{
	 height:159px;
	 width:601px;
	 background-image:url('../img/raster.gif');
}
td.main{
	background-image:url('../img/me.gif');
	text-align: center;
}
td.mainImp{
	/*background-image:url('../img/me.gif');*/
	text-align: center;
}
td.mainPortfolio{

	text-align: center;
}
td.logoHead{
	height: 40px;
	text-align: left;
	vertical-align:bottom;
}
td.logo{
	height: 79px;
	text-align: center;
}

/* style fuer content*/

table.content{
	width:445px;
	
}
td.contentMain{
	height: 350px;
	vertical-align:top;
	/*text-align: right;*/
	background-image:url('../img/tab_bg.gif');
}
td.contentImp{
	height: 390px;
	vertical-align:top;
	/*text-align: right;*/
	background-image:url('../img/tab_bg6.gif');
}
td.contentPortfolio{
	height: 350px;
	vertical-align:top;
}
td.contentHead{
	height: 12px;
	vertical-align:top;
	background-image:url('../img/title_bg2.gif');
	
}


/* style fuer externbar*/

td.barDown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	
	height:20px;
	vertical-align:top;
	padding:1px 0px 0px 0px;
	background-image:url('../img/bar2_bg.gif')
	}
td.infoTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF9900;
	text-align: justify;
	vertical-align: top;
	
}
td.info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF9900;
	text-align: justify;
	
	
}
td.infoImp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	text-align: justify;
	
}
td.infoSmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align: left;
}
td.kontakt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	
}

td.infoPortfolio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF9900;
	text-align: justify;
	height:20px;
	
}
td.portfolioList{
	height: 20px;
	text-align: left;
}
td.portfolioListCenter{
	height: 20px;
	text-align: center;
	
}
td.portfolioBg{
	height: 9px;
	text-align: left;
	background-image:url('../img/portfolio_bg2.gif')
}