/*------------CSS Document P&S Werbetechnik-------*/

/*----von-Thorsten-Schmidt---und---Fabian-Heinke---*/

/*----------Standards----------------*/


body { 
        margin:0; 
        padding:0; 
        width:100%; 
        height:100%;
        font-family: Verdana;
        font-size: 11px;
        }
        
.bodytext {
	font-family: Verdana;
        font-size: 11px;
        line-height: 16px;
        text-align: left;
        }
        
h1 {
	font-family: Arial;
	font-size: 14px;
	color: #cccccc;
	margin: 0px;
	padding: 18px 0px 2px 3px;
	}	

table {
	font-size: 11px;
	}

.csc-firstHeader {
	font-family: Arial;
	font-size: 14px;
	color: #cccccc;
	margin: 0px;
	padding: 18px 0px 2px 3px;
	}

.csc-header {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	}
	
.csc-bulletlist {
	line-height: 18px;
	}
        
.contenttable {
	font-size: 10px;
	}

/*------------------Link_Deklaration---------------------*/

a {
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
        color: #333333;
        }



a:hover {
	color:#dd0000;
	text-decoration: underline;
	}




/*---------Zentrierungs_Modul--------------*/


.center {
	width:703px;
	height:auto;
	margin:auto;
	padding:0;
	text-align:center;
	}

/*-----------Header: Fixierte bereiche ohne Funktion-----------*/



#header_komplett {
	width:703px;
	height:148px;
	margin:0;
	padding:0;
	}


#reihe_1 {
	background:url(../layout/bilder/header3.jpg);
	width: 703px;
	height: 113px;
	margin:0;
	padding:0;
	}




/*--------------Reihe_2_Funktionelle Leiste: AGB IMPRESSUM KONTAKT----------*/

#reihe_2 {
	background: url(../layout/bilder/header_row_2.jpg)	 no-repeat;
	width: 703px;
	height: 41px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
	
/*------------Ende der Funktionellen Leiste--------------*/

/*------------Fortesetzung_header Normal----------------*/



#reihe_3_durchgehend {
	background:url(../layout/bilder/header_row_3.jpg);
	width:703px;
	height: 41px;
	clear:left;
	margin:0;
	padding:0;
	}


#startseite_activ {
	background:url(../layout/bilder/startseite_normal.jpg);
	width:153px;
	height:30px;
	float:left;
	margin:0 0px 0 0;
	padding:0;
	}

#reihe_4_links {
	background:url(fileadmin/layout/bilder/header_row_4_left.jpg);
	width:40px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
	
/*------------Leerkasten_Klasse für Buttons-------------------*/


.button {
	width:110px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float:left;
	}


/*----------------Ende Button-------------------------*/


/*---------Fortesetzung Header-----------------------*/


#reihe_5 {
	background: url(../layout/bilder/header_row_5.jpg);
	width: 703px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	float: left;
	}



/*----------Tests-----------------------------------*/


.active	 {
	background:url(../layout/bilder/active.jpg);
	width:110px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	}
		
/*-----------------NAVIGATION-links _ CSS-------------*/

.container_left {
         width: 149px;
         float:left;
         margin:0;
         padding:0;
         border-left:#555555 1px solid;
         text-align: left;
}

.block { 
	height:auto;
	margin:0px;
	padding:0px;
	border-bottom: #ffffff 5px solid;
	}

.trenner {
	border-top: #555555 1px solid;
	}

.unterpunkt_header {
        font-size: 10px;
	background:#ececec url(../layout/bilder/submenue-preimage.gif) no-repeat top left;
	border-bottom: solid 1px #333333;
	padding-left: 25px;
        padding-top: 8px;
        padding-bottom: 5px;
	margin:0;
	}
	
.unterpunkt_header:hover {
        font-size: 10px;
	background:#aaaaaa url(../layout/bilder/submenue-preimage.gif) no-repeat top left;
	border-bottom: solid 1px #333333;
	padding-left: 25px;
        padding-top: 8px;
        padding-bottom: 5px;
	margin:0;
	}

