/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// Weblication® CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/



/* Formatierung von HTML-Elementen */
*	{
	padding:0;
	margin:0;
}

html			
{height:100%;}

body                 
{height:100%;
margin:0; 
padding:0; 
font-family:verdana, arial, sans-serif; 
font-size:12px; 
color:#0f0f0f; 
line-height:150%;}

table                
{padding:0;}

table td             
{padding:2px;}

div                  
{margin:0;
padding:0;}

p                    
{margin:0;
padding:0;}

td                   
{margin:0;
padding:0;}

th                   
{margin:0;
padding:0;}

form                 
{margin:0;
padding:0;}

input                
{}

select               
{}

textarea             
{}

span                 
{}

a                    
{color:#c70134; 
text-decoration:none;}

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

a:focus, a:active {
	outline:none;
	}

ul      				     
{margin-left: 16px; 
padding:0px; 
list-style-type:disc;}

ol      		   		   
{margin-left: 16px; 
padding:0px; 
list-style-type:roman;}

h1                  
{font-size:20px; 
font-weight:bold; 
color:#c70134;
line-height:26px;}

h2                   
{font-size:16px; 
margin:0; 
padding:0; 
font-weight:bold; 
color:#c70134;
line-height:22px;}

h3                   
{font-size:14px; 
margin:0; 
padding:0; 
font-weight:bold; 
color:#c70134;
line-height:18px;}

h4                   
{font-size:1em;   
margin:0; 
padding:0; 
font-weight:bold; 
color:#0f0f0f;}

h5                   
{font-size:1em;   
margin:0; 
padding:0; 
font-weight:bold; 
color:#0f0f0f;}

h6                   
{font-size:1em;   
margin:0; 
padding:0; 
font-weight:bold; 
color:#0f0f0f;}




/* Blöcke */
.blockMain       	 	 
{width:1000px;
min-height:100%;
height:auto !important;
height:100%;
background:url(/de/wLayout/design/img/body-bg.gif) repeat-y #ffffff;} 


/*Gesamter Bereich*/



.blockTop        		 
{width:1000px; 
height:199px;
background:url(/de/wLayout/design/img/bg-top.gif) no-repeat;} 

/* Allgemeine Elemente des oberen Bereiches */

.blockTop h1.logo {
	float:right;
	}

.blockTop .drucken {
	float:left;
	padding:160px 0 0 31px;
	text-align:left;
	width:250px;
	}

.blockTop .drucken a {
	color:#fff;
	}

.blockTop .drucken a:hover {
	color:#c70134;
	text-decoration:none;
	}

#sys-nav-oben {
	left:405px;
	position:absolute;
	top:160px;
	}

#sys-nav-oben a:hover {
	color:#c70134;
	text-decoration:none;
	}

#sys-nav-oben a {
	color:#fff;
	float:left;
	font-weight:bold;
	text-decoration:none;
	}

#sys-nav-oben span {
	color:#fff;
	float:left;
	padding:0pt 10px;
	}


/*Bereich oben*/
.blockContent {
	float:left;
	padding:5px 0px 0 30px;
	width:670px; 
	} 


	
	
/*Inhaltsbereich*/
.print .blockContent    	 	 
{width:630px;
padding:0;
margin:0 0 0 10px;} 


/*Inhaltsbereich*/
.blockRight {
	background:url(/de/wLayout/design/img/bg-nav.gif) no-repeat;
	float:right;
	margin:0;
	width:272px; 
	} 
	
.blockRight #stoerer {
	background:url(/de/wLayout/design/img/stoerer.jpg) no-repeat;
	height:148px;
	margin:51px 0 0 0;
	width:251px;
}

.blockRight #stoerer span {
	display:none;
}

/*Bereich rechts*/
.blockBottom     	 	 
{width:970px;
margin:-113px 0 0 0;
height:83px;
padding:30px 0 0 27px;
background:url(/de/wLayout/design/img/bg-bottom.gif) no-repeat;} 


/*Bereich unten*/
.print .blockBottom    	 	 
{width:360px;
margin:0;
height:83px;
padding:30px 0 0 27px;
background:none;} 



