/* 
================================
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: #2b2b2b; 
}





/*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/bg.jpg); background-repeat:repeat-y; background-position:center;
}
/* 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;

}
.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:820px; margin:0 auto;background-color:#FFFFFF; }



div.siteBody {
width:820px;
display:block;
max-width:820px;
min-height:628px;
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:819px;
padding: 0;
margin:0;


}



div.bodyColumHead {
overflow:hidden;
display:block;
float:left;
width:820px;
height:78px;
padding: 0;
margin:0;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:left;
}







div.Footer01{
width:820px;
display:block;
height:20px;
margin: 0 auto;
padding:0px;
font-size:0px;
color:transparent;


}


#footer
	{
		position: relative;
		margin: -7.5em auto 0 auto;
	}


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:820px;
height:18px;
padding-bottom:10px;

}

/*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; }
.boxColumHeader{ display:block; float:left; width:817px; margin:0px; padding:0px; height:177px;  background-color:#ffffff;}


.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; }

.boxColumLogos { float:right; height:78px; width:170px; display:block; }




.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:none;}
.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: 820px;
height:29px;
background: transparent;
text-align:left;
margin-left:0px;;
background-image: url(images/menu_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}








#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; }
.opel { align="right";  }
.suzuki { align="right";  }

.boxColumBreadcrumb { background-image: url(images/breadcrumb_bg.jpg); background-repeat:no-repeat; background-position:left; float:left; overflow:hidden; text-align:left; width:659px; height:38px; display:block;}
.boxColumIcons{ background-image: url(images/icons_bg.jpg); background-repeat:no-repeat; background-position:right; float:right; display:block; width:160px; height:38px; overflow:hidden; text-align:right; padding-top:0px;  margin-right:0px;  font-size:11px; font-weight: normal; text-align:right;  }
.ico {margin-top:15px; padding-left:0px; padding-right:0px;}
.ico_con {margin-top:15px; padding-left:0px; margin-right:10px;}
.boxColumSpace { height:1px; width:820px;}


.bread { padding-top:17px; padding-left:13px; color:#313130; font-size:8pt; font-family:Arial, Verdana, sans-serif; text-decoration:none; }
.bread a:link { color:#313130; font-size:8pt; font-family:Arial, Verdana, sans-serif; text-decoration:none;}
.bread a:hover{  color:#313130; font-size:8pt; font-family:Arial, Verdana, sans-serif; text-decoration:none;}
.bread a:active { color:#313130; font-size:8pt; font-family:Arial, Verdana, sans-serif; text-decoration:none; }
.bread a:visited { color:#313130; font-size:8pt; font-family:Arial, Verdana, sans-serif; text-decoration:none; }

.boxColumLeftALL { display:block; overflow:hidden; float:left; width:198px; margin-left:0px; padding:0px;  text-align:left; padding-top:10px; }
.boxColumLeft2 { display:block; overflow:hidden; float:left; width:198px; margin:0px; padding-top:11px;  text-align:left; background-image: url(images/subnav_top.jpg); background-repeat:no-repeat; background-position:top left; background-color:f3f3f3; }
.boxColumLeft2bottom { display:block; overflow:hidden; float:left; height:15px; width:198px; margin:0px; padding:0px;  text-align:left; background-image: url(images/subnav_bottom.jpg); background-repeat:no-repeat; }
.boxColumAdresse{ display:block; overflow:hidden; float:left; width:198px; margin:0px; padding-top:8px;  text-align:left;  }

.boxColumLeft3 { display:block; overflow:hidden; float:left; width:192px; margin-top:15px; text-align:left; padding-right:10px; padding-bottom:10px; }
/*------------ 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:612px; overflow:visible; text-align:left;  margin-left:0px; margin-right:0px; padding-top:0px; padding-right:0px; margin-top:10px; }
.boxColumContent { float:left; display:block; width:609px; overflow:visible; text-align:left; margin-right:0px; }
.boxColumContent001 { float:right; display:block; width:609px; overflow:visible; text-align:left; margin-right:0px; }

.boxColumLeft{ float:left; display:block; width:198px; overflow:visible; text-align:left; margin-right:7px; margin-left:0px; }
.boxColumCenter { float:left; display:block; width:198px; overflow:visible; text-align:left; margin-right:7px;  margin-left:0px; }
.boxColumRight { float:left; display:block; width:198px; overflow:visible; text-align:left;  margin-left:0px; }
.boxColumBottom { float:left; display:block; width:609px; overflow:visible; text-align:left; margin-left:0px; }



.loginstyle{  display:block;  float:left; font-family:Arial, Verdana, sans-serif; font-weight: normal; margin-top:5px; color:#fc7001;	text-decoration: none;  padding-bottom:5px; font-size:9px; margin-left:15px;}
.logintext  { color:#000000; font-family:Arial, Verdana, sans-serif;  text-decoration:none; font-size:9px;}
.logintext a:link { color:#000000; font-family:Arial, Verdana, sans-serif;  text-decoration:none; font-size:9px;}
.logintext a:hover{  color:#000000; font-family:Arial, Verdana, sans-serif; text-decoration:none; font-size:9px;}
.logintext a:active { color:#000000;  font-family:Arial, Verdana, sans-serif;  text-decoration:none; font-size:9px;}
.logintext a:visited { color:#000000;  font-family:Arial, Verdana, sans-serif;  text-decoration:none; font-size:9px;}


/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/* 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: #000000;
	font-weight: normal;	font-family: Arial, Verdana, Arial, Helvetica,  "Sans Serif";
margin-top:0px;
	margin-bottom:0px;
}

td{ 
font-size: 12px;
	color: #000000;
	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;
	text-transform:none;
	color: #000000;
	/*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: #000000;
}

/* 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: 11px;
	font-weight: bold;
	color: #000000;
}
.SubHead001
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align:top;
	padding-right:10px;
}
/* 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: #000000;
	margin-top:0px;
	margin-bottom:0px;
}


/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: #000000;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{	font-family: Arial, Verdana,Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* text style used for error messages */
.NormalRed
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* 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: #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:Arial, Verdana, sans-serif; }


