@charset "UTF-8";
/* CSS Document */
ul,
ol {
list-style:none;
text-align:left;
margin:0px;
padding-left:10px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
}


/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Google Android
 * @vendorurl:  http://code.google.com/android/
 * @licenseurl: http://www.fontsquirrel.com/license/Droid-Sans
 *
 *
 */

@font-face {
	font-family: 'DroidSansRegular';
	src: url('DroidSans.html');
	src: local('Droid Sans Regular'), local('DroidSans'), url('DroidSans-2.html') format('woff'), url('DroidSans-3.html') format('truetype'), url('DroidSans-4.html#DroidSans') format('svg');
}

@font-face {
	font-family: 'DroidSansBold';
	src: url('DroidSans-Bold.html');
	src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('DroidSans-Bold-2.html') format('woff'), url('DroidSans-Bold-3.html') format('truetype'), url('DroidSans-Bold-4.html#DroidSans-Bold') format('svg');
}



body  {
	font-size:13px;
	margin: 0 auto;
	padding: 0px;
	font-family: "DroidSansRegular", sans-serif;
	color:#000;
	width:auto;
	height:auto;
	line-height:18px;
        background-color:#00498a;
        font-weight:normal;
}

b, strong { 
	font-family: "DroidSansBold", sans-serif;
}
	
p {
	padding:0px;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
}
	
h1 {
	font-size:36px;
	color:#fff;
	text-align:right;
	font-family: "DroidSansRegular", sans-serif;
	padding-bottom:13px;
	margin:0px;
}

.cf_text{
color:#7293C7;
text-align:left;
font-size:20px;
}

h2 {
	font-size:24px;
	color:#7293c7;
	text-align:left;
	font-family: "DroidSansRegular", sans-serif;
    padding-bottom:30px;
	padding-top:0px;
    padding-left:0px;
    padding-right:0px;
	margin:0px;
	margin-top:-25px;
      
}

h3 {
	font-size:14px;
	color:#000;
	text-align:left;
	font-family: "DroidSansBold", sans-serif;
    padding-bottom:5px;
	padding-top:50px;
    padding-left:0px;
    padding-right:0px;
	margin:0px;
       	
}

h4 {
	font-size:14px;
	color:#000;
	text-align:left;
	font-family: "DroidSansBold", sans-serif;
        padding-bottom:5px;
	padding-top:10px;
        padding-left:0px;
        padding-right:0px;
	margin:0px;
       	
}


h5 {
	font-size:13px;
	color:#000;
	text-align:left;
	font-family: "DroidSansBold", sans-serif;
        padding-bottom:5px;
	padding-top:0px;
        padding-left:25px;
        padding-right:0px;
	margin:0px;
        display: inline;
     /*	
      * background: url(/images/TCLOUDS/list_style.png) no-repeat;
      * comment by MP 30.06.2011
      */   
}



a:link,
a:visited {
        color: #7293c7;
        text-decoration:none;
}

a:hover,
a:focus,
a:active {
       color: #f7a800;
       text-decoration: underline; 
}

/*------------------------Klassen-----------------------------
----------------------------------------------------------------*/

.clear {
clear:both;
}

.contentheading {
        font-size:24px;
        color: #7293c7;
        padding-bottom:40px;
        min-width:450px;
        width:auto;
}

.componentheading {
        font-size:24px;
        color: #7293c7;
        padding-bottom:20px;
        min-width:450px;
        width:auto;
}


.buttonheading a{
       color:#fff;
       float:right;
       width:100%;
}

.logo {
        float:right;
        width:194px;
        height:auto;
        margin-top:10px;
        margin-right:10px;
}

.info {
        margin-top:105px;
        margin-left:70px;
        height:272px;
        width:290px;
}

.text {
        overflow: visible;
	z-index: 1;
	position: absolute;
	visibility: visible;
	margin-top:130px;
	margin-left:-270px; 
        line-height:31px;
        padding:0px;
        color:#fff;
        text-align:right;
        font-size:24px;
}

.text2 {
        overflow: visible;
	z-index: 1;
	position: absolute;
	visibility: hidden;
	margin-top:130px;
	margin-left:-270px; 
        line-height:31px;
        padding:0px;
        color:#fff;
        text-align:right;
        font-size:24px;
}

.seven{
        width:65px;
        height:53px;
        float:right;
        padding-right:50px;
}



