/* 
================================
Skin styles for DNN entex
================================
*/
@charset "utf-8";

* { margin:0; padding:0; }

html, body	{ 

margin: 0px; 
padding: 0px;
height: 100%; 
font-family: Arial, Verdana, "Sans Serif"; 
font-size: 12px;
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:#ffffff; 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;}

.BoxControlAdminNav {
margin:0px;
padding:0px;
width:768px;
height:27px;
display:block;
overflow:hidden;
background-color:#FFFFFF;

}
.FCKImageGalleryContainer {background-color:#FFFFFF;

}
.FCKImageGalleryHeaderContainer {background-color:#FFFFFF;

}


.BoxControlAdmin {
/*float:right;*/
margin:0px;
margin-top:0px;
padding:0px;
display:block;
overflow:hidden;

}

/* 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:768px; margin:0 auto;background-color:#FFFFFF; }



div.siteBody {
width:768px;
display:block;
max-width:768px;
min-height:700px;
height: auto !important;
height:100%;
margin: 0 auto;
padding:0px;
background-color:#FFFFFF;
font-size:0px;
color:transparent;

}

/* Fuer eine einheitliche Darstellung wird hier ein css nur fuer den IE6 eingebunden - betrifft div klassen */


.clear_float{clear:both; line-height:0; font-size:0; height:0;}



div.bodyColumCenter {
/*overflow:none; */
display:block;
float:left;
width:768px;
padding: 0;
margin:0;


}



div.bodyColumHead {
overflow:hidden;
display:block;
float:left;
width:768px;
padding: 0;
margin:0;
background-image:url(images/background_header.gif);
background-repeat:no-repeat;
height:222px;
}







div.Footer {
width:768px; 
display:block;
overflow:hidden;
margin: 0px auto 0 auto;
padding: 0;
height:30px;
background-image:url(images/background_footer.gif);
background-repeat:no-repeat;

}

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:768px;
height:5px;

}