/* GENERIC */
H1
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 13px;
	font-weight: bold;
	color:#000000;

	margin-bottom: 3px; 
	margin-top:0px;
}

H2
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 13px;
	font-weight: bold;
	color:#000000;

	margin-bottom: 3px; 
	margin-top:0px;
}

H3
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 13px;
	font-weight: normal;
	color:#000000;

	margin-bottom: 2px; 
	margin-top:0px;
}

H4
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: bold;
	color:#000000;

	margin-bottom: 2px; 
	margin-top:0px;
}

H5, DT
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: normal;
	color:#000000;

	margin-bottom: 2px; 
	margin-top:0px;
}

H6
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 11px;
	font-weight: normal;
	color:#000000;

	margin-bottom: 2px; 
	margin-top:0px;
}

TFOOT, THEAD
{	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: normal;
	color: #000000;
}

TH
{
	vertical-align: baseline;	font-family: Arial, Verdana, Helvetica,  "Sans Serif";
font-size: 12px;
	font-weight: normal;
	color: #000000;
}

A:link
{
	 color: #ce1d23;
	 text-decoration:none;
}

A:visited
{
	 color: #ce1d23;
	 text-decoration:none;
}

A:hover
{
	text-decoration: none;
	 color: #000000;
}

A:active
{
	 color: #ce1d23;
	 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:#000000; 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:#000000; 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: #000000;
	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 ****/

.tab3spaltig { vertical-align:top; text-align:left; align:left; }
.tab3spaltig .tab172 { vertical-align:top;  text-align:left; width:172px; }
.tab3spaltig .tabspaceV { width:31px; }
.tab3spaltig .tabspaceH { height:31px; }
.tab3spaltig .tab584 { vertical-align:top; text-align:left; align:left; }

.tab2spaltig { vertical-align:top; text-align:left; align:left;  }
.tab2spaltig .tab378 { width:378px; vertical-align:top; text-align:left; align:left; valign:top;  }
.tab2spaltig .tab172 { width:172px; vertical-align:top; text-align:left; align:left; valign:top;  }
.tab2spaltig .tabspaceV { width:31px; }
.tab2spaltig .tabspaceH { height:31px; }
.tab2spaltig .tab584 { vertical-align:top; text-align:left; align:left; }

.tabstartseite { vertical-align:top; text-align:left; align:left; width:172px;  }
.tabstartseite .tab172 { width:172px; vertical-align:top; text-align:left; align:left; valign:top;  }
.tabstartseite .tab172text { padding-top:10px; width:172px; vertical-align:top; text-align:left; align:left; valign:top;  }

