/* Allgemeine Definitionen */
/* Kopf & Main-Definitionen */


body {			font:normal 10pt verdana;color:#000000; }

a:link 		{ 	text-decoration:none;color:#4A87C8;	}
a:visited 	{ 	text-decoration:none;color:#4A87C8;	}
a:hover 	{	text-decoration:none;color:#3B6CA0;	}
a:active 	{   text-decoration:none;color:#4A87C8; }

#page_head {
				width:900px;
				background-color:#003366;
				margin-left:auto;
				margin-right:auto;
				position:relative;
				top:0px;
			
				border-left:1px solid #003366;
				border-right:1px solid #003366;
				border-top:1px solid #003366;
}

#menue {
				width:99%;
				top:0px;
				border-top:1px solid #aa9900;
				background-color:#0000FF;
				background-image:url(images/menu_back.png);
				background-repeat:repeat-x;
				margin-left:0px;
				padding-left:10px;		
}

#menue li {
				list-style-type:none;
				display:inline;
				color:#aaaaaa;
				margin:0px;	
				border-right:1px solid #eeeeee;
				padding-right:5px;
				padding-left:5px;		
}

#menue a {
				color:#000033;
				width:100%;
				padding:5px;		
				font:12pt bold Verdana;
				font-variant:small-caps;		
				font-weight:bold;
}

#nav_left {
				display:block;
				width:150px;
				float:left;
				background-color:#FFFFFF;
}

#nav_left input	{
				width:100px;
				font-size:8pt;
				border:1px dotted #FF6600;
				background-color:#fff;
				margin-bottom:10px;
				}

#nav_left table {
				font:normal 8pt verdana;
				margin-top:20px;
				border-right:1px solid #cccccc;
				border-top:1px solid #cccccc;
				border-bottom:1px solid #cccccc;
				color:#09090909;
				width:100%;
}

#nav_left td {
				padding-top:10px;
				padding-left:5px;
}

#nav_left th {
				text-transform:capitalize;
				color:#000;
				padding-left:5px;
				text-align:left;
}

#nav_left a {
				display:block;
				padding-bottom:5px;
}

#content {
				border-left:1px solid #cccccc;;
				border-right:1px solid #cccccc;
				border-bottom:1px solid #cccccc;				
				margin-left:auto;
				margin-right:auto;
				width:900px;
}

#content input,textarea 	{
				width:98%;
				background-color:#fff;
				color:#000;
				border:1px solid #006699;								
				}

#content input[type="submit"] { width:100px;background-color:#00CC66;}				
#content input[type="reset"]  { width:100px; background-color:#FFCC33;}
#content input[type="button"] { width:100px; background-color:#00CCFF;}

#main {
				position:relative;
				margin-left:151px;
				/*
				border-left:1px solid #000000;
				border-top:1px solid #000000;
				border-bottom:1px solid #000000;
				*/
				background-color:#FFFFFF;
				width:745px;
}

#layer {
				background-color:#F6FF8F;
				color:#000000;
				top:0px;
				left:0px;
				visibility:hidden;
				border:1px solid #000000;
				width:0px;
				height:0px;
				z-index:100;
				font-family:arial;
				font-size:10px;
}

#copy {
				text-decoration:none;
				color:#000000;
				font-size:8pt;
				font-family: arial;
				text-align:right;
}

.content_formular {
				border-width:1px;
				border-color:#000000;
				border-style:solid;
				color:#000000;
				background-color:#eeeeee;
				font-size:8pt;
				font-family:Verdana;
				padding:2px;
 }
	
.text {
				size:100;
}
	
textarea {
				width:99%;
				height:500px;
}

.content_table {
				width:98%;
				margin-top:15px;
				margin-left:5px;
				margin-right:5px;
				margin-bottom:15px;
  }

