
/* -=-=-=-=-=-=-=-= SIMTEK =-=-=-=-=-=-=-==-*/

/* ################# LINKS ################### */

a:link		{
		font-weight: bold;
		color: #2D416F;
		text-decoration: underline;	
		}

a:visited 	{
		font-weight: bold;
		color: #2D416F;
		text-decoration: underline;	
		}

a:hover		{
		font-weight: bold;
		color: #6C7A9A;		
		TEXT-DECORATION: NONE;
		}

a:active	{
		font-weight: bold;
		color: #2D416F;
		text-decoration: underline;	
		}

a:focus		{
		font-weight: bold;
		color: #2D416F;
		text-decoration: underline;
		}

/* ################# Globals ################### */

BODY		{
		font-family: Verdana, Arial, Myriad;
		font-size:11px;
		word-spacing:1pt;
		color: #333333;
		background-color:#EEE;
		margin:0px;
		padding-bottom:100px;
		padding-left:0px;
		background-image:url(/sitegraphics/layout/back.png);
		background-position:center top;
		background-repeat:no-repeat;
		}

#container	{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width:848px;
}

#teaseMe	{
	padding:0px;
	margin:0px;
	text-align:center;
	}

#teaseMe div {
	padding:0px;
	width:100%;
}

#dauernav	{
	display:none;
}

TABLE 		{
		background-color: #FFFFFF;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		word-spacing:1pt;
		text-align:left;
		}

INPUT 		{
		background-color:#FFFFFF;
		}
		
.articleheadline {
		font-weight:bolder;
		font-size:16px;
		color:#2D416F;
		
		padding-top:15px;
		padding-left:10px;
		vertical-align:bottom;
		border-left:6px solid #DCDCDC;
		}

H1		{
		font-size:11pt;
		font-weight:normal;
		text-align:left;
		line-height:1.4em;
		color:#000;
		padding-bottom:10px;
		padding-left:5px;
		margin-top:9px;
		border-bottom:1px solid #DCDCDC;
		}

H2		{
		font-size:10pt;
		text-align:left;
		line-height:1.4em;
		color:#6c7A9A;
		color:#000;
		padding-right:10px;
		padding-top:0px;
		letter-spacing:-1px;
		}

H3		{
		font-size:9pt;
		font-weight:normal;
		color:#000;
		background-color: #FFFFFF;
		padding: 2px;
		padding-left:4px;
		}

H4		{
		font-size:14px;
		line-height:1.4em;
		color:#2D416F;
		word-spacing:3px;
		}

H5		{
		font-size:12px;
		line-height:1.4em;
		color:#2D416F;
		word-spacing:3px;
		}

H6		{
		font-size:9px;
		color:#2D416F;
		line-height:1.4em;
		word-spacing:3px;
		}

address		{
		font-size:11px;
		font-style:italic;
		color:#6c7A9A;
		}

.artlevel3	{
		font-size:11px;
		color:#000033;
		line-height:1.4em;
		word-spacing:3px;
		padding-bottom:10px;
		padding-left:2px;
		width:100%
		}

.artlevel3 B	{
		font-size:11px;
		color:#222222;
		line-height:1.4em;
		word-spacing:3px;
		padding-left:0px;
		width:100%
		}
		
P		{
		font-size:8pt;
		line-height:1.4em;
		margin-top:20px;
		margin-bottom:20px;
		}

br		{
		clear:both;
}	

IMG 		{
		BORDER:0px;
		}

SELECT		{
		color:#666666; 
		border:0px; 
		background-color:#FFFFFF; 
		font-family:Verdana,Arial; 
		font-size:9px; 
		width:140px;
		}

/*
hr		{
		border:1px dotted #DCDCDC;
		}
*/

/* ################# Layout Tabelle ################### */

.layouttable	{
		background-color:#FFFFFF;
		margin-left:auto;
		margin-right:auto;
		}