/*Bereich unten*/
.clear					
{clear:both;}






/*Flaggen*/	
	
	
ul#flaggen {
	position:absolute;
	top:30px;
	left:0;
	list-style:none;

}

ul#flaggen li a{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	display:block;
	padding:0 0 0 18px;
	margin:0;
	width:60px;
	height:20px;
}

ul#flaggen li a.de{
	background: url(/de/img/de.gif) center left no-repeat;
	margin:0 0 0 14px;
}

ul#flaggen li a.en{
	background: url(/de/img/en.gif) center left no-repeat;
	margin:0 0 0 14px;
}

ul#flaggen li a:hover{
	color:#C70134;
	text-decoration:none;
}
	
	
	
/* Startseite */

ul#text-startseite {
	margin:0;
}

ul#text-startseite li {
	background:#4A4667;
	display:inline;
	float:left;
	list-style:none;
	margin:0 30px 0 0;
	min-height:330px;
	width:190px;
	}
	
ul#text-startseite li a {
	color:#fff;
	display:block;
	text-decoration:none;
}

ul#text-startseite li a:hover {
	background:#c70134;
}

ul#text-startseite li a span {
	color:#fff;
	text-align:center;
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 0;
	display:block;
}

ul#text-startseite li a:hover span {
	color:#fff;
}	
	
ul#text-startseite a img {
	border:none;
	margin:5px 0 0 0;
}

ul#text-startseite li a span.text, ul#text-startseite li a:hover span.text {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	padding:10px 10px 10px 10px;
	text-align:left;
}

ul#text-startseite li span.link {
	font-size:11px;
	font-weight:normal;
	padding:0 10px 10px 10px;
	background:;
	text-align:left;
}


/* Referenzen */	
	
#referenzen-logo {
	background:url(/de/img/logo-beispiel.jpg) no-repeat;
	float:left;
	margin:0 0 0 0;
}	


#referenzen-links {
	margin:400px 0 0 0;
}	



/* Referenzbeispiele */


.img-left {
	float:left;
	height:120px;
	width:160px;
}


.kurztext {
	color:#333;
	float:left;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0 0 0 16px;
	padding:2px 0 0 0;
	width:310px;
}

.kurztext .headline {
	margin:0 0 6px 0;
	}

.pfeil {
	font-size:10px;
	float:left;
	height:59px;
	margin:20px 0 0 35px;
	width:140px;
}

.pfeil img {
	border:none;
}


.pfeil a span {
	float:left;
	margin:0 0 0 12px;
	text-decoration:none;
}

.pfeil a:hover {
	color:#000;
	text-decoration:none;
}


/* Referenzbeispiel-Details */


.detail-img {
	float:left;
	height:360px;
	width:240px;
}

.text-detail {
	float:left;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0 10px 0 20px;
	width:370px;
}


.zurueck {
	float:left;
	margin:35px 0 0 20px;
}

.zurueck a img {
	float:left;
	border:none;
}

.zurueck a:hover {
	color:#333;
	text-decoration:none;
}


.zurueck a span {
	float:left;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:5px 0 0 10px;
}




/* Allgemeine Elemente des Inhaltsbereiches */
.blockContent .elementSitemap ul      				 
{list-style-type:none; 
margin-left:22px;}

.blockContent .elementHeadline                     
{margin:0px 0px 11px 0;}

.blockContent .elementHeadline h1                  
{}

.blockContent .elementSubline                      
{margin:0px 0px 3px 0;}

.blockContent .elementSubline h2                  
 {}

.blockContent .elementText                         
{margin:0px 0px 11px 1px;}

.blockContent .elementText h2, h3, h4, h5, h6     
 {margin:0px; 
 padding:0px 0px 3px 0px; 
 margin-top:16px;}
 
