/* -- Generelle Einstellungen für das gesamte Web -- */

body {
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 100%; /* für den Firefox */
	text-align: center;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	background-image: url("bg_grey.gif");
}

body, textarea, table, p, td {font-size: 10pt;}

input		{font-family: Arial, Helvetica, sans-serif;}
select		{border: 0px; padding: 0px;}
textarea	{font-family: Arial, Helvetica, sans-serif; border: 0px;}
			 
p			{font-family: Arial, Helvetica, Sans-Serif; 
			padding: 0px; margin: 0px; font-size: 10pt;}
			
table		{width: 99%; margin: 1px; border: 0px; paddig: 0px; text-indent: 0px;
			border-collapse: collapse;}
			 /* Margin 1px und 99% wegen dem Firefox, sonst läßt der den linken Rand weg! */	

td			{vertical-align: top;}

ul			{margin: 6px 0px 6px 20px;}

img			{border: 0px; margin: 0px 5px 5px 0px; padding: 0px;}
.imgexact	{border: 0px; margin: 0px; padding: 0px;} /* für passgenaue Bilder! */
.bitmap		{float:none; margin: 0px;} /* Zentrierte Bitmaps */


.p_news		{text-indent: 8px;} /* eingerückter Absatz */

.table_reg1	{background-image: url('../../images/buttons/Register_1_leer.gif'); height: 35px;} /* Register 1 */

a:link		{color: #00458A; text-decoration: none;} /* Standardfarbe für alle Links */
a:visited	{color: #00458A; text-decoration: none;} /* Standardfarbe für alle Links */
a:hover		{color: #00458A; text-decoration: underline;} /* Standardfarbe für alle Links */
a:active	{color: #00458A; text-decoration: underline;} /* Standardfarbe für alle Links */
a:focus		{color: #00458A; text-decoration: underline;} /* Standardfarbe für alle Links */

.smallfont {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt;}


/* -- Tabellen -- */

.table_frame	{margin: 0px; border: 0px; padding: 0px; border-collapse: collapse;
				 border-spacing: 0px; width: 100%;}
.table_cell 	{background-color: white; margin: 0px; border: 1px solid #CCCCCC; padding: 2px; border-collapse: collapse;}
.table_header	{background-color: #CCE6FF; margin: 0px; border: 1px solid #CCCCCC; padding: 2px; 
				 font-weight: bold; border-collapse: collapse; color: black;}
.table_header_white	{background-color: white; margin: 0px; border: 1px solid #CCCCCC; padding: 2px; 
				 	font-weight: bold; border-collapse: collapse; color: black;}
.table_forms	{background-color: #F0F0F0; margin: 0px; border: 0px solid #CCCCCC; padding: 2px; 
				 font-weight: normal; border-collapse: collapse; color: black;}				 	
				 	

/* -- Überschriften -- */

H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Tahoma;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	border: 0px;
	padding: 0px;}	

H1	{font-size: 16pt; padding-top: 0px; padding-bottom: 0px;} /* damits zum Befehlsmenü in der Höhe paßt */
H2	{font-size: 12pt; padding-top: 0px; padding-bottom: 5px;}
H3	{font-size: 11pt; padding-top: 0px; padding-bottom: 5px;}
H4	{font-size: 16pt; padding-top: 20px; padding-bottom: 5px;}
H5	{font-size: 12pt; padding-top: 20px; padding-bottom: 5px;}
H6	{font-size: 11pt; padding-top: 15px; padding-bottom: 5px;}
	
/*  iframes für die Einbettung externer Webseiten definieren;  */

/* nur für den FF, sonst keine background-Farbe aus DIV! */
.i_wrapper {
	position: relative;
	width: 900px;
	border: 0px auto;
	overflow: hidden;
	scrolling:0;
	frameborder: 0px;
	ibackground-color: white;
}

.i_footer {
		width: 900px;
		height: 70px;
		border: 0px;
		overflow: auto;
		scrolling: 0;
		frameborder: 0px;
		background-color: white;		
		}

.i_menu {
		width: 900px;
		height: 60px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		overflow: auto; /* sonst schneidet der Firefox den Rand ab */
		scrolling: 0;
		frameborder: 0px;
		background-color: white;		
		}

.i_news {
		width: 170px;
		height: 215px;
		margin: 0px;
		border: 0px;
		padding-left: 8px;				
		overflow: auto; /* sonst schneider der Firefox den Rand ab */
		scrolling: 0;
		frameborder: 0;
		background-color: white;		
		}	
				
.newsheader {
	font-size: 10pt;
	font-family: Arial, Helvetica;
	font-weight: bold;
	color: white;
	margin: 3px 0px 10px 10px;
	border: 0px;
	padding: 0px;
}

.i_appointments {
		width: 170px;
		height: 162px;
		margin: 0px;
		border: 0px;
		padding-left: 8px;		
		overflow: auto; /*sonst schneider der Firefox den Rand ab! */
		scrolling: 0;
		frameborder: 0px;
		background-color: white;		
		}	
		
.i_header {
	position: relative;
	width: 900px;
	border: 0px auto;
	height: 110px;		
	overflow: hidden;
	scrolling:0;
	frameborder:0px;
	background-color: white;
}
		
/* Div-Formatierung der Grundelemente der Seite */
	
#div_wrapper {
	background-color: white;
	position: relative;
	width: 900px;	
	margin: auto;			/* sonst blickt der Firefox das nich */
	margin-left: 0px auto;	/* sonst blickt der Firefox das nich */
	margin-top: 20px;		/* sonst blickt der Firefox das nich */
	border: 0px;
	/* Schattenrahmen um die Webseite */
	border-left:   1px silver solid;
	border-top:    1px silver solid;
	border-right:  2px silver solid;
	border-bottom: 2px silver solid;
	padding: 0px;
	text-align: left;
	color: #333333;
}

#div_header {
	position: static;
	width: 900px;
	height: 110px;
	margin: 0px auto;
	background-color: white;		
}

/* NEWS-Bereiche für cobra */

#div_news_075 {
	position: relative;
	width: 180px;
	height: 75px;	
	float: right;	
	background-image:url('news_075.gif');
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;	
	border: 0px;	
	padding: 0px;
	background-color: white;		
}

#div_news_150 {
	position: relative;
	width: 180px;
	height: 150px;	
	float: right;	
	background-image:url('news_150.gif');
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;	
	border: 0px;	
	padding: 0px;
	background-color:#333333;		
}
#div_news_200 {
	width: 180px;
	height: 200px;
	position: relative;
	float: right;
	background-image: url('news_200.gif');
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;	
	border: 0px;	
	padding: 0px;		
	background-color: #333333;
}
#div_news_250 {
	position: relative;
	width: 180px;
	height: 250px;	
	float: right;	
	background-image:url('news_250.gif');
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;
	border: 0px;	
	padding: 0px;
	background-color: white;
}	
#div_news_300 {
	position: relative;
	width: 180px;
	height: 300px;	
	float: right;	
	background-image:url('news_300.gif');
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;	
	border: 0px;	
	padding: 0px;
	background-color: white;
}	
#div_news_450 {
	position: relative;
	width: 180px;
	height: 450px;	
	float: right;	
	background-image: url('news_450.gif');
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;	
	border: 0px;	
	padding: 0px;
	background-color: white;
}	