/* __________________ Zeile | Spalte (erste Spalte) ______________________*/


.oneone		{
		width:10px;
		height:0px;
		border-right:0px solid #DCDCDC;
		}

.twoone		{
		height:4px;
		border-top:0px solid #DCDCDC;
		border-bottom:0px solid #DCDCDC;
		}

.threeone	{
		width:10px;
		border-right:0px solid #DCDCDC;
		}

.fourone	{
		height:10px;
		border-right:0px solid #DCDCDC;
		border-top:0px solid #DCDCDC;
		border-bottom:0px solid #DCDCDC;
		}


/* __________________ Zeile | Spalte (zweite Spalte) ______________________*/


.onetwo		{
		width:750px;
		text-align:left;
		vertical-align:top;
		}

.twotwo		{
		color:#2D3E6D;
		font-weight:bold;
		height:4px;
		background-color:#FFFFFF;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		padding:10px;
		padding-top:15px;
		padding-bottom:15px;
		font-size:11px;
		}

.threetwo	{
		width:200px;
		background-color:#FFFFFF;
		border-right: 1px solid #DCDCDC;
		border-bottom: 0px solid #FFFFFF;
		/*
		background-image:url(sitegraphics/layout/nav_gradient.gif);
		background-repeat:repeat-y;
		*/
		vertical-align:top;
		padding:0px;
		text-align:center;
		}

.fourtwo	{
		color:#2D416F;
		text-align:center;
		padding:10px;
		font-weight:bold;
		border-top:1px solid #DCDCDC;
		background-color:#FFFFFF;
		font-size:10px;
		color:#888888;
		padding-top:25px;
		}


/* __________________ Zeile | Spalte (dritte Spalte) ______________________*/



.twothree	{
		width:540px;
		height:10px;
		background-color: #DCDCDC;
		border-top:1px solid #DCDCDC;
		border-bottom:1px solid #DCDCDC;
		}

.threethree	{
		width:500px;
		text-align:left;
		vertical-align: top;
		background-color:#FFFFFF;
		padding:10px;
		padding-left:20px;
		padding-right:0px;
		padding-top:0px;
		}

.fourthree	{
		color:#2D416F;
		padding:10px;
		padding-left:0px;
		padding-right:162px;
		font-weight:bold;
		border-top:1px solid #DCDCDC;
		border-bottom:0px solid #DCDCDC;
		border-right:0px solid #6C7A9A;
		background-color:#FFFFFF;
		}

/* ################# Navigation ################### */

.navtable	{
		table-layout:fixed;
		color:#2D416F;
		padding-top:0px;
		background-color:#FFFFFF;
		width:180px;
		}


.navlevelone	{
		padding-top:10px;
		padding-bottom:10px;
		line-height:1.4em;
		vertical-align:middle;
		text-align:left;
		border-bottom:1px solid #DCDCDC;
		}

.navlevelone img, .navleveltwo img, .navleveloneactive img, .navleveltwoactive img	{
	display:none;	
}

.navleveloneactive	{
		padding-top:10px;
		padding-bottom:10px;
		line-height:1.4em;
		text-align:left;
		border-bottom:1px solid #DCDCDC;
		
		}


.navleveltwo	{
		padding-left:7px;
		padding-top:8px;
		padding-bottom:8px;
		line-height:1.4em;
		text-align:left;
		border-bottom:1px solid #DCDCDC;
		border-top:0px solid #FFFFFF;
		}

.navleveltwoactive	{
		padding-left:7px;
		padding-top:8px;
		padding-bottom:8px;
		line-height:1.4em;
		text-align:left;
		border-bottom:1px solid #DCDCDC;
		border-top:0px solid #FFFFFF;
		}

a.navlevelonelinks:link, a.navlevelonelinks:active, a.navlevelonelinks:hover, a.navlevelonelinks:visited	{
		font-size:12px;
		color:#2D416F;
		text-decoration:none;
		vertical-align:middle;
		}