.blockContent .elementText li                     
 {line-height:150%;
 color:#000000}
 
.blockContent .elementText img                      
{margin:3px 5px 20px 15px;
border-top:2px solid #b0012e;
border-left:2px solid #b0012e;
border-right:2px solid #c70134;
border-bottom:2px solid #c70134;}

.blockContent .elementText table tr td img {
margin:0;
}



.blockContent  table 									             
{font-size:1em;}

.blockContent .elementText table 			             
{border-collapse:collapse; 
border:0px solid #AE4A00;}

.blockContent .elementText td 				             
{vertical-align:top; 
padding:3px; 
border:0px solid #AE4A00;}

.blockContent .elementList                        
{margin:0px 0px 8px 1px;}

.blockContent .elementStandard                     
{ margin:0px 22px 16px 1px;}

.blockContent .elementStandard p                  
{}
.blockContent .elementStandard li                  
{}

.blockContent .elementPicture                      
{ margin:4px 11px 11px 1px;}

.blockContent .elementPicture img                  
{}

.blockContent .elementPictureLeft			
{float:left;  
margin:4px 11px 11px 1px;}
.blockContent .elementPictureLeft img            
{}
 
.blockContent .elementPictureRight		          
{float:right; 
margin:0px; 
padding:4px 0px 11px 11px;}

.blockContent .elementPictureRight img             
{}

.blockContent .elementLink                         
{margin:0px 0px 0px 1px;}

.blockContent .elementLink a                       
{}

.blockContent .elementFormular                     
{}

.blockContent .elementFormular .text               
{line-height:150%;
padding:2px;}

.firmen								
{font-size:12px;
font-weight:normal;}

/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementText                           
{}

.blockRight .elementText p                         
{}


/* Allgemeine Elemente des unteren Bereiches */
.blockBottom h2                       
{color:#fff;
font-size:12px;
line-height:18px;
position:absolute;}

.blockBottom div                      
{margin:18px 35px 0 0;
color:#fff;
position:absolute;}

.blockBottom p                      
{float:left;
margin:0 35px 0 0 ;
color:#fff;}

.blockBottom a                      
{color:#fff;}

.blockBottom a:hover                      
{color:#fff;color:#c70134; 
text-decoration:none;}

.print .blockBottom h2                       
{color:#0f0f0f;
font-size:12px;
line-height:18px;
position:absolute;}

.print .blockBottom div                      
{margin:18px 35px 0 0;
color:#0f0f0f;
position:absolute;}

.print .blockBottom p                      
{float:left;
margin:0 35px 0 0 ;
color:#0f0f0f;}

.print .blockBottom a                      
{color:#0f0f0f;}

.print .blockBottom a:hover                      
{color:#0f0f0f;
color:#c70134;
text-decoration:none;}



/* Sonstige Elemente */
.editButton                                        
{position:absolute; 
left:30px; top:165px}

ul.berichte					
{margin:0;}

ul.berichte li					
{margin:5px 0;
list-style:none;}

ul.berichte li a					
{font-weight:bold;
color:#0f0f0f;}

ul.berichte li .datum				
{color:#0f0f0f;
font-style:normal;
margin:0 10px 0 0;}

.bildbericht				
{margin:8px 0;}




/* Kontaktformular */
.elementForm 					{
								margin:20px 0;
								}

.elementForm  .links				{
								float:left;
								width:320px;
								}
								
.elementForm  .rechts			{
								float:left;
								width:320px;
								}

.elementForm label.left			{
								float: left;
								text-align: right;
								width:60px;
								margin:5px 15px 5px 0;
								}
								
.elementForm input				{
								margin:5px 15px 5px 0;
								width:200px;
								}
								
.elementForm input.zip			{
								margin:5px 6px 5px 0;
								width:40px;
								}
								
.elementForm input.city			{
								margin:5px 5px 5px 0;
								width:150px;
								}
								
.elementForm input.button			{
								margin:5px 5px 5px 0;
								width:120px;
								cursor:pointer;
								}
								
.elementForm textarea				{
								margin:5px 15px 5px 0;
								width:520px;
								height:150px;
								}
								
.elementForm form br 				{
								clear: both;
								}
/*
////////////////////////////////////////////////////////////////
//
// Styles fuer die Weblics
//
// Weblication® CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/




/*################ Formatierung von HTML-Elementen ################*/

.includeWeblic ul                          
{list-style:none; 
margin:0; 
padding:0;}

.includeWeblic li                          
{margin-bottom:16px;}

.includeWeblic form                        
{display:inline;}

.includeWeblic a.viewmode                  
{font-weight:bold; 
border:outset 1px #a0a0a0; 
text-decoration:none; 
line-height:150%; 
padding-left:22px; 
padding-right:22px;}

.includeWeblic a.viewmode:hover            
{color:#FFFFFF; 
background-color:#DFB799; 
text-decoration:none; 
line-height:150%;}

.includeWeblic a.viewmode:focus            
{color:#FFFFFF; 
background-color:#DFB799; 
text-decoration:none; 
line-height:150%;}



/*################ Elemente ################*/

.elementHeadline                           
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
padding:0; 
clear:both;}

.elementSheetHeadline                      
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
padding:0; 
padding-bottom:0.6em; 
border-bottom:1px solid #DFB799; c
lear:both;}

.includeWeblic .elementLinkHeadline        
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
padding:0; clear:both;}

.includeWeblic .elementLetterHeadline      
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
padding:0; 
clear:both;}

.includeWeblic .elementListHeadline        
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
padding:0; 
padding-bottom:0.6em; 
border-bottom:1px solid #DFB799; 
clear:both;}


.elementText li img                        
{float:left;}

.elementText table                         
{spacing:0; 
padding:0; 
border-left:solid 0px #a0a0a0; 
border-top:solid 0px #a0a0a0}!

.elementText table th                      
{text-align:left; 
padding:2px; 
border-left:none; 
border-right:solid 0px #a0a0a0; 
border-bottom:solid 0px #a0a0a0; 
background-color:#F0F0F0}

.elementText table td                      
{padding:2px; 
border-left:none; 
border-right:solid 0px #a0a0a0; 
border-bottom:solid 0px #a0a0a0}

.includeWeblic .elementLine                
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
border-bottom: 1px solid #DFB799;}

.includeWeblic .elementTable               
{margin:16px; 
margin-left:22px; 
margin-right:3px;spacing:0; 
padding:0;}

.includeWeblic .elementTable img           
{margin-bottom:16px;}

.includeWeblic .elementTable th            
{text-align:left; 
padding:2px; 
border-left:none; 
border-right:0px solid #a0a0a0; 
border-bottom:0px solid #a0a0a0; 
background-color:#F0F0F0}

.includeWeblic .elementTableDiv            
{margin:16px; 
margin-left:22px; 
margin-right:3px; spacing:0; 
padding:0;}

.includeWeblic .elementLink                
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
padding:0;}

.includeWeblic .elementLink a              
{float:left; 
margin-right:36px}

.includeWeblic .elementList                
{margin:16px;
margin-left:22px; 
margin-right:3px; 
padding:0; 
color:#000000;}

.includeWeblic .elementList strong         
{font-weight:bold;}

.includeWeblic .elementList ul             
{margin:0;}

.includeWeblic .elementList li             
{margin:0; 
padding: 0.2em 0 0.2em 0; 
clear:right;}

.includeWeblic .elementList dt             
{clear:left; 
float:left; 
width:11.5em;}

.includeWeblic .elementList dt p           
{margin-bottom:1em;}

.includeWeblic .elementList dd             
{margin-left:12em;}

.includeWeblic .elementListStyle           
{list-style:none; 
margin-left:0.4em; 
margin-right:0.2em; 
padding:0;}

.includeWeblic .elementListStyle li        
{padding: 0.4em 0 0.4em 0;}

.elementSheet                              
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
padding:0;}

.includeWeblic .elementPictureLeft         
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
float:left;}

.includeWeblic .elementPictureRight        
{margin:16px; 
margin-left:22px; 
margin-right:3px; 
float:right;}

.includeWeblic .elementFuncHeader          
{margin:16px;  
margin-left:22px; 
margin-right:3px; 
padding-bottom:2em; 
padding-top:1em; 
font-size:9px;}

.includeWeblic .elementFuncFooter          
{margin:0.6em; 
margin-left:22px; 
margin-right:3px; 
margin-bottom:8em; 
margin-top:0.5em; 
margin-right:8px; 
padding-top:0.5em;
border-top: 1px solid #DFB799; 
clear:both;}

.includeWeblic .elementLinkFooter          
{margin:0.6em; 
margin-left:22px; 
margin-right:3px; 
border-top: 1px solid #DFB799; 
clear:both;}

.includeWeblic .elementLinkFooterEditGroup 
{margin:0.6em; 
margin-left:22px; 
margin-right:3px;}

.includeWeblic .elementFunctions           
{margin:0.6em; 
margin-left:22px; 
margin-right:3px; 
padding:0px;}

.includeWeblic .elementFunctionsAdmin      
{margin:0.6em; 
margin-left:22px; 
margin-right:3px; 
margin-bottom: 16px; 
padding:0px; 
text-align:right; 
z-index:3;}

.includeWeblic .elementEditGroup           
{margin:0.6em; 
margin-left:22px; 
margin-right:3px;}

.includeWeblic .elementEditbuttonPage      
{position:absolute; 
left:12.6em; 
top:8.1em;}
.includeWeblic .elementEditbuttonNavi      
{padding:2px; 
padding-left:8px}

.includeWeblic .elementRightHeadline       
{padding-left:0.4em; 
padding-right:0.4em; 
margin-top:0.4em; 
border-style:solid; 
border-width:1px; 
border-color:#DFB799;}


/*Standard im rechten Bereich*/
.includeWeblic .elementRightStandard       
{padding-left:0.4em; 
padding-top:0.4em; 
padding-right:0.4em; 
padding-bottom:0.4em; 
margin-bottom:0.4em; 
border-style:solid; 
border-width:1px; 
border-color:#DFB799;}

/*Standard im rechten Bereich*/
.includeWeblic .elementRightInclude        
{padding-left:0.4em; 
padding-top:0.4em; 
padding-right:0.4em; 
padding-bottom:0.4em; 
margin-bottom:0.4em; 
border-style:solid; 
border-width:1px; 
border-color:#DFB799;}


/*Include im rechten Bereich*/
.includeWeblic .elementLeftStandard        
{padding:8px;}

/*Standard im linken Bereich*/
.includeWeblic .elementCurNavigation       
{display:none}

/*Standard im linken Bereich*/
.includeWeblic .elementLeftNavigation      
{padding-top:8px;}

/*Standard im linken Bereich*/
.includeWeblic .elementLeftInclude         
{padding:0;}

/*Include im linken Bereich*/
.includeWeblic .elementTopStandard         
{padding:0;}

/*Standard im oberen Bereich*/
.includeWeblic .elementTopInclude          
{padding:0; 
margin-top:0; 
border-style:none; 
width:100%}

/*Include im oberen Bereich*/
.includeWeblic .elementTopNavigation       
{position:absolute; 
top:104px; 
padding-left:196px}




/*################ Fragmente ################*/


.includeWeblic .fragmentInfo                           
{margin:16px;  
margin-left:22px; 
margin-right:3px; 
margin-bottom:8px; 
background-color:#FFCCCC; 
color:#000000; 
padding:2px; 
padding-left:8px; 
font-weight:normal; 
border-style:solid; 
border-width:1px; 
border-color:#A0A0A0;}

.includeWeblic .fragmentWarning                        
{margin:16px;  
margin-left:22px; 
margin-right:3px; 
margin-bottom:8px; 
background-color:#FFFFFF; 
color:#FF0000; 
padding:2px; 
padding-left:8px; 
font-weight:normal; 
border-style:solid; 
border-width:1px; 
border-color:#FF0000;}

.includeWeblic .fragmentDropDown                       
{float:left; 
margin-top:3px; 
margin-right:3px;}

.includeWeblic .fragmentSheet                          
{padding-top:0.4em; 
padding-bottom:0.8em; 
border-bottom:1px solid #DFB799;}

.includeWeblic .fragmentTableDivRow                    
{clear:both; 
padding-top:0.8em;}

.includeWeblic .fragmentTableDivRowNull                
{clear:both; 
padding-top:0em;}

.includeWeblic .fragmentFormMainHead                   
{background-color:#F0F0F0; 
color:#606060; 
padding:4px; 
border-style:solid; 
border-width:1px; 
border-color:#A0A0A0; 
border-bottom-style:none; 
font-weight:bold; }

.includeWeblic .fragmentFormMainHead span              
{}

.includeWeblic .fragmentFormMainBody                   
{background-color:#FAFAFA; 
color:#606060; 
padding:4px; 
border-style:solid; 
border-width:1px; 
border-color:#A0A0A0; 
margin-bottom:0em;}

.includeWeblic .fragmentFormMainBody input            
{}

.includeWeblic .fragmentSheetMainHead                  
{margin-left:16px; 
font-weight:bold; 
border-style:solid; 
border-width:1px; 
border-color:#A0A0A0; 
border-bottom-style:none; 
padding:4px; 
width:100%; 
clear:both;}

.includeWeblic .fragmentSheetMainBody                  
{margin-left:16px; 
background-color:#FAFAFA; 
margin-bottom:8px; 
color:#606060; 
padding:4px; 
padding-bottom:8px; 
padding-left:4px; 
padding-right:8px; 
border-style:solid; 
border-width:1px; 
border-color:#A0A0A0;}

.includeWeblic .fragmentEditGroupHead                  
{background-color:#F0F0F0; 
border: 1px solid #A0A0A0; 
border-bottom-style:none; 
padding:4px;
color:#606060; 
font-weight: bold;}

.includeWeblic .fragmentEditGroupBody                  
{background-color:#FAFAFA; 
margin-bottom:1.5em; 
color:#606060; 
padding:4px; 
border:1px solid #A0A0A0;}

.includeWeblic .fragmentEditGroupBody td               
{vertical-align:top; 
padding-right:1em; 
padding-bottom:0.2em;}

.includeWeblic .fragmentEditGroupBody input            
{width:250px;}

.includeWeblic .fragmentEditGroupBody textarea         
{width:250px; 
height:10ppx;}

.includeWeblic .fragmentEditGroupBody select           
{width:250px;}

.includeWeblic .fragmentEditGroupBody .date            
{width:8em; 
border-style:1px solid #888888; 
padding:2px;}

.includeWeblic .fragmentEditGroupBody .time            
{width:5em;}

.includeWeblic .fragmentEditGroupBody .year            
{width:5em;}

.includeWeblic .fragmentEditGroupBody .zip             
{width:70px;  
float:left;}

.includeWeblic .fragmentEditGroupBody .city            
{width:165px; 
float:right;}

.includeWeblic .fragmentEditGroupBody .formImage input 
{width:5em;}

.includeWeblic .fragmentEditGroupBody .formLink input  
{width:16.7em;}

.includeWeblic .fragmentEditGroupBody ul               
{padding:0;}

.includeWeblic .fragmentFormHead                       
{background-color:#F0F0F0; 
border: 1px solid #A0A0A0; 
border-bottom-style:none; 
padding:4px; 
color:#606060; 
font-weight: bold;}

.includeWeblic .fragmentFormBody                       
{background-color:#FAFAFA; 
margin-bottom:1.5em; 
color:#606060; 
padding:4px; 
border:1px solid #A0A0A0;}

.includeWeblic .fragmentFormBody td                    
{vertical-align:top; 
padding-right:1em; 
padding-top:0.2em; 
padding-bottom:0.2em;}

.includeWeblic .fragmentFormBody input                 
{width:250px;}

.includeWeblic .fragmentFormBody textarea              
{width:250px; 
height:100px;}

.includeWeblic .fragmentFormBody select                
{width:250px;}

.includeWeblic .fragmentFormBody .date                 
{width:8em; 
border-style:1px solid #888888; 
padding:2px;}

.includeWeblic .fragmentFormBody .time                 
{width:5em;}

.includeWeblic .fragmentFormBody .year                 
{width:5em;}

.includeWeblic .fragmentFormBody .zip                  
{width:70px;  
float:left;}

.includeWeblic .fragmentFormBody .city                 
{width:165px; 
float:right;}

.includeWeblic .fragmentFormBody .button               
{width:6em;}



/*################ Sonstige ################*/

.includeWeblic .textBoldWarning            
{font-weight:bold; 
color:#FF0000;}

.includeWeblic .formCaption                
{width:160px; 
margin:0; 
line-height:120%; 
vertical-align:top; 
padding-top:3px;}

.includeWeblic .formValue                  
{width:250px; 
margin:0; 
line-height:120%; 
vertical-align:top;}

.includeWeblic .formValue a                
{text-align:center; 
padding-right:0.2em;}

.includeWeblic .formButton                 
{margin:0; 
line-height:120%; 
text-align:center;}

.includeWeblic .formButton a               
{padding-left:4px; 
padding-right:4px; 
background-color:#DFB799; 
color:#000000;}

.includeWeblic .formButton a:hover         
{background-color:#AE4A00; 
color:#ffffff;}

.includeWeblic .formUpload                 
{margin:0; 
line-height:120%; 
vertical-align:top;}

.includeWeblic .formUpload input          
{width:49%;}

.includeWeblic .formPrice                  
{margin:0; 
line-height:120%; 
vertical-align:top;}

.includeWeblic .formPrice p                
{display:inline;}

.includeWeblic .formPrice input            
{width:5.8em;}

.includeWeblic .sheetCaption               
{margin:0; 
padding-top:0.2em; 
padding-bottom:0.2em; 
padding-right:1em; 
vertical-align:top; 
font-weight:bold; }

.includeWeblic .sheetValue                 
{margin:0; 
padding-top:0.2em; 
padding-bottom:0.2em; 
vertical-align:top;}

.includeWeblic .listCaption                
{margin:0; 
line-height:120%; 
font-weight:bold; 
vertical-align:top;}

.includeWeblic .listValue                  
{color:#000000; 
margin:0; 
line-height:1.2em; 
vertical-align:top; 
clear:right;}

.includeWeblic .listValue dt               
{float:left; 
width:5em;}

.includeWeblic .listValue dd               
{margin-left:12px; 
margin-right:8px; 
margin-top:2px; 
margin-bottom:2px;}

.includeWeblic .listValue h4               
{padding: 0 0 0.4em 0;}

.includeWeblic .listPictureLeft            
{clear:left; 
float:left; 
padding: 0.2em 0.6em 0.2em 0;}

.includeWeblic .listButton                 
{float:right;}

.includeWeblic .linkHeaderLeft             
{float:left;}

.includeWeblic .linkHeaderRight            
{float:right;}

.includeWeblic .linkHeaderRightButton      
{float:right;}

.includeWeblic .linkFooterLeft             
{float:left;  
padding-top:0.4em; 
padding-bottom:0.4em;}

.includeWeblic .linkFooterRight            
{float:right; 
padding-top:0.4em; 
padding-bottom:0.4em;}

.includeWeblic .buttonDefault             
{cursor:pointer; 
cursor:hand; 
text-decoration:none; 
font-weight:normal; 
text-align:center; 
padding:0em; 
padding-left:4px; 
padding-right:4px; 
margin-left:2px; 
line-height:1.5em; 
border:1px outset #606060; 
background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); }

.includeWeblic a.buttonDefault             
{cursor:pointer; 
cursor:hand; 
text-decoration:none; 
font-weight:normal;}

.includeWeblic .buttonFunction             
{cursor:pointer; 
cursor:hand; 
text-decoration:none; 
font-weight:normal; 
text-align:center; 
padding:0.2em; 
padding-left:4px; 
padding-right:4px; 
margin-top:0.2em; 
height:1.5em; 
border-style:outset; 
background-color:#F0F0F0; 
border-color:#606060; 
border-width:1px;}

.includeWeblic a.buttonFunction            
{cursor:pointer; 
cursor:hand; 
text-decoration:none; 
font-weight:normal;}

.includeWeblic .buttonAdmin                
{cursor:pointer; 
cursor:hand; 
text-decoration:none; 
font-weight:normal; 
text-align:center; 
padding-left:8px; 
padding-right:8px; 
float:right; 
margin-top:10px; 
line-height:24px; 
border:1px none #DFB799;}

.includeWeblic a.buttonAdmin               
{cursor:pointer; 
cursor:hand; 
text-decoration:none; 
font-weight:normal;}

