
@page {
  size: auto;   /* auto is the initial value */
  margin: 2cm;
}

/* ----------------------------------------------------- */
/* body tag */

body {
  font-family: Arial, Helvetica, sans-serif;
}


/* positioning------------------------------------------ */
/* ----------------------------------------------------- */
/* content---------------------------------------------- */

#content_wrapper {
}


/* ----------------------------------------------------- */
/* header----------------------------------------------- */

#header_menu {
   position: absolute;
   left: 10px;
   top: 10px;
}

/* ----------------------------------------------------- */
/* navigation--------------------------------------------*/

#navigation {
    display: none;
}

/* ----------------------------------------------------- */
/* the disclaimer box that goes into the right blue bar- */


#disclaimer {
    display: none;
}

/* ----------------------------------------------------- */
/* content---------------------------------------------- */


#content_1column {
	position: relative;
	left: 3%;
    width: 94%; 
	padding: 1em;
	min-height: 500px;
}


#news_2column {
    position: relative;
	min-height: 500px;
    top: 0px;
    width: 25%;
    background: url(dotted_v.png) repeat-y top left;
	padding: .8em;
	float: right;
}

#content_2column {
	position: relative;
    left: 3%; 
    width: 65%; 
	min-height: 500px;
	padding: 1em;
}

/* ----------------------------------------------------- */
/* footer----------------------------------------------- */	

#footer {
    display: none;
}
	

.horizontal_red_dots {
    background: url(dotted.gif) repeat-x top left;
    height: 1px;
    margin-top: 5px;
    width: 100%;
}

.vertical_red_dots {
    background: url(dotted.gif) repeat-y top left;
	width: 1px;
	margin-left: 5px;
	margin-right: 5px;
	height: 100%;
}


/* ----------------------------------------------------- */
/* decoration inside content wrapper-------------------- #26B9D9*/

#bluebar {
   display: none;
}

#left_logo {
   position: absolute;
   top: 70px;
   left: 0px;
   height: 120px;  /* wie Header-Bild */
   width: 190px;

}	

#header_image {
	position: relative;
	left: 200px;
	top:  0px;
	height: 150px;  /* wie Header-Bild */
	z-index: 1;
	overflow: hidden;
}

#redbar {
	display: none;
}

#shadow_left {
}

#shadow_right {
}

#shadow_top_corner {
}

#shadow_top_corner_r {
}

#shadow_bottom {
}

#shadow_bottom_corner_l {
}

#shadow_bottom_corner_r {
}

/* ----------------------------------------------------- */
/* styles for all other text---------------------------- */	

h1 {
	font-weight: bold;
	color:	#666666;}
	
h2 {
	font-weight: bold;
	color: #000000;
}

p
{
}

body
{
}

li
{
	list-style-image:url(pfeil.png);
	list-style-position:outside;
	margin-left:-20px;
}

.top {
	text-decoration: none;
	text-align: right;
}

a{
	color: #26B9D9;
	text-decoration: none;}
	
img { border: 0px; }

/*----------------------------------------------------------*/
/*-- typo3 css_styled_content --*/
DIV.csc-frame-frame1 {
    float: right;
@cc IE begin;
    /* IE does not like 100% height for divs contained in divs */
    height: expression(document.body.clientHeight ? document.body.clientHeight+'px' : '1000px');
@cc end;
@cc !IE begin;
    height: 100%;
@cc end;
    width:25%;
    background: url(dotted_v.png) repeat-y top left;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