/*verhindert dass in der admin px-border um den pane gemacht wird und somit verschiebt es die divs nicht 
.Panes{

border:none !important;
background-color:#CCFFCC;

}
*/


 
.boxColumTop { float:left; width:768px;  overflow:hidden;  text-align:left; border:0px; padding:0px; margin:0px; height:27px; color:#000000; font-size:9px; font-family:Verdana, Helvetica, sans-serif; }
.boxColumImage{ display:block; float:left; width:768px; margin:0px; padding:0px; height:166px; }



.boxColumNav { float:left; width:768px;  overflow:visible;  text-align:left; border:0px; padding:0px; padding-top:0px; margin:0px; height:29px; font-size:9px; font-family:Arial, Verdana, sans-serif; }

.boxColumSearch{ float:left; display:block; width:233px; overflow:hidden; text-align:left; margin-left:11px;   font-size:11px; font-weight: normal; color:#FFFFFF;background-image:url(images/search_bg.gif);
background-repeat:no-repeat; }


.boxColumIcons{ float:right; display:block; width:250px; overflow:hidden; text-align:right; margin-top:5px;  margin-right:8px;  font-size:11px; font-weight: normal; color:#FFFFFF;  }

.boxColumIcons a:link{ font-size:11px; font-weight: normal; color:#FFFFFF; text-decoration:none;}
.boxColumIcons a:hover{ font-size:11px; font-weight: normal; color:#FFFFFF; text-decoration:underline;}
.boxColumIcons a:visited{ font-size:11px; font-weight: normal; color:#FFFFFF; text-decoration:none;}
.boxColumIcons a:active{ font-size:11px; font-weight: normal; color:#FFFFFF;text-decoration:none;}

div.menutableBox {
overflow:hidden;
display:block;
float:left;
width: 768px;
background: transparent;
text-align:left;
margin-left:0px;;

}








#dnn_dnnSEARCH_txtSearch { margin-top:5px; margin-left:3px; background:transparent; border-width:0px; border-color:#ffffff; border-style:solid;  font-size:11px; color:#fc7001; width:143px; }

.such_img{margin-left:3px;  margin-top:5px; vertical-align:top; width:18px; height:16px; }


.boxColumBread{ float:left; display:block; width:768px; overflow:hidden; text-align:left;  height:28px; }


.bread { padding-top:5px; padding-left:10px; padding-top:6px; color:#fc7001; font-size:11px; font-family:Arial, Verdana, sans-serif; text-decoration:none; }
.bread a:link { color:#a6a6a6; font-size:11px; font-family:Arial, Verdana, sans-serif;  text-decoration:none;}
.bread a:hover{  color:#a6a6a6; font-size:11px; font-family:Arial, Verdana, sans-serif;  text-decoration:underline;}
.bread a:active { color:#a6a6a6; font-size:11px; font-family:Arial, Verdana, sans-serif; text-decoration:none; }
.bread a:visited { color:#a6a6a6; font-size:11px; font-family:Arial, Verdana, sans-serif; text-decoration:none; }

.boxColumLeftALL { display:block; float:left; width:222px; margin-left:11px; padding:0px;  text-align:left; padding-top:10px; }

.boxColumLeft2{ display:block; float:left; width:222px; margin:0px; padding:0px;  text-align:left; }
.boxColumLeft3{ display:block; float:left; width:222px; margin-top:30px; padding:0px;  text-align:left; }

/*------------ ContentALL definiert dass der inhaltsbereich immer im inhalt bleibt und nicht nach rechst rückt wenn das menu zu kurz ist / ist ausserdem 2px breiter als der eigentliche inhalt - denn in der admin erhaelt jeder pane einen border -insgesammt 2px mehr, daher verschiebt es sonst die panes --------------*/

.boxColumContentALL { float:right; display:block; width:515px; overflow:visible; text-align:left;  margin-left:11px; margin-right:9px; background-color:#ffffff;  padding-top:10px; }
.boxColumContent { float:left; display:block; width:513px; overflow:visible; text-align:left; margin-right:0px;  margin-left:0px;  background-color:#ffffff; }
.boxColumContent2 { float:left; display:block; width:251px; overflow:visible; text-align:left; margin-right:11px; margin-left:0px;   background-color:#ffffff; }
.boxColumContent3 { float:left; display:block; width:251px; overflow:visible; text-align:left;  margin-left:0px;  background-color:#ffffff; }
.boxColumBottom { float:left; display:block; width:513px; overflow:visible; text-align:left; margin-left:0px; background-color:#ffffff; }



.boxColumLogin { display:block; float:right; width:200px; margin:0px; padding:0px; text-align:right; margin-top:0px; margin-bottom:0px;margin-top:10px; margin-right:11px;  color:#fc7001; 	text-decoration: none;}
.boxColumLogin .loginstyle{  font-family:Arial, Verdana, sans-serif; font-size:11px; font-weight: normal; margin-top:0px; color:#fc7001;	text-decoration: none;}
.logintext  { color:#fc7001; font-family:Arial, Verdana, sans-serif;  text-decoration:none; font-size:11px; }

.logintext a:link { color:#fc7001; font-family:Arial, Verdana, sans-serif;  text-decoration:none;}
.logintext a:hover{  color:#fc7001; font-family:Arial, Verdana, sans-serif; text-decoration:underline;}
.logintext a:active { color:#fc7001;  font-family:Arial, Verdana, sans-serif;  text-decoration:none;}
.logintext a:visited { color:#fc7001;  font-family:Arial, Verdana, sans-serif;  text-decoration:none;}




.boxColumFooter { float:left; display:block; width:200px; overflow:hidden;  text-align:center;  font-size:11px; color:#000000; margin-top:10px; margin-left:11px;}
.footertext { float:left; display:block; width:768px; overflow:hidden;  text-align:left;  font-size:11px; color:#fc7001; margin-left:0px;}
.footertext a:link { color:#fc7001; font-family:Arial, Verdana, sans-serif;  text-decoration:none;}
.footertext a:hover{  color:#fc7001; font-family:Arial, Verdana, sans-serif; text-decoration:underline;}
.footertext a:active { color:#fc7001;  font-family:Arial, Verdana, sans-serif;  text-decoration:none;}
.footertext a:visited { color:#fc7001;  font-family:Arial, Verdana, 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;  }



/* Schriftbild */
p { 
	font-size: 12px;
	color: #333333;
	font-family: Arial, Verdana, Arial, Helvetica,  "Sans Serif";
margin-top:0px;
	margin-bottom:0px;
}

td{ 
	font-size: 12px;
	color: #333333;
	font-weight: normal;	font-family: Arial, Verdana, Arial, Helvetica,  "Sans Serif";
}


/* ACHTUNG Übernommene Styles von default.css welche nun dort ueberschrieben werden!*/


/* style for module titles */
.Head
{	font-family:Arial, Verdana, sans-serif; 
font-size: 13px;
	font-weight: bold;
	color: #333333;
	/*text-transform: uppercase;*/
	/*background-image:url(images/hgHead.gif);*/
}

/* style of item titles on edit and admin pages */
.SubHead
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.SubHead001
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align:top;
	padding-right:10px;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #333333;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: normal;
	color: #333333;
	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: Arial, Verdana,Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #333333;
}

/* text style used for error messages */
.NormalRed
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: normal;
	color: #333333;
}


/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	background: #dddddd;
	color: #333333;
font-family:Arial, Verdana, sans-serif; }


.CommandButton{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.CommandButton a:link { color:#fc7001; font-family:Arial, Verdana, sans-serif;  text-decoration:none;}
.CommandButton a:hover{  color:#000000; font-family:Arial, Verdana, sans-serif; text-decoration:none;}
.CommandButton a:active { color:#fc7001;  font-family:Arial, Verdana, sans-serif;  text-decoration:none;}
.CommandButton a:visited { color:#fc7001;  font-family:Arial, Verdana, sans-serif;  text-decoration:none;}




/* GENERIC */
H1
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	margin-bottom: 3px; 
	margin-top:0px;
}

H2
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 3px; 
	margin-top:0px;

}

H3
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 13px;
	font-weight:normal;
	color: #333333;
	margin-bottom: 3px; 
	margin-top:0px;
}

H4
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #333333;
		margin-bottom: 0px; 
	margin-top:0px;
}

H5, DT
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: normal;
	color: #333333;
		margin-bottom:0px; 
	margin-top:0px;
}

H6
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color: #333333;
		margin-bottom: 0px; 
	margin-top:0px;
}

TFOOT, THEAD
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color: #333333;
}

TH
{
	vertical-align: baseline;	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: normal;
	color: #333333;
}

A:link
{
	 color: #fc7001;
	 text-decoration:none;
}

A:visited
{
	 color: #fc7001;
	 text-decoration:none;
}

A:hover
{
	text-decoration: none;
	 color: #000000;
}

A:active
{
	 color: #fc7001;
	 text-decoration:none;
}

SMALL
{
	font-size: 10px;
}

BIG
{
	font-size: 13px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


LI {margin:0px; padding:0px;}
UL {margin:0px; padding:0px;}

UL LI
{
  margin:0px; padding:0px; padding-left:15px; color:#333333; list-style-type:none; list-style-image:none; background:url(images/dot.gif) no-repeat left 1px; font-family:Arial, Verdana, sans-serif; font-size:12px; 
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type:circle;
}

OL LI
{
	 margin:0px; padding: 0; padding-left:3px; color:#333333; list-style-type:square; font-family:Arial, Verdana, sans-serif;  font-size:12px; 

}

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: #333333;
	height: 1pt;
	text-align: left;
}





/******** ENDE - ACHTUNG Übernommene Styles von default.css welche nun dort ueberschrieben werden! *******/


.FCKLinkGalleryContainer {text-align:left; vertical-align:top;}
.FCKLinkGalleryTitleContainer {text-align:left; vertical-align:top;}
.FCKLinkGalleryLinksContainer {text-align:left; vertical-align:top;}
.FCKLinkGalleryLinksTable {text-align:left; vertical-align:top;}



	
/**** Tabelle FCK Editor ****/

.tab2spaltig { width: 513px; }
.tab2spaltig .tab251 { vertical-align:top; text-align:left; width:251px;  }
.tab2spaltig .tab513 { vertical-align:top; text-align:left; width:513px;  }
.tab2spaltig .tabspaceV { width:11px; }
.tab2spaltig .tabspaceH { width:11px; }

.tabPersonen { width: 513px; }
.tabPersonen .tab251 { vertical-align:top; text-align:left; width:251px;  }
.tabPersonen .tabspaceV { width:11px; }
.tabPersonen .tabspaceH { width:11px; }

.tabPersonenAdresse { width: 240px; }
.tabPersonenAdresse .tab240 { vertical-align:top; text-align:left; width:240px;  }
.tabPersonenAdresse .tabspace { height:11px; }