/*------------------------Layout-----------------------------
----------------------------------------------------------------*/

#container {
        
	width: 1006px;
	min-height:500px;
	background:url(../../../images/TCLOUDS/container_background.png) repeat-y;
	background-position: center top;
	margin-top: 20px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
        
}

#header {
	width: 960px;
	height:385px;
	background:url(../../../images/TCLOUDS/header_background.png) no-repeat;
	background-position: center bottom;
	background-color: #7293c7;
        margin-left:auto;
	margin-right:auto;
        visibility: visible;
}

#latestblognews {
	width: 890px;
	padding-left:70px;
	height:auto;
	margin-top:10px;
	margin-left:23px;
	border-bottom: 2px double #f7a800;
}

#sidebar_left {
        margin-top:20px;
	width:312px;
        float:right;
        margin-left:auto;
	margin-right:auto;
        background-color:none;
        background-image: url(../../../images/TCLOUDS/menu_back.png);
        background-position: -10px 0px;
        background-repeat: no-repeat;
}


#content {
        margin-top:20px;
        margin-left:auto;
        margin-bottom:0px;
	width:558px;
        min-height:400px;
        height:auto;
        float:right;
        padding-left:50px;
	padding-right:40px;
        padding-bottom:10px;
        background-color:none;
        border-right: 1px solid #f7a800;
}

#footer {
        width:916px;
        padding-left:90px;
        margin-right:auto;
        max-height: 76px;
        background-image: url(../../../images/TCLOUDS/footer_back.png);
        background-position: left top;
        background-repeat:repeat-x;
        color:#888;
        padding-top:50px;
        padding-bottom:10px;
}

/*------BIBTEX */
.type{
color:#7293c7;
font-weight:bold;
margin-top: 10px;
}

/*------------------News-------------------------
-----------------------------------------------*/
#news_month {
       color: #7293c7;
       font-weight:bold;
}

.newstitle{
color:#800000;
font-weight:bold;
margin-top: 20px;
font-size:170%;
}

.newsdate{
color:#666666;
font-weight:bold;
margin-top: 10px;
}

.news{
border-bottom:1px solid #800000;
margin-top:0px;
margin-left:15px;
}

.news h1{
color: #800000;
padding-top:0px;
line-height:35px;
font-size:12pt;
}
.news h2{
 color: #666666;
font-size:10pt;
}

.news h3{
 color: #666666;
font-size:10pt;
}

.news a, .news a:hover{
font-weight:normal;
}

.en{
	text-align:right;
	width:35px;
        height:23px;
	float:right;
        background-image: url(../../../images/flags/en.html);
        background-repeat: no-repeat;
}
.de{
	text-align:right;
	width:35px;
        height:23px;
	float:right;
        background-image: url(../../../images/flags/de.html);
        background-repeat: no-repeat;
}
.fr{
	text-align:right;
	width:35px;
        height:23px;
	float:right;
        background-image: url(../../../images/flags/fr.html);
        background-repeat: no-repeat;
}
.it{
	text-align:right;
	width:35px;
        height:23px;
	float:right;
        background-image: url(../../../images/flags/it.html);
        background-repeat: no-repeat;
}

/*------------------List ----------------------
----------------------------------------------*/
ul.content li {
       padding-left:25px;   
       background: url(../../../images/TCLOUDS/list_style.png) no-repeat;
       background-position:0px 3px;
       padding-bottom:10px;
}

/*------------------------Menu-----------------------------
----------------------------------------------------------------*/

ul.menu {
       padding-left:50px;
       width:240px;
       padding-bottom:30px;
}


ul.menu li {       
       padding-bottom:5px;
       width:200px;
     /*
      * added by MP 30.06.2011
      */
       padding-top:5px;
       background: url(../../../images/TCLOUDS/menu.png) no-repeat;
       background-position:0px 5px;
}

ul.menu li a {
       padding-left:40px;   
       width:200px;
		/*	
		* background: url(/images/TCLOUDS/menu.png) no-repeat;
		* comment by MP 30.06.2011
		*/       
       background-position:0px 0px;
}


