body, html {
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
}

a { color: #000000; text-decoration: underline }

a:hover { text-decoration: underline; color: #000000; }

.statisch {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-top: 4px;
}
a.statisch  {
       text-decoration: none;
       color: #FFFFFF;
       font-size: 10px;
}
a:hover.statisch {   
       text-decoration: underline;
       color: #FFFFFF;
}

textarea { 
       font-family: Arial; 
       font-size: 9px; 
       color: #000000; 
       border: 1px solid #555555; 
       background-color: #FFFFFF; 
       padding: 2px; 
} 
select {
       font-family: Arial; 
       font-size: 9px; 
       color: #000000; 
       border: 1px solid #555555; 
       background-color: #FFFFFF; 
       padding: 2px; 
}
input { 
       font-family: Arial; 
       font-size: 9px; 
       color: #000000;       
       background-color: #FFFFFF;
       vertical-align:bottom;
       border: 1px solid #555555; 
/*       padding: 2px; */
} 


submit {}

/*
.inhalt_oben { 
       font-family: Arial; 
       font-size: 9px; 
}
*/


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- folgende Style Definitionen wären meines Erachtens eventuell auch zu beachten --- */
/* --- bitte Änderungen an den einzelnen Definitionen durchführen, da ich nur grob drübergeschaut habe --- */
/* --- MFG Robert Puntigam --- */



H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 }
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 }
H5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 }



P, DIV, TD {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }

li, ul, ol  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }

b { font-weight: bold }


/* typo3 SiteMap */
.sitemap1 {font-size: 14px; margin-top: 15px; margin-bottom: 5px; margin-left: 30px; text-decoration: none;}
.sitemap2 {font-size: 12px; margin-top: 5px; margin-left: 50px; text-decoration: none;}
.sitemap3 {font-size: 10px; margin-left: 70px; text-decoration: none;}
.sitemap4 {font-size: 8px; margin-left: 85px; text-decoration: none;}

/*  typo3 Dateilinks */
.csc-uploads P { margin-bottom:0; margin-top:0;}
.csc-uploads .tr-even { margin-bottom:8; }
.csc-uploads .tr-odd { margin-bottom:8; }
.csc-uploads .csc-uploads-fileSize {vertical-align:top}

/*  typo3 Standart Suche*/
.csc-searchform .csc-form-fieldcell INPUT[type=text],
.csc-searchform .csc-form-fieldcell TEXTAREA,
.csc-searchform .csc-form-fieldcell SELECT, 
{ 
       margin:0px;
       padding:0px;
       
       width: 300px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       border-style: solid; 
       border-width: 1pt; 
       border-color:#EC5E2F; 
       font-size:14px; 
       color:#000000; 	
}


/* ------------------- */
/* mailformular styles */
/* ------------------- */

.csc-form-label-req {
	font-weight:bold;
}

.csc-form-label {}

.csc-form-labelcell {
	vertical-align:top;
	margin-top:5px;
}

.csc-form-fieldcell TEXTAREA,
.csc-form-fieldcell INPUT[type=text] {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color:#C7DEC7; 
	font-size:14px; 
	color:#000000; 	
}

.csc-form-fieldcell INPUT[type=submit] {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}


/* tip a friend styles */
.tipafriend_form { border: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.tipafriend_form label { width: 270px; display:block; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-size: 12px; }
.tipafriend_form input,  .tipafriend_form textarea { padding: 3px; width: 200px;  margin-bottom: 10px;}
.tipafriend_clear { clear:both;}
P.tipafriend_clear { font-size: 10px; }
.tipafriend_error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000!important; font-weight:bold; width: 500px; }	
	
.tipafriend, .tipafriend P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000 }
.tipafriend_sent, .tipafriend_sent P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }

#projektambulanz_banner {
position: absolute;
top: 0px;
left: 300px;
}

#projektambulanz_banner a img {
border: 0px;
} 