.content_head {
    color:#000000;
    font:bold 12pt arial;
    text-align:left;
    width:100%;
		padding:5px;
		padding-left:10px;
		background-color:#999999;
		border:1px solid #eeeeee;
		background-image:url(images/content_head.jpg);
		background-repeat:repeat-x;
  }

.content_text {
    font:normal 10pt arial;
    color:#000000;
    background-color:#ffffff;
    text-align:left;
    padding:10px;
		width:99%;
  }

.content_about {
    font:normal 8pt arial;
    color:#000000;
    text-align:right;
  }

.it-news_head {
    border:thin solid #eeeeee;
    color:#000000;
    background-color:#FFFF99;
	  font:bold italic 10pt arial;
    text-align:left;
  }
	
	
	
	
	
	
#bilder_menue {
		width:400px;
		border-bottom:none;
		background-color:#ffffff;
		font-size:14px;
		margin-left:0px;
		padding-left:10px;
		margin-bottom:0px;
}

#bilder_menue li {
		display:inline;
		list-style:none;
		color:#000000;
		margin:0px;
		padding-left:10px;
		padding-right:10px;		
		background-color:#CCCCCC;	
		border:1px solid #aa9900;
		cursor:pointer;
}

#bilder_menue li:active {
	background-color:#FFFFFF;
}
	
#show_images {
		padding:20px;
		border:1px solid #aa9900;
		background-color:#ffffff;
		display:block;
}
  
#upload_images {
		padding:20px;
		border:1px solid #aa9900;
		background-color:#ffffff;
		display:none;
}





.thumbnails {
		padding:2px;
		margin:5px;
		border:1px solid #aa0000;
}


/* Tabellen-Definitionen allgemein */
/* #FFCC33 */
/* Kontext-Menue Definitionen (links) */



.login {
    font:normal 7pt Verdana;
    color:#000000;
    background-color:#eeeeee;
    border:1px solid black;
    margin-top:10px;
    padding:4px;
  }


.login_other {
    font:normal 7pt arial;
    color:#000000;
    background-color:#eeeeee;
  }


.user_menue {
    font:normal 7pt Verdana;
    color:#000000;
    background-color:#eeeeee;
    border:1px solid black;
    padding-right:2px;
    padding-bottom:2px;
    margin-top:10px;
  }


.rss-news {
    margin-top:5px;
    background-color:#eeeeee;
    border:1px solid black;
    padding:4px;
  }


.rss-klein {
    font:normal 7pt arial;
  }

/* Statistiken rechts*/

.statistiken {
    background-color:#eeeeee;
    margin-bottom:50px;
    margin-top:10px;
		margin-right:0px;
		padding:2px;
		padding-right:0px;
    font:normal 8pt arial;
		border:1px solid #000000;
  }

/* Artikelsystem */

.artikeltabelle {
    background-color:#eeeeee;
    padding:2px;
    font:normal 8pt arial;
    cursor:pointer;
  }


.aktuelleartikel {
    background-color:#FFFFFF;
		color:#003366;
    padding:2px;
    font:normal 10pt arial;
		border:1px solid #eeeeee;
  }


.artikelabout {
    font:italic 7pt verdana;
    color:#0000aa;
    background-color:#FFFFFF;
    text-align:left;
    margin-right:0px;
    padding:0px;
  }

/* News-CSS-Definitionen */






.newstext {
    font:normal 9pt arial;
    color:#000000;
    text-align:left;
		background-color:#eeeeee;
		border:1px solid #eeeeee;
		border-top:none;	
  }




/* Marktplatz */

.small_daten {
    font:normal 7pt Verdana;
    color:#000000;
    border-right:solid 1px #98b0bd;
    text-align:right;
    vertical-align:top;
    margin-top:0px;
    margin-left:0px;
  }


.order_top {
    font:normal 8pt Verdana;
    color:#000000;
    border-top:solid 1px #98b0bd;
  }

/* Basics */




img {
    border-style:none;
  }





td {
    vertical-align:top;
  }


th {
    text-align:center;
  }

/* Links orange:#ffaa00 */