ul.menu li.active a {
		/*text-decoration:underline;
        text-transform:uppercase;
		color:#7293c7;
        font-family: "DroidSansBold", sans-serif;*/
		/*	
		* background: url(/images/TCLOUDS/list_style.png) no-repeat;
		* comment by MP 30.06.2011
		*/       
        background-position:0px 0px;
        width:200px;
        padding-left:40px;
}

/*------------------------SubMenu-----------------------------
----------------------------------------------------------------*/
li.current.active a{
		/*text-decoration:underline;
		text-transform:uppercase;*/
		font-family: "DroidSansBold", sans-serif;
		background: url(../../../images/TCLOUDS/list_style.png) no-repeat;
		text-transform:uppercase;
		text-decoration:underline;
}

ul.menu li.parent.active a{
		/*text-decoration:none;
		text-transform:none;
		font-family: "DroidSansRegular", sans-serif;*/
		/*	
		* background: url(/images/TCLOUDS/menu.png) no-repeat;
		* comment by MP 30.06.2011
		*/
}

ul.menu li.current ul a {
		text-decoration:none;
		text-transform:none;
		font-family: "DroidSansRegular", sans-serif;
		background:none;
}

/*----------------------HR----------------------------------
------------------------------------------------------------*/
td hr {
  border: 0;
  width: 100%;
 color: #f7a800;
 background-color: #f7a800;
 height: 1px;
}

/*------------------------Login-----------------------------
----------------------------------------------------------------*/
#form-login {
        padding-left:40px;
        width:240px;
        margin-top:30px;
        font-family: "DroidSansBold", sans-serif;
        border:none;
text-align:left;
float:left;
margin-bottom:10px;
}


.input{
        border:none;
}

#form-login-username{
        width:100px;
float:left;
}

#form-login-password{
        width:100px;
float:right;
}

.inputbox{
        width:100px;
}

#form-login-remember{
        width:130px;
float:left;
}

#modlgn_remember{
        width:15px;
}

/*------------------------Com Login-----------------------------
----------------------------------------------------------------*/
#com-form-login {
        padding-left:40px;
        width:340px;
        margin-top:0px;
        font-family: "DroidSansBold", sans-serif;
        border:none;
text-align:left;
float:left;
margin-bottom:10px;
}

#com-form-login img{
float:left;
}

#com-form-login-username{
        width:150px;
        float:left;
}

#com-form-login-password{
        width:150px;
        float:right;
}


#com-form-login-remember{
width:130px;
float:left;
}

#remember{
        width:15px;
}
#username{
        width:150px;
}
#passwd{
        width:150px;
}

.fp7 {
font-family: "DroidSansBold", sans-serif;
font-size: 10px;
width: 230px;
padding-right: 50px;
text-align:right;
float:right;
}

.twitter{
border:0;
float:right;
padding-top:5px;
padding-right:50px;
}
.twitter img{
border: 0;
}

/*------NEWS */
.newsdate{
color:#7293c7;
font-weight:bold;
margin-top: 10px;
}

.news{
border-bottom:1px solid #f7a800;
margin-top:0px;
margin-left:15px;
}

.news h1{
color: #ffcc00;
padding-top:20px;
line-height:35px;
}
.news h2{
 color: #7293c7;
}

.news a, .news a:hover{
font-weight:normal;
}

.datum{
	height:auto;
	margin-bottom:20px;
	border-bottom: 1px solid #fff;
}

.en{
	text-align:right;
	width:35px;
        height:23px;
	float:right;
        background-image: url(../../../images/TCLOUDS/flags/en.png);
        background-repeat: no-repeat;
}
.de{
	text-align:right;
	width:35px;
        height:23px;
	float:right;
        background-image: url(../../../images/TCLOUDS/flags/de.png);
        background-repeat: no-repeat;
}
.fr{
	text-align:right;
	width:35px;
        height:23px;
	float:right;
        background-image: url(../../../images/TCLOUDS/flags/fr.png);
        background-repeat: no-repeat;
}
.it{
	text-align:right;
	width:35px;
        height:23px;
	float:right;
        background-image: url(../../../images/TCLOUDS/flags/it.png);
        background-repeat: no-repeat;
}

.login-greeting {
	margin-left:50px;
	font-family: "DroidSansBold", sans-serif;
}

input[type=submit] {
	width:100px;
	margin-left:50px;
}

input.btn_bib {
	width:328px;
	margin-left:0;
}

.edit-icon {
	margin-left:530px;
	margin-top:-25px;
}