a.navleveloneactivelinks:link, a.navleveloneactivelinks:active, a.navleveloneactivelinks:hover, a.navleveloneactivelinks:visited	{
		font-size:12px;
		color:#4B7DD4;
		text-decoration:none;
		}

a.navleveltwolinks:link, a.navleveltwolinks:active, a.navleveltwolinks:hover, a.navleveltwolinks:visited	{
		font-size:11px;
		color:#2D416F;
		text-decoration:none;
		font-weight:normal;
		}

a.navleveltwoactivelinks:link, a.navleveltwoactivelinks:active, a.navleveltwoactivelinks:hover, a.navleveltwoactivelinks:visited	{
		font-size:11px;
		color:#4B7DD4;
		text-decoration:none;
		font-weight:normal;
		}


.navsupplement	{
		padding-left:8px;
		line-height:20px;
		}


/* ################# Header ################### */

.headertbl	{
		
		table-layout:fixed;
		border-top:0px solid #DCDCDC;
		border-bottom:0px solid #DCDCDC;
		margin-top:14px;
		margin-bottom:18px;
		}

.headleftcell	{
		width:590px;
		border-bottom:0px solid #DCDCDC;
		vertical-align:middle;
		text-align:left;
		padding-bottom:15px;
		padding-top:15px;
		padding-left:15px;
		}


.headrightcell	{
		width:140px;
		vertical-align:middle;
		text-align:right;
		padding-right:15px;
		padding-bottom:6px;
		}
		
.headrightcell select {
		background-color: #DCDCDC;
		padding: 3px;
		
}

/* ################# Artikelseite ################### */

.contenttbl	{
		width:540px;

		}
	
.contnavinfo	{
		color:#2D416F;
		padding:10px;
		font-weight:bold;
		border-bottom:1px solid #6C7A9A;
		border-right:1px solid #6C7A9A;
		background-color:#FFFFFF;
		}

.contfstleft	{
		text-align:left;
		vertical-align:top;
		padding-left:10px;
		padding-right:30px;
		padding-bottom:40px;
		padding-top:10px;
		width:420px;
		}

.contfstright	{
		padding-top:0px;
		vertical-align:top;
		text-align:left;
		width:140px;
		background-image:url(sitegraphics/layout/dot.gif);
		background-position:0px 0px;
		background-repeat:no-repeat;
		border-left:0px dotted #000033;
		padding-left:10px;
		}

/* ################# Überblick ################### */

.overview	{
		width:500px;
		padding:0px;
		}


.overviewtbl	{
		width:540px;
		padding-left:0px;
		padding-right:0px;
		padding-top:10px;
		}

.overviewtblcell	{
		text-align:left;
		vertical-align:top;
		}

		

/* ################# Infobereich ################### */

.infotbl	{
		width:160px;
		padding-left:5px;
		border-left:0px solid #DCDCDC;
		padding-top:0px;
		margin-left:5px;
		}

.infotblheader	{
		color:#2D416F;
		background-color:#FFF;
		padding:10px;
		padding-left:0px;
		border-bottom:0px solid #DCDCDC;
		letter-spacing:-1px;
		}

.infotbldesc	{
		padding:2px;
		border: 0px solid #F9F9F9;
		font-family:"Arial";
		font-size:6.5pt;
		line-height:1.4em;
		color:#999;
		padding-bottom:10px;
		}

.infotbldesc a	{
		color:#333;
		background-color:#FFF;
}

.infotbldesctask{
		padding:10px;
		background-color:#FEFEFE;
		border-bottom:0px solid #dcdcdc;
		border-left:0px solid #dcdcdc;
		border-right:0px solid #dcdcdc;
		}

/* ################# Teaser Tables ################### */

.teasertbl	{
		width:265px;
		padding-left:0px;
		border-left:0px solid #DCDCDC;
		padding-top:0px;
		padding-bottom:10px;
		}

