/**************************************************************
conceptaplan
> astrals.net, Ralf Fieger
> senolzorlu.de, Senol Zorlu
**************************************************************/

@import url(/fileadmin/tmpl/styles/content.css);
/*@import url(/fileadmin/tmpl/styles/templates.css);*/
@import url(/fileadmin/tmpl/styles/rte.css);

/*************************************************************/

body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	background: url(/fileadmin/tmpl/images/global/bg.body.png) top left repeat-x #183758;
	margin:0px;
}


/**************************************************************
DIE BASICS
**************************************************************/

#head {
	position:absolute!important;
	top:0px;
	left:0px;
	width: 988px;
	height: 248px;
}

#mainstage {
	position:relative;
	margin-left: 0px;
	margin-top: 260px;
	width: 996px;
}

#logo {
	position:absolute;
	top:22px;
	right:31px;
}

#headpic {
	position:absolute;
	bottom:5px;
	left:0px;
}

#head-flash,
#flashhead {
/*	border-top: 1px solid #00CCFF;*/
	text-align:left;
	position:absolute;
	bottom:5px;
	left:0px;
	width: 996px;
	height: 155px;
/*	height: 148px;	*/
}

#navi {
	width: 198px;
	float:left;
	margin-right: 15px;
	xbackground-color: #3F698B;
	font-size: 14px;
}

#content {
	width: 548px;
	float:left; 
	margin-right: 15px;
}

#short-news {
	width: 220px;
	float:left;
	xpadding-bottom:5px;
	background-color: #3F698B;	
}


#footer {
	position:relative;
/*	width: 996px;*/
	margin-left: 213px;
	text-align: left;
	font-size:10px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom: 20px;
	color: #C7DAEA;
}
#footer a { color: #C7DAEA;}

div#short-news div.box_important{
	background:#C7DAEA;
}

/**************************************************************
CONTENT-INSIDE
**************************************************************/

#content .content-inside {	
	padding:10px 10px 10px 10px;
	background-color: #3F698B;	
/*	background-color:green;*/
	overflow:hidden;
}

#short-news .content-inside {
	padding: 5px 5px 5px 5px;
	xmargin-bottom:-5px;
}



/**************************************************************
GLOBALS & COMMON
**************************************************************/

.clear {	clear:both;}
.clearl {clear:left;}
.clearf {clear:right;}


a, p.detailtext a { 
	color: black;
	text-decoration:underline;
}
p.bodytext a:link,
p.bodytext a:visited {
	color: #c7daea;
}

p.bodytext a.external-link-new-window:link,
p.bodytext a.external-link-new-window:visited {
	padding-left: 14px;
	background: url(../images/global/external_link.png) no-repeat 0 50%;
	text-decoration:underline;
}

p.detail-text a.external-link-new-window:link,
p.detail-text a.external-link-new-window:visited {
	padding-left: 14px;
	background: url(../images/global/external_link_detail-text.png) no-repeat 0 50%;
	text-decoration:underline;
}

p.bodytext a.download:link,
p.bodytext a.download:visited,
p.detail-text a.download:link,
p.detail-text a.download:visited {
	padding:20px 0 20px 25px;
	background: url(../images/global/pdf.gif) no-repeat 0 50%;
	text-decoration:underline;
}



#footer a {	text-decoration:underline;}

a:hover {text-decoration:none;}


/**************************************************************
FONTS
**************************************************************/
h1 {font-size:160%;font-weight:normal;color: #C7DAEA;}
h2 {font-size:140%;}
h3 {font-size:120%;}

#content p { line-height: 150%;color: #C7DAEA;}

#content ul {color: #C7DAEA;}

/**************************************************************
NAVI LINKS
**************************************************************/

#navi { text-align:left;}

#navi ul {
	padding:0px;
	margin:0 0 5px;
	color: white;
}

#navi a { color: white; text-decoration:none;}
#navi ul.second a { color: #183758; }

#navi ul a:hover {color:black; }

#navi li.active a,
#navi a.active {color:black;font-weight: bold;}

#navi ul li {
	padding: 7px 3px 7px 12px;
	margin:0 0 2px 0;
	list-style-type: none;
	text-align:left;
	background: url(/fileadmin/tmpl/images/global/navi.ul.arrow.gif) no-repeat 10px 13px #3F698B;;
	padding-left: 21px;
}

#navi ul li.no{
	padding:0;
	background:none;
}

#navi ul ul {
	padding-bottom:7px;
	padding-top:4px;
	background-color: #C7DAEA;
}

#navi ul ul ul{
	padding-top:0;
	padding-bottom:0;
}

#navi li.second, #navi li.third {
	background: url(/fileadmin/tmpl/images/global/navi.ul.ul.arrow.gif) no-repeat 22px 9px;
	background-color: #C7DAEA;
	border-bottom:0px;
	padding: 3px 3px 3px 33px;
	font-weight: normal;
	border-top:0px;
}

#navi li.third{
	padding:3px 3px 3px 43px;
	background: url(/fileadmin/tmpl/images/global/navi.ul.ul.arrow.gif) no-repeat 33px 9px;
}

#navi li.second a, #navi li.third a{
	color: #183758;
}

#navi a.banner{
	padding:0 0 0 9px;
}



/**************************************************************
FORMULARE
**************************************************************/


input,
textarea,
select {
/*	background-color: #ADAB97;
	border: 1px solid #65634C;*/
	font-family: verdana, arial, sans-serif;
	font-size: 9px;	
	padding:2px;
}


.label {
	font-weight: bold;	
}

.formreihe,
.formreihe-paar {
	margin-bottom: 10px;
}

#seminartyp .formreihe-paar input {
	width: 246px; 
}

.formreihe-paar .paar {
	float:left;
	width: 271px;
}

.formreihe-paar {
	width: 530px;
}


/**************************************************************
PROJEKT BILDIS
**************************************************************/

#content table.imgtext-table {
/*	border: 1px solid black;*/
/*	background-color: yellow;*/
	width: 548px;
	margin-left:-10px!important;
	margin-right:-10px!important;
	margin-top:-10px!important;
}

#content div.csc-textpic{
	width: 548px;
	margin-left:-10px!important;
	margin-right:-10px!important;
	margin-top:-10px!important;
}

#content table.imgtext-table img {
/*	width: 548px!important;*/
}




table.detail-text {
/*	width: 548px;*/
}

table.detail-text td {
/*	width: 20px;*/
}

#pic0 img{
	margin:0 10px 10px 0;
}

#pic0 br, #pic1 br, #pic2 br, #pic3 br, #pic4 br, #pic5 br, #pic6 br {
	font-size: 0px!important;
	display:none!important;
}

#pic0 img, #pic1 img, #pic2 img, #pic3 img, #pic4 img, #pic5 img{
	xmargin-bottom:-5px!important;
}


#short-news #pic0 img,#short-news #pic1 img, #short-news #pic2 img, #short-news #pic3 img, #short-news #pic4 img, #short-news #pic5 img {
	xmargin-bottom:-10px!important;
}


/**************************************************************
RG_GOOGLEMAP
**************************************************************/
div.tx-rggooglemap-pi1{
	margin:-20px 0 0 -10px;
}
