/* ***SCHRIFTEN***
/* alles in serifenloser Schriftart */
body	{	font-family:   Verdana, Arial, Helvetica, sans-serif;font-size:11px;
			background-color:transparent;}
			
.layoutwidth {width:100%;}


			
a		{	color: #646453;
			text-decoration: underline }
			
p		{	text-align:justify; }

h1 {		font-size:14px; 
			font-weight:bold;
			text-align:left;
			margin-bottom:8px;}

h2 {		font-size:12px;
			font-weight:bold;
			text-align:left;
			margin-bottom:4px;}

h3 {		font-size:12px;
			text-decoration:underline;
			text-align:left;
			margin-bottom:0px;}
			
.wrapper 
{
	margin: 0 auto;
	text-align: left;
	border: 0px solid #000000;
	position: absolute;
	left: 0px;
	top: 0px;
}							


@media all {
th		{
			padding-left:10px;
			padding-right:10px;
			padding-top:2px;
			padding-bottom:2px;			
			margin:0px;}

td		{ padding:2px;
			font-size:12px;
			margin:0px;}
}
	

.nopadnomargin { padding:0px !important;
			margin:0px !important;}




td.navinonlink_header {padding-left:5px;
			font-size:12px;
			margin:0px;
			width:150px;
			font-weight:normal;
			background-image:url(img/back_menu1.jpg);
			border-bottom:1px solid #aaaaaa;
			color: #646453;}

			

.standardtabelle_raw { vertical-align:top;
			padding:4px;
			margin:0px;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			border-style:none;}


.box_clear {clear: both;height:1px;}   

.box_left {float:left;}
.box_right {float:right;}
.box_center {}


.box_portal_all{
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.box_portal_all_userframe{
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:900px;height:723px;
}


.box_pageheader {
width:100%;height:120px;
color:#000000;
border-bottom:2px solid #aaaaaa;}


.box_menu_all {
width:160px;height:100%;
color:#646464
border-left:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
}

.box_menu {padding-left:5px;padding-right:5px;text-align:left;}
.box_menu td.navinonlink_header:hover {
    background-color:#dddddd;
}
.box_menu_indent {padding-left:15px;padding-right:5px;text-align:left;}
.box_menu_indent td.navinonlink_header:hover {
    background-color:#dddddd;
}

.box_left_indent {padding-left:5px;}

.box_content {
position:relative;
width:900px;
height:1000px;
border-top:1px solid #ffffff;
border-collapse:seperate;}

.box_content_galerie {
position:relative;
width:900px;
height:1000px;
text-color:#777777;
border-top:1px solid #ffffff;
border-collapse:seperate;}

.box_flowtext{
position:absolute;
top:0px;
left:160px;
width:695px;
padding:0px;
padding-top:20px;
margin-left:20px;
margin-right:20px;}

.box_flowtext_galerie{
position:absolute;
top:20px;
left:	30px;
width:880px;
height:800px;
padding:0px;
}

.box_1_col {width:517px;}
.box_1_col_ohne_teaserleiste_r {width:700px;}
.box_2_col {width:248px;}
.box_1_col_Newsletter {width:600px;}

.box_2_col_width {width:517px;}
.box_3_col {width:160px;}
        	

.content-right {text-align:right;
              float:right;
              padding-left:20px;
              padding-right:0px;
              padding-top:0px;
              padding-bottom:10px;}
			  
			  
.content-center {text-align:center;
              padding-left:10px;
              padding-right:10px;
              padding-top:10px;
              padding-bottom:10px;}  
.content-left {text-align:left;
              float:left;
              padding-left:0px;
              padding-right:10px;
              padding-top:0px;
              padding-bottom:10px;} 

.box_skyscraper_right {text-align:left;
              float:right;
              padding-left:10px;
              padding-right:0px;
              padding-top:120px;
              padding-bottom:0px;}
              
.content-right img {border: 1px solid rgb(189, 198, 214);}
.content-left img {border: 1px solid rgb(189, 198, 214);}


/* ***LINKS***


/* hintergrund weiss, schrift orange, nicht unterstrichen */
A.navi:link               { font-family: Helvetica, Arial, sans-serif;
							font-size:12px;
							color:#646453;
							text-decoration: none }
A.navi:visited            { font-family: Helvetica, Arial, sans-serif;
							font-size:12px;
							color:#646453;
							text-decoration: none }
A.navi:active             { font-family: Helvetica, Arial, sans-serif;
							font-size:12px;
							color:#646453; text-decoration: none }

A.navioben:link           { font-family: Helvetica, Arial, sans-serif;
							color:#646453;
							font-size:11px;
							font-weight:normal;
							text-decoration: none;}
A.navioben:visited         { font-family: Helvetica, Arial, sans-serif;
							color:#646453;
							font-size:11px;
							font-weight:normal;
							text-decoration: none;}
A.navioben:active         { font-family: Helvetica, Arial, sans-serif;
							color:#646453;
							font-size:11px;
							font-weight:normal;
							text-decoration: none;}
.naviservice:link        { font-family: Helvetica, Arial, sans-serif;
							color:#646453;
							font-size:11px;
							font-weight:bold;
							text-decoration: underline;}
A.naviservice:visited     { font-family: Helvetica, Arial, sans-serif;
							color:#646453;
							font-size:11px;
							font-weight:bold;
							text-decoration: underline;}
A.naviservice:active      { font-family: Helvetica, Arial, sans-serif;
							color:#646453;
							font-size:11px;
							font-weight:bold;
							text-decoration: underline;}


A.portal:link             {text-decoration: none;color:#000000;
							font-size:12px;
							font-weight:normal;}
A.portal:visited             {text-decoration: none;color:#000000;
							font-size:12px;
							font-weight:normal; }
A.portal:active             {text-decoration: none;color:#000000;
							font-size:12px;
							font-weight:normal; }


A.teaser:link             { text-decoration: none;font-weight:normal; }
A.teaser:visited          { text-decoration: none;font-weight:normal; }
A.teaser:active           { text-decoration: underline;font-weight:normal;}
														

/* hintergrund weiss, schrift blau, nicht unterstrichen */
A.seite:link              { background-color: #ffffff; color: #aaaaaa; text-decoration: none }
A.seite:visited           { background-color: #ffffff; color: #aaaaaa; text-decoration: none }
A.seite:active            { background-color: #ffffff; color: #aaaaaa; text-decoration: none }
/* hintergrund weiss, schrift blau auch nach Besuch der Seite, nicht unterstrichen */
A.kasten:link             { background-color: #ffffff; color: #aaaaaa; text-decoration: none }
A.kasten:visited          { background-color: #ffffff; color: #aaaaaa; text-decoration: none }
A.kasten:active           { background-color: #ffffff; color: #aaaaaa; text-decoration: none }

/* ***FARBEN***
/* text ist blau */
.blau                     { background-color: #FFFFFF; color: #0066cc }

.entete_cremecaps		{font-family: Helvetica, sans-serif; font-size: 9pt; color:#F0C73A; font-variant: small-caps} 