.unterpunkt_header_act {
	color: red;
        font-size: 10px;
	background:#aaaaaa url(../layout/bilder/submenue-preimage.gif) no-repeat top left;
	border-bottom: solid 1px #333333;
	padding-left: 25px;
        padding-top: 8px;
        padding-bottom: 5px;
	margin:0;
	}

.unterpunkt {
	background:#d2d2d2;
	margin:0 0 1px 0;
	padding: 5px 0 2px 25px;
	}
	
.unterpunkt2 {
	background:#b2b2b2;
	margin:0 0 1px 0;
	padding: 5px 0 2px 25px;
	}
	
.unterpunkt3 {
	background:#828282;
	margin:0 0 1px 0;
	padding: 5px 0 2px 25px;
	}
	
.unterpunkt4 {
	background:#828282;
	margin:0 0 1px 0;
	padding: 5px 0 2px 25px;
	}

.spacer {
	padding: 0;
	margin: 0;
	background-color:#fff;
	border-top:4px #fff solid;
	border-bottom:1px #000 solid;
	}

/*---------------------Inhalt rechte Seite-------------------------------*/



.content_rechts {
	background:url(../layout/bilder/back3.jpg) repeat-x bottom;
	margin: 0px;
	max-width: 537px;
	width: 554px;
	padding-right: 5px;
        padding-left: 9px;
        padding-bottom: 5px;
	float: left;
	border-right: #555555 solid 1px;
	border-left: #555555 solid 1px;
	border-bottom: #555555 solid 1px;
	border-top: none;
	text-align:left;
	}
	
.content_sub {
	margin-top: 3px;
	margin-bottom: 10px;
	width: 542px;
	float: right;
	text-align:left;
	}



/*------------------Aktive_Grundstati------------------*/



#personalservice { 
        background:url(../layout/bilder/personalservice.jpg);
        }


#schulungen { 
        background:url(../layout/bilder/schulungen.jpg);
        }


#computertechnik { 
        background:url(../layout/bilder/computertechnik.jpg);
        }


#sage-software { 
        background: url(../layout/bilder/sage.jpg);
        }


#werbetechnik { 
        background:url(../layout/bilder/werbetechnik.jpg);
        }


/*-----------------------------HEADER*------------------------/


.personalservice {
	background:url(../layout/bilder/header/personalservice.jpg) bottom left no-repeat;
	width:500px;
	height: 21px;
	margin: 2px 25px 15px 25px;
	padding:0;
	border-bottom: 1px #888888 solid;
	}


/*-----------------------------standard_bottom---------------------*/


.spacer_test { 
        width:475px;
        height:420px;
        }


.kasten {
	width: 500px;
	height:150px;
	margin: 0px 0px 10px 25px;
	padding:0px;
	border-top: 1px solid #ACACAC;
	}


.fragen {
	background:url(../layout/bilder/sub/fragen.jpg) top left no-repeat;
	width: 120px;
	height: 150px;
	margin: 10px 0px 0 0;
	padding:0;
	float:left;
	}


.kategorie2 {
	background:url(../layout/bilder/sub/cat2.jpg) top left no-repeat;
	width: 120px;
	height: 150px;
	margin: 10px 70px 0 70px;
	padding:0;
	float:left;
	}


.kategorie3 {
	background:url(../layout/bilder/sub/cat3.jpg) top left no-repeat;
	width: 120px;
	height: 150px;
	margin: 10px 0 0 0;
	padding:0;
	float:left;
	}



/*-----------------Subs_Kästen + Textformate-------------------*/


.header {
	width:120px;
	height:15px;
	background:#ACACAC;
	padding:0;
	margin: 80px 0 0 0 ;
	}


.kasten_standard_text {
	width: 310px;
	height:auto;
	margin: 5px 0 15px 25px;
	padding:0;
	border-bottom: 1px solid #DCDCDC;
	}


.text-normal {
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	color:#555555;
	margin: 0;
	}


.text-normal-head {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
	margin: 0;
	}


.text_sub_head {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin: 2px 2px 3px 2px;
	}


.text_sub {
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
	color:#555555;
	margin: 2px 2px 3px 2px;
	}
	
.rot {color: #f00;}

.small {
    color: #666666;
    font-size: 90%;

}

