/* 
================================
Skin styles for DNN entex
================================
*/
@charset "utf-8";

* { margin:0; padding:0; }



html, body {
margin: 0;
padding: 0;
height: 100%;
font-family: Verdana, Helvetica, Arial, "Sans Serif";
font-size: 11px;
font-weight: normal;
color: #333333;


}



/*So wird verhindert dass der background auch innerhalb des fckeditors angezeigt wird */
.body {

}

/*So wird nur der Skin zentriert und nicht der Text im FCKEditor wo es auch einen Body-Tag hat - auch wird nur der skin schwarz und nicht der texteditor*/
#Body{
text-align:center; background-color:#0087a9; background-image:url(images/background.gif);
background-repeat:repeat-x;
}
/* so wird das linkfenster oder image fenster im fck nicht auch schwarz */
#Table2 {background-color:#FFFFFF;}



/* ControlPanel style */
.ControlPanel {background-color:#FFFFFF; background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px; }


/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

.template_style { width:880px; margin:0 auto;background-color:#FFFFFF; }

.template_style002 { width:1000px; margin:0 auto;background-color:#FFFFFF; }

div.siteBody {
width:880px;
display:block;
max-width:880px;
min-height:600px;
height: auto !important;
height: 600px;
margin: 0 auto;

padding:0px;
background-image:url(images/background_content.gif);
background-repeat:repeat-y;
font-size:0px;
color:transparent;
background-color:#FFFFFF;
}
div.siteBody001 {
width:880px;
display:block;
max-width:880px;
min-height:600px;
height: auto !important;
height: 600px;
margin: 0 auto;

padding:0px;
background-image:url(images/background_content001.gif);
background-repeat:repeat-y;
font-size:0px;
color:transparent;
background-color:#FFFFFF;
}

div.siteBody002 {
width:1000px;
display:block;
max-width:1000px;
min-height:600px;
height: auto !important;
height: 600px;
margin: 0 auto;

padding:0px;
background-image:url(images/background_content.gif);
background-repeat:repeat-y;
font-size:0px;
color:transparent;
}



.clear_float{clear:both; line-height:0; font-size:0; height:0;}

<!--[if IE 6]>
  <link rel="stylesheet" type="text/css" href="ie6skin.css" />
<![endif]-->

div.bodyColumCenter {
/*overflow:none; */
display:block;
float:left;
width:880px;
padding: 0;
margin:0;


}

div.bodyColumCenter002 {
/*overflow:none; */
display:block;
float:left;
width:1000px;
padding: 0;
margin:0;
background-color:#FFFFFF;

}

div.bodyColumHead {
overflow:hidden;
display:block;
float:left;
width:880px;
padding: 0;
margin:0;

height:131px;
}


div.bodyColumHead002 {
overflow:hidden;
display:block;
float:left;
width:1000px;
padding: 0;
margin:0;
background-color:#FFFFFF;
height:131px;
}

div.bodyColumNav {
/*overflow:none; */
display:block;
float:left;
width:880px;
padding: 0;
margin:0;

}
div.bodyColumNav002 {
/*overflow:none; */
display:block;
float:left;
width:1000px;
padding: 0;
margin:0;

}






div.Footer {
width:880px; 
display:block;
overflow:hidden;
margin: 0px auto 0 auto;
padding: 0;
height: 20px;

background-color:#0087a9;
}

div.Footer002 {
width:1000px; 
display:block;
overflow:hidden;
margin: 0px auto 0 auto;
padding: 0;
height: 20px;

background-color:#0087a9;
}

div.clear {
clear: both;
margin: 0;
padding: 0;
height: 0;
line-height: 0;
font-size: 0;

}

div.footerStop {
overflow:hidden;
display:block;
clear:both;
width:880px;
height:5px;
background-image:url(images/background_content.gif);
background-repeat:repeat-y;
}

div.footerStop001 {
overflow:hidden;
display:block;
clear:both;
width:880px;
height:5px;
background-image:url(images/background_content001.gif);
background-repeat:repeat-y;
}

div.footerStop002 {
overflow:hidden;
display:block;
clear:both;
width:1000px;
height:5px;
background-image:url(images/background_content.gif);
background-repeat:repeat-y;
background-color:#ffffff;
}



/*verhindert dass in der admin px-border um den pane gemacht wird und somit verschiebt es die divs nicht */
.Panes{

border:none !important;

}

 

.boxColumHeader { float:left; width:880px;  overflow:hidden;  text-align:left; border:0px; padding:0px; margin:0px; height:131px;}
.boxColumL { float:left; width:236px;  overflow:none;  text-align:left; border:0px; padding:0px; margin:0px; height:171px; background-image:url(images/background_search.gif); background-repeat:no-repeat; }

.boxColumSearch { float:left; width:210px;  overflow:hidden;  text-align:left; border:0px; padding:0px; margin:0px; height:47px; margin-left:19px; 
}
.boxColumNav { float:left; width:236px;  overflow:visible;  text-align:left; border:0px; padding:0px; padding-top:10px; margin:0px; height:124px; max-height:124px;}

.boxColumImage{ display:block; float:left; width:463px; margin:0px; padding:0px; background-color:#99cfdd; height:171px;}
.boxColumFixImage { float:right; display:block; width:181px; overflow:hidden; text-align:left; margin-right:0px;  background-color:#ffffff;}


div.menutableBox {
overflow:hidden;
display:block;
float:left;
width: 212px;
background: transparent;
text-align:left;
margin-left:0px;
border:solid 1px #3f5688;
border-right:solid 1px #3f5688;

}


#dnn_dnnSEARCH_txtSearch { margin-top:4px; }

.such_img{margin-left:2px; padding-top:2px; vertical-align:top; }

.columCenterBox001 { display:block; float:left; width:880px;  text-align:left; padding:0px; margin:0px;}
.columCenterBox { display:block; float:left; width:880px; background-color:#ffffff; text-align:left; padding:0px; margin:0px;}

.columCenterBox002 { display:block; float:left; width:1000px; background-color:#ffffff; text-align:left; padding:0px; margin:0px; overflow: none;}
.boxColumAbstand { float:left; display:block; width:880px; height:34px;overflow:hidden; text-align:left; padding:0px;  margin:0px;}

.boxColumLeft{ display:block; float:left; width:236px; margin:0px; padding:0px; background-color:#99cfdd; padding-bottom:20px;}
.boxColumContent { float:right; display:block; width:576px; overflow:none;  text-align:left; margin-right:34px;  margin-left:0px;  background-color:#ffffff;}
.boxColumContent001 { float:right; display:block; width:576px; overflow:none;  text-align:left; margin-right:34px;  margin-left:0px; }

.boxColumContent002 { float:right; display:block; width:730px; overflow:none; text-align:left; margin-right:0px;  margin-left:0px;  background-color:#ffffff;}

.boxColumAdmin { display:block; float:left; width:230px; margin:0px; padding:0px; margin-right:34px;  }

.boxColumContent3 { float:right; display:block; width:275px; overflow:none; text-align:left; margin-right:34px; margin-left:0px;  background-color:#ffffff; }
.boxColumContent2 { float:right; display:block; width:275px; overflow:none; text-align:left; margin-right:26px; margin-left:0px;   background-color:#ffffff; }

.boxColumContent3001 { float:right; display:block; width:275px; overflow:none; text-align:left; margin-right:34px; margin-left:0px;   }
.boxColumContent2001 { float:right; display:block; width:275px; overflow:none; text-align:left; margin-right:26px; margin-left:0px;    }

.boxColumLogin { display:block; float:left; width:236px; margin:0px; padding:0px; background-color:#0087a9;  text-align:left; margin-top:5px; color:#FFFFFF; 
}
.boxColumLogin .loginstyle{  font-family:Verdana, Helvetica, sans-serif; font-size:9px; font-weight: normal; margin-top:0px; color:#FFFFFF; margin-left:19px; }
.loginstyle a:link { color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.loginstyle a:hover{  color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:underline;}
.loginstyle a:active { color:#ffffff;  font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.loginstyle a:visited { color:#ffffff;  font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}


.boxColumFooter { float:left; display:block; width:644px; overflow:hidden;  text-align:center; background-color:#0087a9;  font-size:10px; color:#FFFFFF; margin-top:5px;}
.boxColumFooter a:link { color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.boxColumFooter a:hover{  color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:underline;}
.boxColumFooter a:active { color:#ffffff;  font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.boxColumFooter a:visited { color:#ffffff;  font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
/* Achtung das ist für Safari (PC) sowie für Admin da Cointainer CSS benutz wird */
p { text-align:left; margin:0px; }
ul { text-align:left; margin-left:15px;  }

a.anchor { display:block; }

/* Schriftbild */
p { 
	font-size: 11px;
	color: #000000;
	font-weight: normal;	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
margin-top:0px;
	margin-bottom:0px;
}

td{ 
	font-size: 11px;
	color: #000000;
	font-weight: normal;	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
}


/* ACHTUNG Übernommene Styles von default.css welche nun dort ueberschrieben werden!*/


/* style for module titles */
.Head
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #000000;
	/*text-transform: uppercase;*/
	/*background-image:url(images/hgHead.gif);*/
}

/* style of item titles on edit and admin pages */
.SubHead
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-top:0px;
	margin-bottom:0px;
}


/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* text style used for error messages */
.NormalRed
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color: #000000;
}


/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #000000;

	letter-spacing:1px;
	margin-bottom: 3px; 
	margin-top:0px;
}

H2
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 3px; 
	margin-top:0px;

}

H3
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight:normal;
	color: #000000;
	margin-bottom: 3px; 
	margin-top:0px;
}

H4
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: bold;
	color: #000000;
		margin-bottom: 0px; 
	margin-top:0px;
}

H5, DT
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color: #000000;
		margin-bottom:0px; 
	margin-top:0px;
}

H6
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 10px;
	font-weight: normal;
	color: #000000;
		margin-bottom: 0px; 
	margin-top:0px;
}

TFOOT, THEAD
{	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color: #000000;
}

TH
{
	vertical-align: baseline;	font-family: Verdana, Arial, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color: #000000;
}

A:link
{
	 color: #004E8B;
	 text-decoration:underline;
}

A:visited
{
	 color: #004E8B;
	 text-decoration:underline;
}

A:hover
{
	text-decoration: none;
	 color: #004E8B;
}

A:active
{
	 color: #004E8B;
	 text-decoration:underline;
}

SMALL
{
	font-size: 10px;
}

BIG
{
	font-size: 12px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
 margin:0px; padding: 0; padding-left:5px; color:#000000; list-style-type:square; list-style-image:url(design/ul-li.gif);  font-family:Verdana, Helvetica, sans-serif; font-size:11px; 
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	 margin:0px; padding: 0; padding-left:10px; color:#000000; list-style-type:square; list-style-image:url(design/ul-li.gif);  font-family:Verdana, Helvetica, sans-serif; font-size:11px; 

}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #000000;
	height: 1pt;
	text-align: left;
}





/******** ENDE - ACHTUNG Übernommene Styles von default.css welche nun dort ueberschrieben werden! *******/




	
/**** Tabelle FCK Editor ****/

/* Tabelle 2spaltig */
.tab2spaltig { width: 576px; }
.tab2spaltig .tab275 { vertical-align:top; text-align:left; width:275px; }
.tab2spaltig .tabspaceV { width:26px; }
.tab2spaltig .tabspaceH { height:13px; }




/* Tabelle 1spaltig */
.tab1spaltig { width: 576px; }
.tab1spaltig .tab576 { vertical-align:top; text-align:left; width:576px; }
.tab1spaltig .tabspaceV { width:26px; }
.tab1spaltig .tabspaceH { height:13px; }



/* Tabelle Mitarbeiter */
.tabmitarbeiter { width: 573px; }
.tabmitarbeiter .tab573 { vertical-align:top; text-align:left; width:573px; padding-bottom:5px; }
.tabmitarbeiter .tab406 { vertical-align:top; text-align:left; width:403px; }
.tabmitarbeiter .tab144 { vertical-align:top; text-align:left; width:144px; }
.tabmitarbeiter .tab144text { vertical-align:top; text-align:left; width:144px; padding-top:5px; }
.tabmitarbeiter .tabspaceV { width:26px; }
.tabmitarbeiter .tabspaceH { height:25px; }
.tabmitarbeiter .tabspaceHklein { height:10px; }





