/* Wichtige Farben

*/

/*  ALLGEMEINES */
*{margin:0;padding:0;border:0}
html{overflow:scroll}
html, body, div, p, h1, h2, h3, h4, ul, ol, a, table, td, form, img, li ,select, textarea, input,option
{ margin: 0; padding: 0; font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; color:#000; }

h2{background:url(http://fbw.fhws.de//img/h2_bg.jpg) no-repeat #cacbce;padding:0px 2px 0px 30px}
h2.gradient{background:url(http://fbw.fhws.de//img/h2_gradient_bg.jpg) repeat-x ;padding:0px 2px 0px 30px;margin-bottom:1px;color:#000}
h4{background:#e86a1a;display:inline;padding:2px;color:white;font-weight:bold}
select,option{font-size:11px}
option{padding: 0 1px}
body { text-align:center }
ul { padding-left:15px }
td { vertical-align:top }
td.middle { vertical-align:middle }
html, body { font-size: 101%; }
html{background:none; background-repeat:repeat-x;background-color:#fff}
img { border: 0; }

#linkinfoboard, #linkold { color: #e86a1a; font-size: 13px;}
#linkinfoboard:hover, #linkold:hover { color: #aaa; background-color: #e86a1a; font-size: 13px; text-decoration:underline;}

/* LINKS */
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #666; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }
strong { font-weight: bold; }

a.orange, a.orange:visited{color:#e86a1a;text-decoration:none;font-weight:normal}
a.orange:hover{color:#e86a1a;text-decoration:none;font-weight:normal}
a.black, a.black:visited{color:#000;text-decoration:none;font-weight:normal}
a.black:hover{color:#000;text-decoration:none;font-weight:normal}

a.underline, a.underline:visited{text-decoration:underline;}
a.underline:hover{text-decoration:none}



/* POSITION */
.float_left{float:left}
.float_right{float:right}
.c { clear: both; height:1px; overflow:hidden; }
.none {display:none}

h1 { font-weight:bold; color:#e86a1a;font-size:12px }
p, ul {  }
textarea, input{border:1px solid #939393;}
input[type=checkbox]{border:0}
textarea{overflow:auto;color:black}
input{color:black;border:1px solid #555;}
input[type=checkbox]{border:0px;height:12px;width:12px;overflow:hidden;margin-right:2px}
img.whiteborder{border:6px solid white}



/* LAYOUT I */
#seite { width:990px; text-align:left; margin:0px auto;}
#header {padding-left:0px;background:#fff }
    #logo{float:left;width:400px;padding-top:30px}
	#fhws_logo{margin-left:8px}
    #meta_navi{float:right;padding-top:40px;text-align:right}
    #meta_navi, #meta_navi td{text-align:right;font-size:12px;font-weight:bold;text-transform:uppercase}
    #meta_navi a:link,#meta_navi a:visited,#meta_navi a:active,#meta_navi a:hover {font-size:13px;font-weight:bold;color:black;text-transform:uppercase}
    #meta_navi a:hover {font-size:13px;font-weight:bold;text-transform:uppercase}
#seite{background:url(http://fbw.fhws.de/img/body_bg.jpg)}
	#page_body #left{background:url(http://fbw.fhws.de//img/orange_gradient_bg.jpg) repeat-x; background-position:0 201px; 
    width:301px;float:left;padding-bottom:20px;border-right:6px solid white;}

    /* NAVI */
    #navi{}
    #navi a, #navi a:link, #navi a:hover, #navi a:visited, #navi a:active{display:block;font-size:13px;padding:1px 1px;margin:8px 0 8px 35px;width:160px}
    #navi a:hover{background-color:#ffffff;color:#e86a1a;text-decoration:none}  

	.subnavi{}
    
    #navi .subnavi a, #navi .subnavi a:link, #navi .subnavi a:hover, #navi .subnavi a:visited, #navi .subnavi a:active{display:inline;font-size:13px;color:black;padding:0;margin-left:3px}
    .subnavi a.act{font-weight:bold}
    .subnavi img {margin-left:38px}
	#navi .subnavi a.link_black_external{padding-right:8px}
	#navi .subnavi a.link_black_external:hover{padding-right:8px;background-color:#ffffff}	

	#navi .subnavi a:hover{padding-right:8px;background-color:#ffffff;color:#000000}
	#navi  a:hover{padding-right:8px;background-color:#ffffff;color:#000000}	


#page_body #right{background:url(http://fbw.fhws.de//img/grey_gradient_bg.jpg) repeat-x; background-position:0 201px;width:683px;float:left;padding-bottom:20px}
    #start_icon_1,#start_icon_2,#start_icon_3{position:relative;top:00px;height:140px;overflow:visible;float:left;
    text-align:right;color:#e86a1a;font-weight:bold;font-size:12px}
    #start_icon_1 a, #start_icon_2 a, #start_icon_3 a{display:block;margin-top:5px;color:#e86a1a}
		#contbox_wrap{width:660px;padding-left:11px;padding-top:30px}
        .start_contbox{width:322px;font-size:10px;color:white;margin-bottom:21px}
		.start_contbox_top{background:url(http://fbw.fhws.de//img/start_contbox_top.jpg) no-repeat;height:4px}
		.start_contbox_middle{background:url(http://fbw.fhws.de//img/start_contbox_middle.jpg) repeat-y;padding:0px 2px;font-size:10px;height:126px}
		.start_contbox_middle div,.start_contbox_middle td{color:#3b3b3b;line-height:14px}
		.start_contbox_middle *{font-size:10px;}		
		.start_contbox_middle h1{padding:3px 4px;line-height:16px;margin-bottom:9px}
		.start_contbox_middle h1, .start_contbox_middle h1 *{font-size:12px;font-weight:normal;display:block;background:white;}
		.start_contbox_middle h1 strong{font-weight:bold}
		.start_contbox_bottom{background:url(http://fbw.fhws.de//img/start_contbox_bottom.jpg) no-repeat;height:5px}				
        .start_contbox a,.start_contbox a:link,.start_contbox a:active,.start_contbox a:visited,.start_contbox a:hover{font-size:10px;}
        .start_contbox a:hover{text-decoration:underline;color:#999;background:white;}
        #start_contbox_2{float:right}
        #start_contbox_3{float:left}
        #start_contbox_4{float:right}
	#top_icon_left{float:left;width:190px;}
	#top_icon_right	{float:left;width:450px;padding-left:40px;color:white;padding-top:65px;line-height:18px}
	#top_icon_right h3{display:inline;font-size:15px}


#cont_wrap_1{padding:55px 0px 20px 40px;font-size:11px}

#page_body, .cont430 *, .cont450 *, #cont_wrap_1 td a{font-size:11px}




/* SUBNAVI */
.fixed_subnavi{position: fixed; left:50%; top: 370px; margin-left:-140px; width:180px;font-size:12px}
.nonfixed_subnavi{width:180px;float:left;}
.fixed_subnavi a, .fixed_subnavi a:link, .fixed_subnavi a:hover, .fixed_subnavi a:active, .fixed_subnavi a:visited, 
.nonfixed_subnavi a, .nonfixed_subnavi a:link, .nonfixed_subnavi a:hover, .nonfixed_subnavi a:active, .nonfixed_subnavi a:visited  {display:block;margin-top:7px;color:#000000;background:url(http://fbw.fhws.de/img/orange_line.jpg) no-repeat;padding-left:17px;background-position:0 3px;font-size:13px}
.fixed_subnavi a.act,.nonfixed_subnavi a.act{font-weight:bold}



/* CONTENT KLASSEN */
.cont430{width:430px;margin-left:180px;}
.cont450{width:450px;}
.cont430, .cont430 *, .cont450, .cont450 *{font-size:11px}
.pt_2{padding:4px 4px}
.cont450 *,.cont430 *{font-size:11px}

.slider_header
{
	background-color:#B8BABD;
	background-image:url(http://fbw.fhws.de//img/dark_grey_bullet.gif);
	background-repeat:no-repeat;
	background-position: 7px 6px;
	
	padding: 0 0 0 20px;
	
	margin: 0 0 9px 0;
}


.slider_header_orange
{
	background-color:#e86a1a;
	padding: 0 0 0 20px;
	margin: 0 0 9px 0;
	font-weight:bold;
}



.slider_1
{
	margin: 0;
	padding: 0 0 0 20px;
	line-height:15px;
}



div.slider_2 div
{
	display:block;
	
	background-image:url(http://fbw.fhws.de//img/grey_bullet.gif);
	background-repeat:no-repeat;
	background-position: 45px 6px;

	padding:0 0 10px 61px;
}


/* CMS */

.cms input{padding:1px;width:250px}
.response{padding:3px 4px;font-weight:bold;background:#e86a1a;border:2px solid #444;text-align:center;display:none}




/* AUSRICHTUNG */ 
.middle{vertical-align:middle}
.center { text-align: center; }
.right { text-align: right; }
.top { vertical-align: top; }







/* ABSTÄNDE */ 
.padding5_0{padding:5px 0}
.padding10{padding:10px}
.padding8{padding:8px 8px;}
.padding0_10{padding:0 10px}
.padding0_30{padding:0 30px}
.padding0{padding:0}
.margin0{margin:0}



/* LAYOUT II */
.absolute_wrapper{position:absolute;left:50%;width:1000px;margin-left:-500px}
.black_bg{background:url(http://fbw.fhws.de//img/black_bg.jpg) repeat-x black;}
.black_bg *{color:white}
.black_left{padding:60px 0 0px 37px;height:140px;border-bottom:1px solid #FFFFFF}
.black_right{padding:0px 0 0px 0px;width:683px;height:200px;border-bottom:1px solid #FFFFFF}
.black_right .whiteborder{margin-left:40px}



/* HÖHEN */
.height_1{height:92px;}
.height_3{height:55px;}
.height_4{height:110px;}



/* ZEILENHÖHE */
.lineheight20{line-height:20px}
.lineheight_15{line-height:15px;}



/* SCHRIFT */
.smaller{font-size:10px}
.fontsize_11, .fontsize_11 *{font-size:11px}
.no_dec{text-decoration:none}
.white{color:#ffffff}
.col84{color:#848484}
.orange,  .orange *, a.orange{color:#e86a1a}
.dark_grey{color:#606060;}
.black{color:#000000;}
.notstrong { font-weight: normal }
.strong { font-weight: bold }
.weight_normal{font-weight:normal}
.weight_bold{font-weight:bold}

/* HINTEGRUND */
.lightgrey_bg{background-color:#cacbce}
.orange_bg{background-color:#e86a1a;}
 #navi a:hover{background-color:#ffffff;color:#000000;text-decoration:none}  









/* HIGHSLIDE */

.highslide {

	cursor: url(http://fbw.fhws.de//js/highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide img {

	border: 2px solid #cdcdcd;

}

.highslide:hover img {

	border: 2px solid #888;

}



.highslide-image {

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border-bottom: 1px solid white;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color: silver;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

    text-decoration: none;

	padding: 3px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

    background-color: black;

    /*

    padding-left: 22px;

    background-image: url(http://fbw.fhws.de//js/highslide/graphics/loader.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    */

}



a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