#div_menu {
	position: relative;
	width: 900px;
	height: 60px;	
	margin: 0px auto;
	float: left;
	overflow: hidden;
	background-color: white;	
}	
	
#div_content_small {
	position: relative;
	overflow: auto;
	float: left;
	width: 690px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
	align: right;
	background-color: white;	
}

#div_content {
	position: relative;
	overflow: auto;
	float: left;
	width: 900px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	align: right;
	background-color: white;	
}

#div_footer {
	position: relative;
	width: 900px;	
	float: left;
	overflow: hidden;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	top: 0px;	
	margin: 0px auto;
	border: 0px;
	background-color: white;		
}

/* -- aus cobraweb 2007 -- */
/* Tabelle mit Buttons in Webseite */
.buttontable		{width:100%; height: 22px; margin: 0px; border: 0px solid #DFEEFF; border-top:0px; 
					padding: 0px; spacing: 0px;	border-collapse: collapse;}

/* -- B U T T O N  blau Schaltflächen in Webseiten zentriert -- */
a.button		{border:1px solid silver; font-family:Arial, Verdana; font-size:10pt;
				color:#333333; display:block; margin-bottom:0px; text-align:center;
				boorder-top:0px none; background-color:#EAF4FF; padding:1px; text-decoration:none; height: 18px;}
a.button:hover	{color:#FFFFFF; text-decoration:none; font-weight: bold; background-color:#52A5FF;
				border:1px solid #2152B2; height: 18px;}
a.button:active	{color:#000000; text-decoration:none; background-color:#52A5FF;  
				border:1px solid #2152B2; height: 18px;}
/* Ende */