.teaserheader	{
		color:#000033;
		background-color:#EFEFEF;
		font-weight:bold;
		font-size:11px;
		padding:10px;
		border-top:1px solid #EFEFEF;
		border-left:1px solid #EFEFEF;
		border-bottom:1px solid #DCDCDC;
		border-right:1px solid #DCDCDC;
		}


.teaserdesc	{
		padding:10px;
		color:#000033;
		background-color:#FFFFFF;
		border-top:0px solid #EFEFEF;
		border-left:1px solid #EFEFEF;
		border-bottom:1px solid #DCDCDC;
		border-right:1px solid #DCDCDC;
		}


/* ################# Schatten ################### */

/*
.shadowrighthead	{
		background-image:url(sitegraphics/shadow/head.gif);  
		background-repeat:no-repeat;
		}


.shadowright	{
		background-image:url(sitegraphics/shadow/right.gif);
		background-repeat:repeat-y;
		}


.shadowbottom	{
		background-image:url(sitegraphics/shadow/bottom.gif);
		background-repeat:no-repeat;
		}

.shadowcorner	{
		background-image:url(sitegraphics/shadow/corner.gif);
		background-repeat:no-repeat;
		}

*/



/* =-=-=-=-=-=-=-= INVITO =-=-=-=-=-=-=-==-*/

/* ============== STANDARD =============== */

/*    BODY {
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        color: black;
        background-color: white;
    }
*/
    INPUT {
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        color: black;
    }

/*    TABLE {
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        color: black;
    }*/


    TEXTAREA {
        font-family: Arial, Verdana, sans-serif;
        width: 98%;
    }


/*    IMG {
        border: none;
    }*/


    .fusszeile {
        color: gray;
        font-size: 11px;
    }


/*    A {
        color: #A00040;
        font-weight: normal;
        text-decoration: underline;
    }


    A:visited { color: #000000; }
    A:active { color: #000000; }*/


/* ============== GRUPPEN =============== */

    .gruppen_leiste {
        height: 21px;
        background-color: #A00040;
        vertical-align: bottom;
    }


    .gruppen_titel {
        color: white;
        font-weight: bold;
        margin-top: 3px;
    }


    .gruppen_trenner {
        color: #A00040;
        margin-bottom: 3px;
    }


    .gruppen_inhaltsbereich {
        padding: 5px;
        padding-right: 12px;
    }


/* ============== STICHWORTINDEX =============== */

    .index_leiste {
        vertical-align: middle;
        border-left:20px solid #DCDCDC;
    }

    .index_titel {
        color: #6c7A9A;
        font-size: 20px;
        font-weight: bold;
    }

    .index_buchstabe {
        font-size: 20px;
        font-weight: bold;
    }

    .index_trenner {
        color: silver;
        margin-bottom: 2px;
    }


/* ============== DAUERNAVIGATION =============== */

    /* Links immer Weiss und Underline nur bei Hover */
    a.dauernav:link, a.dauernav:visited  {
        font-weight: bold;
        color: white;
        text-decoration: none;
    }

    a.dauernav:hover { text-decoration: underline;}

    /*form.dauernav {
        margin-top: 4px;
        margin-bottom: 3px;
    }*/

    /* Linien zwischen Kontakt und Impressums-Link */
    .linie_rechts {
        border-right-width: 1px;
        border-right-style: solid;
        border-color: #8AA8C3;
    }

    .linie_unten {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: #8AA8C3;
    }

    /* Text in Pull-Down-Menue 
    select.direktlinks {
        width: 140px;
        font-size: 13px;
        font-family: Arial, Verdana, sans-serif;
    }*/

