/*
    Projekt: projekt media management
    Type: stylesheet
	Description: Allgemeine CSS
    Rechte: pmm.de
*/

/* Algemein Anfang */

body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #666666;
	background-color:#F9F8F8;
	
}

.heightSchraubeIndex{
height:284px;
}

.heightSchraubeLeistungen{
height:286px;
}

.heightSchraubeProfil{
height:286px;
}

.conbem{
	width:942px;
	border: none;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	padding-top:5px;}

.head{
background-image: url(../layout/head_index.jpg);
height:204px;
width:942px;
}

.headLeist{
background-image: url(../layout/head_leist.png);
height:188px;
width:942px;
}

.headProfil{
background-image: url(../layout/head_profil.jpg);
height:204px;
width:942px;
}


.kr_end {
background-image: url(../layout/kr_r_end.gif);
background-repeat:no-repeat;
float:right;
position:absolute;
left:920px;
top:58px;
width:23px;
height:42px;
}

.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

.log_nav{
position:relative;
top:110px;

}

.nav_Eb{

border:1px solid;

}

.navline{
position:absolute;
left:251px;
top:58px;
height:42px;
background-color:#FFFFFF;
}

.logo{
background-image: url(../layout/logo.gif);
height:99px;
width:251px;
background-repeat:no-repeat;
}

a.Nav{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../layout/log_green.jpg);
	background-repeat:no-repeat;
	background-position:0px;
		}
		

	
a.Nav:hover{
	text-decoration:none;
	color:#E94154;
	background-image: url(../layout/log_red2.gif);
	background-repeat:no-repeat;
	background-position:0px;
}

a.Nav_start{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../layout/log_green_263A64.gif);
	background-repeat:no-repeat;
	background-position:0px;
		}
		

	
a.Nav_start:hover{
	text-decoration:none;
	color:#E94154;
	background-image: url(../layout/log_red2.gif);
	background-repeat:no-repeat;
	background-position:0px;
}

.NavActive{
	color:#666666;
	font-weight:bold;
	color:#E94154;
	text-decoration:none;
	background-repeat:no-repeat;
	position:relative;
	 
}

.NavPu{
background-image: url(../layout/log_red.gif);
background-repeat:no-repeat;
width:17px;
height:17px;
position:relative;
}
	
.navTxtPos{
position:relative;
bottom:8px;
}

.navTxt{
padding-left:17px;
font-size:13px;
}

.UbschrTxtButAbst{
padding-left:22px;
}

.ubBox_allg{
	display: inline-block;
	border-top:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	height:90px;
	width:942px;
}

.ubBox_left{
	background-color:#BEBA52;
	width:625px;
	border-right:4px solid #FFFFFF;
	height:90px;
}

.ubBox_left_start{
	background-color: #263A64; /*#BEBA52*/
	width:625px;
	border-right:4px solid #FFFFFF;
	height:90px;
}

.ubBox_right{
	background-color:#BEBA52; 
	width:313px;
	height:90px;
}

.ubBox_right_start{
	background-color: #345088; /*#BEBA52*/
	width:313px;
	height:90px;
}

.contBox_allg{
	border-bottom:4px solid #FFFFFF;
	background-color:#EDEDED;
	height:auto;
	width:942px;
}

.contBox_left{
	width:625px;
	border-right:4px solid #FFFFFF;	
}

.contBox_left2{
	width:625px;
	border-right:4px solid #FFFFFF;
	background-color:#EDEDED;
	height:371px;


}

.contBox_right{
	width:313px;
	
}

.footer_allg{
margin-top:4px;
height:35px;
background-color:#C2C2C2;
width:942px;
}

.footer_allg_start{
margin-top:4px;
height:35px;
background-color:#B0ACAC;
width:942px;
}

.Ubschr1{
font-size:15px;
color:#FFFFFF;
font-weight:bold;
}

.Ubschr1grau{
font-size:15px;
font-weight:bold;
line-height: 16px;
}

a.Ubschrlink{
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image: url(../layout/log_big_green.gif);
background-repeat:no-repeat;
}