/* ============== AUFMACHER =============== */

    .aufmacher_titel {
    	margin-left: 5px;
    	padding-left: 1px;
        font-weight: bold;
        color: #A00040;
    }

    a.titel:link {
        text-decoration: underline;
    }

    a.titel:visited {
        color: #000000;
        text-decoration: underline;
    }

    a.titel:hover {
        color: #000000;
    }

    .aufmacher_direktanzeige {
        text-align: left;
        margin: 5px;
        padding : 1px;
    }

    .aufmacher_beschreibung {
        color: black;
        margin: 5px;
    }

    .aufmacher_bild {
       float: left;
       margin-bottom: 10px;
       margin-right: 10px;
    }


/* ==============ARTIKELSEITEN =============== */

    a.pdfdruck {
        font-size: 11px;
        color: #A00040;
        text-decoration: underline;
    }

    .artikel_titel {
        font-weight: bold;
        font-size: 14px;
        color: #2D416F;
	background-color:#DBDDDE;
	padding:8px;
	width:100%;
    }

    .artikel_beschreibung {
        color: black;
        font-weight: bold;
        font-size: 13px;
    }

    .artikel_bild {
       float: left;
       margin-bottom: 10px;
       margin-right: 10px;
    }

/* ============== SIDEBAR-BEREICH =============== */

    a.sidebar:link { font-weight: normal; text-decoration: none;}

    a.sidebar:visited {
        font-weight: normal;
        color: #996633;
    }

    a.sidebar:hover {
        font-weight: normal;
        color: #FF9933
    }

    .sidebar_bereich {
        margin: 5px;
        margin-top: 20px;
    }

    .sidebar_trenner {
        color: silver;
        margin-bottom: 2px;
    }

    .trenner	{
	color:#DCDCDC;
    }

    .sidebar_titel {
    	font-weight: bold;
    }


/* ============== CONTENT MANAGEMENT SYSTEM =============== */

/* ============== EXPLORER =============== */

    .explorer_normal {
        background-color: #CCCCCC;
        font-size: 11px;
        font-weight: bold;
    }

    .explorer_klein {
        font-size: 10px;
        font-weight: bold;
    }

    .explorer_history {
        font-size: 10px;
    }

    .explorer_titel {
        font-size: 12px;
        color: white;
        padding-left: 4px;
        font-weight: bold;
    }
    .explorer_panel {
	    border-color: gray white white gray;
	    border-width:3px;
	    border-style:solid;
	    text-align: left;
	}

    .gesperrt {
    	color: gray;
    }
    
    td.linktable {
       border:1px solid #000000;
    }
    
    td.linkcell {
        background: #F0F0F0;
        border:1px solid #707070;
    }


/* ============== ÜBERBLICKSSEITEN, KATEGORIEN und BENUTZER EDITOR =============== */

    /* Im Backend sind die Gruppentitel Links */
    a.gruppen_titel:link, a.gruppen_titel:visited {
        color: black;
    }

    /* Buttons fuer Gruppe */
    .gruppen_buttons {
        margin-top: -15px;
        text-align: right;
    }

    /* Backend-Rahmen fuer Gruppe */
    .gruppen_rahmen {
        background: #E0F0FF;
        border-color: #000000;
        border-style: solid;
        border-width: 1px;
    }

    /* Buttons fuer Aufmacher */
    .aufmacher_buttons {
	    background: #FFFFFF;
	    padding: 3px;
        text-align: right;
        margin-top: 0px;
        margin-bottom: 5px;
        border-bottom-width: 1px;
        border-bottom-color: #909090;
        border-bottom-style: solid;
    }

    /* Rahmen fuer Aufmacher */
    .aufmacher_rahmen {
        border:1px solid #909090;
        margin-bottom: 6px;
        padding-top: 0px;
        padding-bottom: 3px;
    }

    .aufmacher_rahmen_nicht_freigegeben {
        background: #FFD0D0;
        color: #A0A0A0;
        border:1px solid #909090;
        margin-bottom: 6px;
        padding-top: 0px;
        padding-bottom: 3px;
    }

    .aufmacher_bearbeiten {
    	margin-left: 5px;
    	padding-left: 1px;
        font-weight: bold;
        color: black;
		text-decoration: none;
    }

    .kategorien_bearbeiten {
    	margin-left: 5px;
    	padding-left: 1px;
        font-weight: bold;
        color: white;
		text-decoration: none;
    }
    
    .kategorie_button_active {
    	border-top-width: 1px;
        border-top-style: solid;
        border-color: #000000;
        height: 16px;
        background-color: #FFFFFF;
    }
    
    .kategorie_button_inactive {
    	border-top-width: 1px;
        border-top-style: solid;
        border-color: #000000;
        height: 16px;
        background-color: #A00040;
    }
    
    .unterkategorie_button_active {
    	border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: #000000;
        height: 13px;
        background-color: #FFFFFF;
    }
    
    .unterkategorie_button_inactive {
    	border-bottom-width: 1px;
        border-bottom-style: solid;
        border-color: #000000;
        height: 13px;
        background-color: #A00040;
    }

    .artikel_status {
    	text-align: right;
    	font-size: 9px;
    }


/* ============== SONSTIGES =============== */

    .dummylink {
        font-weight: bold;
        color: #A00040;
        text-decoration: underline;
    }

    .bildunterschrift {
    	color: #777777;
    	background: #FFFFFF;
    }

    .invitobutton {
    	background-color: white;
    }

    .login_titel {
        font-weight: bold;
        color: #A00040;
    }

    .menu_selected {
    	background: #E0E0E0;
        border-left:1px solid #F0F0F0;
		border-top:1px solid #F4F4F4;
		border-right:1px solid #D0D0D0;
		border-bottom:1px solid #C0C0C0;
        padding: 5px;
    }
    
    .tasksummary_rahmen {
    	background: #EEEEEE;
        border:1px solid #909090;
    }
    
    .tasksummary {
    	font-size: 9px;
    }   
    
.navlevelone_CMS	{
		padding-left:0px;
		padding-top:5px;
		padding-bottom:5px;
		line-height:15px;
		vertical-align:middle;
		border-bottom:0px solid #FFFFFF;
		border-top:0px solid #6C7A9A;
		background-color:#FFFFFF;
		}


.navleveloneactive_CMS	{
		padding-left:0px;
		padding-top:5px;
		padding-bottom:5px;
		background-color:#FFFFFF;
		line-height:15px;
		border-bottom:0px solid #FFFFFF;
		border-top:0px solid #6C7A9A;
		}


.navleveltwo_CMS	{
		padding-left:0px;
		padding-top:4px;
		padding-bottom:4px;
		line-height:10px;
		background-color:#FFFFFF;
		border-bottom:0px solid #FFFFFF;
		border-top:0px solid #FFFFFF;	
		}

.navleveltwoactive_CMS	{
		padding-left:0px;
		padding-top:4px;
		padding-bottom:4px;
		line-height:10px;
		background-color:#FFFFFF;
		border-bottom:0px solid #FFFFFF;
		border-top:0px solid #FFFFFF;
		}

#downloadHead	{
	border-bottom:1px solid #999;
	clear:both;
	vertical-align:bottom;
	float:left;
	width:520px;
	padding-left:5px;
}	

.navDiv, .navDivActive	{
	float:left;
	min-width:30px;
	border-left:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	background-color:#EEE;
	padding:5px;
	margin:0px;
}

.navDivActive	{
	background-color:#999;
	color:#FFF;
}

.navDiv a, .navDivActive a	{
	font-weight:normal;
	text-decoration:none;
	color:#000;
}

.navDivActive a	{
	color:#FFF;
}

.dlInfo	{
	color:#999;
}


.fileContainer	{
	border-bottom:1px solid #DCDCDC;
	padding-bottom:15px;
	margin-bottom:15px;
	clear:both;
}

.dlLeft, .dlRight	{
	padding:10px;
}

.dlLeft	{
	padding:5px;
	padding-right:20px;
	border-RIGHT:1px solid #DCDCDC;
}