a.Ubschrlink2{
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image: url(../layout/log_big_263A64.gif);
background-repeat:no-repeat;
}

a.Ubschrlink2:hover{
font-size:13px;
color:#E94154;
font-weight:bold;
text-decoration:none;
background-image: url(../layout/log_big_E73345.gif);
background-repeat:no-repeat;
}

a.Ubschrlink:hover{
font-size:13px;
color:#E94154;
font-weight:bold;
text-decoration:none;
background-image: url(../layout/log_big_red.gif);
background-repeat:no-repeat;
}

a.navFoot{
text-decoration:none;
color:#FFFFFF;
}

a.navFoot:hover{
text-decoration:none;
color:#E94154;
}

.Ubschr2{
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

.UbschrContGr{
position:relative;
color:#BEBA52;
font-weight:bold;
font-size:14px;
top:9px;
margin-left:13px;
}

.UbschrContGrStart{
position:relative;
color:#345088;
font-weight:bold;
font-size:14px;
top:9px;
margin-left:13px;
}

.paduBox{
padding-left:21px;
padding-top:11px;
padding-right:21px;
padding-bottom:11px;
}

.TxtWeissKlein{
font-size:10px;
color:#FFFFFF;
}

.Abst1{
padding-bottom:10px;
}

.Abst3{
padding-bottom:35px;
}

.los{
color:#666666;
font-weight:bold;
font-size:11px;
}

.los_start{
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}

.footTxt{
position:relative;
font-size:10px;
color: #FFFFFF;
top:10px;
font-weight:bold;
}

.contBGCol{

background-color:#EDEDED;
}

.LUbschr{
background-image:url(../layout/bowCont.gif);
background-repeat:no-repeat;
height:32px;
width:612px;
position:relative;
left:13px;
top:11px;
padding-bottom:25px;
}

.RUbschr{
background-image:url(../layout/bowCont_r.gif);
background-repeat:no-repeat;
height:32px;
width:300px;
position:relative;
left:13px;
top:11px;
padding-bottom:25px;
}

.LCont{
display:block;
padding-left:25px;
padding-right:5px;
padding-bottom:45px;
}

.RCont{
padding-left:25px;
width:260px;
padding-right:10px;
}

hr{
background-color:#FFFFFF; /* Mozilla 1.4 */
color:#FFFFFF; /* IE 6 */
border: #FFFFFF; /* Opera 7.11 */
width:268px;
clear:both;
}

a.newslink{
background-image:url(../layout/log_green_kl.gif);
background-repeat:no-repeat;	
height:11px;
width:12px;
text-decoration:none;
color:#666666;
font-weight:bold;
padding-bottom:10px;
padding-right:25px;
}

a.newslink:hover{
background-image:url(../layout/log_green_kl.gif);
background-repeat:no-repeat;
text-decoration:none;
color:#BEBA52;
font-weight:bold;
}

a.langlink{
text-decoration:none;
color:#666666;
font-weight:bold;
}

a.langlink:hover{
text-decoration:none;
color:#BEBA52;
font-weight:bold;
}

a.newslink_start{
background-image:url(../layout/log_green_kl_263A64.gif);
background-repeat:no-repeat;	
height:11px;
width:12px;
text-decoration:none;
color:#666666;
font-weight:bold;
padding-bottom:10px;
padding-right:25px;
}

a.newslink_start:hover{
background-image:url(../layout/log_green_kl_263A64.gif);
background-repeat:no-repeat;
text-decoration:none;
color:#263A64;
font-weight:bold;
}

a.newslink_nk{
background-image:url(../layout/log_green_kl_345088.gif);
background-repeat:no-repeat;	
height:11px;
width:12px;
text-decoration:none;
color:#666666;
font-weight:bold;
padding-bottom:10px;
padding-right:25px;
}

a.newslink_nk:hover{
background-image:url(../layout/log_green_kl_345088.gif);
background-repeat:no-repeat;
text-decoration:none;
color:#345088;
font-weight:bold;
}

a.uNav{
text-decoration:none;
color:#FFFFFF;
}

a.uNav:hover{
text-decoration:none;
background-color:#E94154;
padding-top:0.4em;
padding-bottom:0.4em;
color:#FFFFFF;
}

.uNavOn{
text-decoration:none;
background-color:#E94154;
padding-top:0.4em;
padding-bottom:0.4em;
color:#FFFFFF;
}

.newslinkAbst{
position:relative;
padding-left:15px;
bottom:2px;
}

.noB{
border:none;
}

.pLinkleft{
padding-bottom:-5px;
padding-top:5px;
margin-left:-2px;
}

.pLinkright{
padding-bottom:-5px;
padding-top:5px;
}

.listRBox{
list-style-type:none;
margin-right:-35px;
}

.uNavZeile{
background-color:#C2C2C2; 
height:20px;
width:922px;
border-top:5px solid #FFFFFF;
}

.uNavTxt{
font-size:10px;
color:#FFFFFF;
position:relative;
top:4px;
font-weight:bold;
}

.paduNav{
padding-left:10px;
padding-right:10px;
}

.halfpipe{
border:none;
position:relative;
top:10px;
}

a.brotkrume{
text-decoration:underline;
color:#666666;
}

a.brotkrume:hover{
text-decoration:underline;
color:#E94154;
}

.padTop{
border-top:4px solid #FFFFFF;
}

.logo_link{
position:relative;
top:25px;
margin-left:25px;
}

.referenz{
border:5px solid #FFFFFF;
margin-right:5px;
}

.liste {
list-style-position: inside;
list-style-image: url(../upload/bilder/li.gif);
margin-left: -3px;
margin-bottom: 2px;
}   
  

.grau{
border:1px solid #B4B2B2;
margin-top:3px;
margin-bottom:3px;
margin-left:3px;
margin-right:3px;
}

.grau_ref_gr{
border:1px solid #B4B2B2;
margin-right:7px;
margin-top:3px;
margin-bottom:7px;
}

.referenz_TN{
margin-right:2px;
margin-left:2px;
margin-bottom:2px;
margin-top:2px;

}

.startpadlinklist{
padding-top:10px;
}

.tn_pfpos {position:relative; top:0px; left:0px; z-index:100;}

.pfidden {display:block; position:absolute; width:1px; height:1px; border:0px; visibility:hidden;}

.pf_over:hover {text-decoration:none; background-color:green; color:#00695A;}

.tn_zindex2{
z-index:2;
}

.tn_zindex1{
z-index:1;
}


.arrlink_1:hover, .arrlink_2:hover, .arrlink_3:hover, .arrlink_4:hover,
.arrlink_5:hover, .arrlink_6:hover, .arrlink_7:hover, .arrlink_8:hover{
background-color:#ededed;
text-decoration:none;
}

a.arrlink_1:hover .maus_hl_01 {position:absolute; top:-36px; left:-642px; width:588px; height:408px; visibility:visible;}
a.arrlink_2:hover .maus_h2_02 {position:absolute; top:-36px; left:-773px; width:588px; height:408px; visibility:visible;}
a.arrlink_3:hover .maus_h3_03 {position:absolute; top:-165px; left:-642px; width:588px; height:408px; visibility:visible;}
a.arrlink_4:hover .maus_h4_04 {position:absolute; top:-165px; left:-773px; width:588px; height:408px; visibility:visible;}
a.arrlink_5:hover .maus_h5_05 {position:absolute; top:-294px; left:-642px; width:588px; height:408px; visibility:visible;}
a.arrlink_6:hover .maus_h6_06 {position:absolute; top:-294px; left:-773px; width:588px; height:408px; visibility:visible;}
a.arrlink_7:hover .maus_h7_07 {position:absolute; top:-423px; left:-642px; width:588px; height:408px; visibility:visible;}
a.arrlink_8:hover .maus_h8_08 {position:absolute; top:-423px; left:-773px; width:588px; height:408px; visibility:visible;}

.bem2 {height:188px !important;}