.dlRight {

	
}	


.homeFull	{
	background-color:#DCDCDC;
	height:120px;
	margin:2px;
	width:500px;
	clear:both;
}

.homeHalf	{
	background-color:#DCDCDC;
	height:150px;
	margin:2px;
	width:248px;
	float:left;
	margin:2px;
}

.home2_3	{
	border-top:5px solid #DCDCDC;
	height:100px;
	padding:5px;
	width:288px;
	float:left;
	margin:2px
}

.home1_3	{
	background-color:#E0E0E0;
	height:100px;
	padding:15px;
	width:168px;
	float:left;
	margin:2px;
	line-height:1.5em;
}

.sitetitle	{
	padding-bottom:10px;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 1.4em;
	color:#868686;
	letter-spacing: -1.5px;
	border-bottom: 1px solid #DCDCDC;
	font-weight: bold;
	}

.sitedesc {
	font-size: 1em;
	color:#666666;
	line-height:1.4em;
	padding:10px;
	background-color: #F8F8F8;
	border-top: 1px solid #FEFEFE;
	border-bottom: 1px solid #EEEEEE;
}

.katbestDesc	{

	width:180px;
	vertical-align:middle;
	border:0px solid #DCDCDC;
	padding-left:5px;
	
}

.katbestInput	{
	width:255px;
	border:1px solid #DCDCDC;
	padding:2px;
}

.katbestFormHolder	{
	border:0px solid #DCDCDC;
	background-color:#F2F2F2;
	padding:20px;
}

.katbestSitedesc {
	font-size: 1em;
	color:#666666;
	line-height:1.4em;
	padding:10px;
	background-color: #F8F8F8;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

#teaseMe	{
	height:260px;
}

.artikel_table_head	{
	background-color: #F6F6F6;
	border-top: 1px solid #FCFCFC;
	border-left: 1px solid #FCFCFC;
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	padding:4px;
	padding-left:4px;
	font-weight:bold;
	}

.artikel_table_content	{
	background-color: #FCFCFC;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	padding:2px;
	padding-left:4px;
	height:14px;
	vertical-align:middle;
	color: #333333;
	}

.artikel_table_result	{
	background-color: #D7FFBA;
	border-top: 1px solid #ECFFDE;
	border-left: 1px solid #ECFFDE;
	border-bottom: 1px solid #B9DBA0;
	border-right: 1px solid #B9DBA0;
	padding:3px;
	}

.artikel_table_warning	{
	background-color: #FFEF86;
	border-top: 1px solid #FFF7C3;
	border-left: 1px solid #FFF7C3;
	border-bottom: 1px solid #CFC26D;
	border-right: 1px solid #CFC26D;
	padding:3px;
	}

.artikel_table_error	{
	background-color: #FF9797;
	border-top: 1px solid #FFD2D2;
	border-left: 1px solid #FFD2D2;
	border-bottom: 1px solid #C97777;
	border-right: 1px solid #C97777;
	padding:8px;
	text-align: center;
	}
	
#fWebcode	{
	background-color:#FFF;
	border:1px solid #DDD;
	color:#000;
	box-shadow: 0px 0px 5px #ededed;
}
	
#fWebcodeColor, #dWebcodeResult	{
	background-color:#fff;
	border:1px solid #FFF;
	box-shadow: 2px 2px 2px #000;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=90, Strength=2)
	progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2)
	progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=180, Strength=2);

}
	
#fWebcodecontainer	{
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:-6px;
	height:2px;
}	
	
#fWebcode, #fWebcodeColor	{
	padding:20px;
	padding-top:12px;
	width:124px;
	position:relative;
	left:400px;
	top:40px;
}

#closeButton	{
	margin-left:728px;
	margin-right:auto;
	margin-top:-20px;
	position:absolute;
	display:none;
	cursor:hand;
	cursor:pointer;
}
#dWebcodeLoader	{
	margin-left:618px;
	margin-right:auto;
	margin-top:20px;
	position:absolute;
	display:none;
	text-align:center;
	color:#AAA;
	background-color:#FFFFFF;
	padding:10px;
	border:2px solid #CCC;
}


#dWebcodeResult	{
	padding:40px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:100px;
	font-size:11pt;
	display:none;
	min-height:320px;
	height:auto !important;  /* für moderne Browser */
  	height:320px;  /*für den IE */
}

#dWebcodeResult p	{
	font-size:13px;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
}

#webcodeajax	{
	width:115px;
	padding:2px;
}

#foundItems	{
	color:#0000FF;
	background-color:#FFFFFF;
	border-bottom:1px solid #E9e9e9;
	text-decoration:underline;
	padding:15px;
	margin:3px;
	font-size:13px;
	cursor:hand;
	cursor:pointer;
}

#foundTitle	{
	border-bottom:1px solid #EAEAEA;
	margin-bottom:30px;
	font-size:13px;
	
}

#transBack	{
	width:100%;
	height:2499px;
	background-image:url(/ajax/transparent_gradient.png);
	background-position:top center;
	background-repeat:repeat;
	position:absolute;
	top:-275px;
	left:0px;
	display:none;
}

.wstitle , .wstitleClick{
	background-color:#FFFFFF;
	border-bottom:1px solid #E9e9e9;
	padding:5px;
}

.wstitle_sub {
	background-color:#F6F6F6;
	font-size:9px;
	padding:5px;
	border-bottom:1px solid #EDEDED;
}

.wcmasshead, .wcmasscont{
	background-color:#FFFFFF;
	border-right:1px solid #E9e9e9;
	border-bottom:1px solid #E9e9e9;
	padding:2px;
	font-size:11px;
}

.wstitleClick	{
	color:#0000FF;
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;

}

#dWebcodeResultImage ,#dWebcodeResultImage2 {
	min-height:354px;
	height:auto !important;  /* für moderne Browser */
  	height:354px;  /*für den IE */
	padding:0px;
	vertical-align:middle;
	margin:0px;
	border-bottom:0px solid #BBB;
	margin-bottom:12px;
}

#dWebcodeResultSimilar{
	clear:both;
}

#webcodepleasewait {
	margin-top:auto;
	margin-bottom:auto;
	text-align:center;
	margin-top:130px;
}

.wcsimilar,.wcsimilarhl	{
	padding:2px;
	height:12px; !important
	cursor:hand;
	cursor:pointer;
	color:#0000FF;
	text-decoration:underline;	
}

.wcsimilarhl	{
	background-color:#DCDCDC;
	border:1px solid #CDCDCD;
}

#webcodemasse	{
	padding:0px;
	margin:0px;
	float:left;
}

.wcnav, .wcnav_active	{
	padding:8px;
	font-size:12px;
	background-color:#DEDEDE;
	border-bottom:2px solid white;
	margin-left:2px;
	float:left;
	cursor:hand;
	cursor:pointer;
}

.wcnav_active	{
	border-bottom:2px solid #003f6d;
	background-color:#003f6d;
	color:#FFF;	
}
#webcodelogo	{
	border-bottom:1px solid #EDEDED;
}

#webcodeapp	{
	height:56px;
	padding:0px;
	margin-bottom:10px;
}

.wcbestand	{
	background-color:#EDEDED;
	border-top:1px solid #999;
	border-bottom:1px solid #333;
	display:none;
}

.wcbestand p {
	size:8px;
	padding:0px;
}

#languageForm, #languageSelect, #languageDIV	{
	color:#000;
}
#languageSelect	{
	width:170px;
}

#languageSelect option {
}	

#languageDIV	{
	padding-right:18px;
	margin-right:22px;
	float:left;
	border-left:0px solid #CCC;
	border-right:1px solid #CCC;
}

